MAME - HerbFargus/Portable-Game-Station GitHub Wiki

MAME Logo


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.


es_systems.cfg

  <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>

ROMS

Accepted File Extensions: .zip

For information on how to rebuild newer romsets to be compatible with these emulators see this post: Managing ROMs

imame4all-libretro

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

BIOS

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
⚠️ **GitHub.com Fallback** ⚠️