EMame: Port of Mame to Psion EPOC32

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 and Series 7.

Download

Latest sources are released under
the GNU General Public License.
Read the building instructions
to see what else you need to compile and link EMame. I'd strongly suggest
to read the instruction first to see what you're letting yourself into.
I've includes all of the generated .wins, .marm and .dsp files - if things
don't work according to the instructions, use them instead. Please bear
with me if I don't respond straight away on your "it doesn't build"
email.

ER5 screen shots

Here' my old time favorite Pacman;
it's running on the Series 5mx. Here's pacman
again, this time running on the ER5 emulator (Series 7 configuration).

ER6 - Quartz screen shots

I've ported EMame over to ER6 - Quartz, hurray! Here's
pacman running on the ER6 emulator. Quartz manufacturers willing to donate a
unit are more than welcome to do so. I will then of course make sure EMame will
run on your hardware :-)

Game roms

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. Remember to copy these zip files in
either c:\emame\roms or d:\emame\roms.

Paper

I've written a paper on EMame for Symbian's developer network.
That website is no longer up and running but I do still have my original version
(non Symbian developer netwerk branded).