|
How the front end works
The front end is a Flash projector file that is displayed full-screen on
the cabinet. The projector is set to capture all keyboard input. When the
users moves the joystick (which is equivalent to pressing the arrow keys
in MAME) the file shows a different game..

When the user presses the select key (1st player fire button, Ctrl in MAME)
the front end executes a special Flash command to open a batch (.bet) file.
The .bat file the front end opens depends on the game that was displayed
when the Ctrl key is pressed. Each bat file contains the instructions to
launch MAME32 with the appropriate ROM.
An example:
- Move the joystick down (equivalent to pressing the down arrow)
until Pacman is displayed on the screen.
- Press the select (Ctrl) button
- MAME32 opens, with the Pacman ROM loaded. This is full-screen, so the
front end is hidden
- Play Pacman.
- Exit Pacman. This closes MAME.
- The front end is displayed, still on the Pacman screen
|
| |
 |
News |
|
Dynamic version available!
I've completed work on the first dynamic version of the front end. At this
point, it loads the game names, screen shot file names, and bat file names from
an external XML file
More >> |
Flash MAME FE is up
I've decided to post the full front end here. The file is ~2MB, so it may
take a while if you have a slow connection, but you can see the front end in
action
More >> |
| You can check out my blog for
commentary |
|
|
|
|
| |
|