This repository includes the documentation on general structure of the ACM Arcade Machine's programs, procedures in order to resolve any future issues, and additional resource backup for the Arcade Machines Files
Mame
- The emulator program which is used to actually run the games. All games can be found under theMAME/roms
file.
mGalaxy
- The menu program which reads the gamees under theMAME/roms
and displays them in the main list.Configuration
- All configuration of mGalaxy is done by runningmGalaxy_runaway
program located on themGalaxy
folder.
WiniPAC
- The program which handles the inputs from the button/joysticks, converts them into normal keyboard characters, and sends them as a keepboard input to the computerConfiguration
- The configuration is done by starting the WiniPAC program, changing keybinds using the GUI, and hitting the program button located at the bottom right of the GUINOTICE:
Theacm.ipc
configuration file located inC:\Program Files\WinIPAC
is advised as it already works within the confines ofMame
,mGalaxy
, andWiniPAC
. Backup located in this repository acm.ipc.- In order to restore, simply download the acm.ipc file, run the file, and then hit program at the bottom right of the
WiniPAC
GUI.
- In Windows XP, the startup folder runs the mGalaxy startup and the program_ipac file.
- program_ipac starts WiniPAC in
C:\Program Files\WinIPAC
with acm.ipc configuration file located within that directory.
- This begins WiniPAC with the acm.ipc configuration that allows the joysticks/buttons to send the proper signals to
Mame
.
mGalaxy
starts and loads all of the games located within theMAME/roms
folder alphabetically in the list.- A user selects a game from the
mGalaxy
list andMame
emulates the game until it is closed. - After the game is closed,
mGalaxy
reopens at the point in the list the user ended on.
- Run the
mGalaxy_runway
program and click on theDefaults
option located on the GUI - Download the acm.ipc backup configuration file and overwrite the configuration in
C:\Program Files\WinIPAC
- Open the acm.ipc file on the computer and hit
Program
on theWiniPAC
GUI. - Restart the computer.
- Open the
WiniPAC
GUI if not already open. - In the bottom right of the GUI, click on the
options
button - Go to the section which lists the different type of
IPAC devices
and cycle through the three selections until one works. (I cannot remember off the top of my head, if you encounter this issue please updates).
- The [First Troubleshooting](#Buttons/Joysticks not committing expected actions) option should work for most issues.
- If it does not work please contact [email protected] to fix it.
- If you fix a problem not listed or without any of these steps, please document it here.
Please contact [email protected] if you wish to improve, help, or mantain the Arcade Machine and its documentation.