Mame - HerbFargus/Portable-Game-Station GitHub Wiki
MAME stands for Multiple Arcade Machine Emulator. MAME can emulate thousands of games that otherwise would have been lost in the ash-heaps of history.
Emulators: mame-libretro, imame4all-libretro, mame2010-libretro, mame2003-libretro
<system>
<name>mame</name>
<fullname>MAME</fullname>
<path>~/.emulationstation/roms/mame</path>
<extension>.zip .ZIP</extension>
<command>%HOMEPATH%\.emulationstation\systems\retroarch\retroarch.exe -L %HOMEPATH%\.emulationstation\systems\retroarch\cores\mame_libretro.dll "%ROM_RAW%"</command>
<platform>arcade</platform>
<theme>mame</theme>
</system>
Accepted File Extensions: .zip
For information on how to rebuild newer romsets to be compatible with these emulators see this post: Managing ROMs
Romset Used: 0.37b5
Total Games Emulated: 2270
Place your imame4all-libretro ROMs in
\.emulationstation\roms\mame
You will get errors loading some mame roms, not all roms are compatible or working. You will need to download ROMs that are confirmed working with your version of MAME
To find out which ROMs work for imame4all/mame4all-pi, have a look Here
Some ROMs may need the neogeo.zip BIOS in order to run. Place the neogeo.zip BIOS file in the same folder as your ROMs
\.emulationstation\roms\mame
These are the contents of a verified working neogeo.zip BIOS file * Note that all the files may not be necessary
000-lo.lo
asia-s3.rom
filelist.txt
japan-j3.bin
neo-geo.rom
ng-lo.rom
ng-sfix.rom
ng-sm1.rom
sfix.sfix
sm1.sm1
sp-1v1_3db8c.bin
sp-45.sp1
sp-e.sp1
sp-j2.sp1
sp-s.sp1
sp-s2.sp1
sp-u2.sp1
sp1.jipan.1024
uni-bios_1_0.rom
uni-bios_1_1.rom
uni-bios_1_2.rom
uni-bios_1_2o.rom
uni-bios_1_3.rom
uni-bios_2_0.rom
uni-bios_2_1.rom
uni-bios_2_2.rom
uni-bios_2_3.rom
uni-bios_2_3o.rom
uni-bios_3_0.rom
uni-bios_3_1.rom
vs-bios.rom