EMame: A port of MAME for EPOC32

What is it?

MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with a game's data files (ROMs), MAME will more or less faithfully reproduce that game on a PC. MAME can currently emulate over 1500 classic arcade video games from the '70s and '80s. The ROM images that MAME utilizes are "dumped" from arcade games' original circuit-board ROM chips. MAME becomes the "hardware" for the games, taking  the place of their original CPUs and support chips. Therefore, these games are NOT simulations, but the actual, original games that appeared in arcades.  MAME's purpose is to preserve these early decades of video-game history. As gaming technology continues to rush forward, MAME prevents these important  "vintage" games from being lost and forgotten.
For more information visit the official MAME web site.

EMame is the port of MAME to EPOC32 and can be used on Psion devices such as the Series 5mx.
The current version of EMame is 1.1 and is released under the GNU General Public License.

How to install

There are two steps involved in installing EMame:

Install the binaries

Unzip emame.zip and copy the contained files over to your Psion device, maintaining the same folder structure as in the zip file. There is no need to copy any of the files in the \emame\doc folder. The folder structure looks like below. Files may either be stored on the C: or D: drive; EMame searches D: first.
Either before or after, you need to install stdlib.sis - this will put estlib.dll in the libs directory.



Install game roms

Just as for MAME, playing games in EMame require game roms. These games are zip files containing the rom images for one or more games. For example, the rom images for 'pacman' and all the 'pacman' clones are in pacman.zip. No one is allowed to distribute ROM images with MAME, so EMame doesn't either. Rumors have it that www.mame.dk might have a 'few' rom files :-). Here's the romlist for the current version of EMame. You don't need to install all zip files, just the ones for the games you want to play.

These zip files should be stored (no need to unzip them) in either c:\emame\roms or d:\emame\roms.
EMame will search on D: first when looking for game roms.

EMame version history

Version 1.2:

Version 1.1:

Version 1.0: Initial version.


Send feedback to:  EMame maintainer
Web: EMame home page