MAME4ALL

MULTIPLE ARCADE MACHINE EMULATOR

This is BETA software.
The following is subject to change.

Setup

  1. Run the program once to create the required directories in appdata
  2. Copy your ROM files (zipped) to /media/YOUR_SD_CARD/pandora/appdata/mame4all/roms/
  3. Optional: copy samples (zipped) to /media/YOUR_SD_CARD/pandora/appdata/mame4all/samples/
  4. Optional: copy artwork (zipped) to /media/YOUR_SD_CARD/pandora/appdata/mame4all/artwork/

Controls

The MAME4ALL menu controls are described at the bottom of the menu screen.

Game controls follow the standard MAME configuration, with a few notable exceptions in order to better match the Pandora's control layout. All controls can be reconfigured in the MAME menu, either globally or per game. The most important default controls are:

D-PadMovement/Joystick
B,X,A,Y,L,RButtons 1 thru 6
Keypad ".", Shift, Q, AButtons 1 thru 4 for use in rotated mode
Select (or 5)Insert coin (player 1)
Start (or 1)Start (player 1)
6,7,8Insert coin (players 2 thru 4)
2,3,4Start (players 2 thru 4)
PPause
Tab (Fn+Space) or Pandora buttonMAME configuration menu
Escape (Fn+Q)Quit game and return to main menu

Settings

After selecting a game, a menu is displayed in which you may alter the following settings:

Video Aspect

Normal Selects a scaling mode which attempts to create as large as possible an image, closely matching the physical screen dimensions. Borders or clipping (max 10% in either axis) may occur.
Tip: use Shift+A/B/X/Y to pan the screen if clipping obscures important details.
Scale Scale the image to fill the screen, but maintaining the game's original (pixel) aspect ratio.
Stretch Scale the image to fill the screen comletely, ignoring the game's original aspect ratio.
4:3 Scale the image to fill the screen, but force a 4:3 aspect ratio (or 3:4 for vertically oriented games).
Fit Select the largest integer scale which will fit completely within the physical screen dimensions. No borders or clipping will occur, but may result in a very small image for some games.

Video Rotation

OFF Graphics are displayed upright when screen is viewed horizontally.
ON Graphics are rotated 90 degrees to the right, allowing vertically-oriented games to be played with the entire console rotated. The D-Pad controls are automatically remapped to match the rotated console.

Video Filter

Auto Automatically apply a smoothing video filter if the selected Video Aspect mode results in a non-integer scaling factor.
None Never apply a smoothing filter, regardless of scale. May result in scaling artefacts depending on the selected Video Aspect mode.
Default Always apply the default smoothing filter. May causes loss of sharpness depending on the selected Video Aspect mode.

Video Sync

Normal Single buffering with dirty buffer.
VSync Wait for vertical blanking when syncing video. This eliminates "tearing" of the display. Double buffering is also enabled.
DblBuf Enable double buffering to prevent the display from flickering.
None Do not sync video (use manual frame-skip).

Frame-Skip

Auto Automatically adjust frame skip in real time.
0-11 Manual frame-skip adjustment. For every 12 frames, skip the specified number of frames.

Sound

Flip through the options to select:

CPU Clock/Audio Clock

The clock of the emulated processors can be adjusted from 50% to 200%. The nominal value is 100%, at which speed the CPU is emulated accurately. The CPU clock can be safely underclocked to about 80% to gain performance in almost all games. Lower values should increase performance but may prevent games from running properly. The CPU can also be overclocked up to 200% to avoid slowdowns in some Neo-Geo games.

CPU ASM cores

Cyclone Use the Cyclone M68000 CPU core, which is faster than the standard C core. Enabled by default as it seems to have perfect compatibility.
DrZ80 Use the DrZ80 CPU core, which is faster than the standard C core. Compatibility is limited; use only if the chosen game runs properly.
Cyclone+DrZ80 Enable both ASM cores for optimum perfromance.
Drz80(snd) Enable DrZ80 core for audio processors only.
Cyclone+DrZ80(snd) Enable Cyclone M68000 CPU core. Enable DrZ80 core for audio processors only.
None Disable all ASM cores. Best compatability, worst performance.

Note: this configuration is automatically adjusted in each game according to an internal compatibility list.

Cheats

ON Enable cheats, accessed in-game through the "Cheats" section of the MAME menu.
OFF Disable cheats.

Note: High scores are not saved if cheats are enabled!


Links


MAME License

http://www.mame.net/
http://www.mamedev.com/

Copyright © 1997-2009, Nicola Salmoria and the MAME team. All rights reserved.

Redistribution and use of this code or any derivative works are permitted provided that the following conditions are met: