## Install Procedures

### To Install MameUI Manually

Download the latest MameUI binary distribution [not the source] self-extracting archive available at MameUI.

Double-click the self-extracting archive .exe, and point the directory install location to the root of the c:\ drive, or just type in the box "c:\" [no quotes]. This will create a c:\MameUI directory with the program and all its support files within it.

MameUI requires ROMs to play games; if attempting to play a game the ROMs of which are not present it will fail and list the files missing. Download the freely available public domain ROMs [Robby Roto, Gridlee, Alien Arena, and others] from Mamedev.org. Place these files still zipped, into the \MameUI\ROMs folder. Again, do not unzip them.

Double-click the MameUI icon to launch the program. MameUI will go through its initial diagnostics and search for available games in the c:\MameUI\ROMs directory, and then display the GUI. If the games do not appear on the available game list, hit F5 to force a game search or do a File menu / Audit.

To activate mouse control or attached gamepads to use within games, it is necessary to toggle those options on in the Options • Default Options • Controllers tab.

Once a game has been selected and double-clicked, MameUI will produce two information screens and then it will run the game. Since MameUI is emulating the original hardware, the software thinks it’s still in an arcade and is starting up for the first time in the morning. Initial diagnostic screens are run through, as well as possibly some accounting information presented to the arcade owner.

The game should now be running its demo/attract mode. Insert a coin with the [5] key on the keyboard, the mappings for coin inserts are: player 1 [5], player 2 [6], player 3 [7], player 4 [8]. Now that a coin has been inserted, start the game with the [1] key on the keyboard. Game start mappings are player 1 [1], player 2 [2], player 3 [3], player 4 [4].

MameUI’s default control scheme is to use the inverted T arrow keys on the keyboard for directional controls, and the left [CTRL] key as the primary action button.

While in a game within MameUI, the internal configuration menu system can be activated by pressing the [TAB] key. This will bring up the control options. These options allow remapping MameUI controls to whatever keyboard keys or gamepad buttons are desired. The Input (general) area controls the global settings, and the Input (this game) are the controls for the game selected. To change the mapping, select the control to change by arrowing down to it, hit the [ENTER] key and then the new desired control. Hit the [ESC] key to exit the [TAB] menu back to the game. Note: If there are multiple mouse devices attached to the system they can be individually configured by selecting their control in the [TAB] menu and moving the mouse or trackball left or right, up or down to map it.

Other keys of interest while playing a game are :

[TAB] key to bring up the internal menu system.

[~ TILDE] the onscreen display.

[Shift-p] advance paused screen one frame at a time
[p] for the pause button.

[F3] resets the game.

[F4] displays the tile manager and the game’s color palette.

[Shift-F7] save current game state [a-z, 1-0] (See save state folder view for supported games)

[F7] load game state [a-z, 1-0] (See save state folder view on left for supported games)

[F9] changes the frameskip on the fly.

[F10] toggles throttling.

[F11] toggles the speed display display.
[Shift-F12] toggles MNG recording, once starts, second finishes.

[F12] takes a *.png snapshot of the game and places it in the \MameUI\snap directory.

[ESC] exits from the game back to the MameUI GUI.

[Left-Alt + Enter] toggle from fullscreen mode to windowed mode.

[Insert] fast forwards with full unthrottle and highest frameskip, convenient for speeding through slow start-up of certain games.

2007-11-12 02:02 PM -0800 / john iv