Want your linux arcade machine to boot right into, and shut down from your attract-mode front end?
Change to OpenBox as your window manager:
log out, select openbox above
Add attract mode to autostart with openbox
:wq to save and exit vim
Hide the UI even further by changing the default colors to black
sudo vim /usr/lib/x86_64-linux-gnu/openbox-autostart
change the line under
# Set a background color
and this line:
#test -z $BG || $BG -solid “#303030”
#test -z $BG || $BG -solid “#000000”
Enable shutdown directly from exiting attract-mode:
sudo visudo -f /etc/sudoers
NOTE: this has implications, it basically allows everyone to do super user commands without a password. In the case of my arcade cab, I don’t care. Be aware of the risks.
#!! IMPORTANT: !! – PUT THIS AT THE END OF THE FILE AFTER THE LAST LINE OR YOU WILL RISK BREAKING YOUR ACCESS.
username ALL=(ALL) NOPASSWD: ALL
Then in attract mode:
Set: exit command
sudo shutdown now
I had a little downtime at lunch today so I made a new intro video for the quasicade.
This video will play immediately as attract mode loads, before it shows the wheel.
This is great for showing someone the machine start up for the first time. You can really build some hype before showing them the wheel interface.
Here’s the clip:
Adding the clip to attract-mode is super easy.
Just upload it into your /home/USERNAME/.attract/media/video folder in mp4 format (make sure it’s owned by the user that’s running attract-mode)
Then, in attract mode, enter the menu, select INTRO:
Play Intro to YES
enter the path to your video intro in the Default Video section and apply.
Note: you can add other shapes of videos specifically if you wish (e.g. your screen is 9×16 vertical)
You got a quarter?
Someone mentioned to me the other day that I’ve not posted on the Quasicade in a LONG TIME.
I guess I should post a little something.
Here’s a video of the current setup and operation.
[vimeo id=”112835321″ width=”300″ height=”533″ wmode=”transparent” title=”0″ byline=”0″ portrait=”0″ hd=”1″]
I’m toying with the idea of beefing up the hardware a little, even though it runs perfectly (other than Windows).
This update is quite delayed, as I temporarily loaned the build camera to someone. I got it back, here’s another update.
I ordered a custom bezel and marquee for the Quasicade from http://www.gameongrafix.com/ I had a mixed experience.
MAME is amazing at what it does, Emulation.
But by itself it doesn’t quite give you that “arcade machine” feel. It’s designed to be operated using a keyboard and mouse.
This is where the Front End comes in.
There are several options for front ends online:
- Maximus Arcade
I did quite a bit of testing with the various front ends, and I chose the one that I enjoyed best.
Hyperspin is highly customizable, from themes on each system, all the way down to custom themes at the game level.
Its user interface allows for control using only the arcade sticks and buttons, which gives it a more packaged feel.
Here are some examples of what can be done using Hyperspin themes and Emumovies snaps:
For further information about this front end, please visit:
For info about the game preview snaps:
For Emulation info visit the devs at:
I spent a bit more time bringing the pieces of the cabinet together.
The monitor support with the flat panel mount was installed to a 3/4 inch piece of plywood, and attached to the original CRT mounting bracket.
This weekend was tasked with mapping the controls from the I-Pac interface to the MAME emulator itself.
The most important part of this project is the control panel.
While MAME is able to emulate all of the major controllers, like Wheels, pedals, flight sticks, trackballs, spinners, and joysticks.
I’ve decided to build a 2 player fighter/shooter/scroller configuration.
The Atari primal rage cabinet featured Atari CAGE: Total Immersion Audio.
This meant it had 4″ stereo speakers above the screen and a sub-woofer in the lower cabinet next to the coin doors.
One of the major flaws in using a widescreen monitor to play vertical classic games is the wasted screen space.
MAME is able to push graphics to that empty space.