MAME 2003-Plus
MAME 2003-Plus emulates SNK Neo Geo MVS, SNK Neo Geo AES, IGS PolyGame Master and 22 more systems. It reads 37 files, 23 of them required: without a required file it does not start games. A required file is needed only by the machines that use it. Each file below cites the line of source code that reads it.
Its BIOS and game sets must come from the MAME 0.78 (plus backports) romset. Which version each core reads.
About this profile
Install this emulator's files
The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.
Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator mame2003_plusOpen Terminal, in Applications, then Utilities. Paste the line. Press Return.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator mame2003_plusOpen a terminal. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator mame2003_plusSwitch to Desktop Mode. Open Konsole. Paste with Ctrl+Shift+V. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator mame2003_plusInstall Termux, a terminal app. Run pkg install python and termux-setup-storage once. Then paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator mame2003_plusOpen a terminal on the device. Or connect from a computer with SSH, a terminal over the network. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator mame2003_plusTechnical notes
MAME 2003-Plus is a libretro port of MAME 0.78 with backported drivers, bug fixes, and new game support contributed after the original 0.78 snapshot. It targets low-end hardware (Raspberry Pi, handhelds) while expanding game compatibility beyond stock 0.78.
BIOS handling follows standard MAME conventions. Each arcade board with a shared BIOS defines a parent ROM set. Game drivers reference this parent, and the emulator merges the parent ZIP contents at load time.
BIOS ZIPs must be in {content_dir}/ (same folder as the game ROMs). The core resolves parent ROMs by walking the clone_of chain within the content directory only (osd_get_path returns content_path for FILETYPE_ROM).
ROM naming follows MAME 0.78 conventions with some updates from the Plus patches. Requires a mame2003-plus-specific romset for full CRC32/SHA1 compatibility.
Neo Geo uses mame.sm1, mamelo.lo, sfix.sfx naming. PGM uses pgm_p01s.rom naming. ZN-1/ZN-2 sets are named after the board BIOS (coh1000c, coh3002c, ...) and each BIOS set carries the CAT702 key of the main board. Namco System 11 games run the C76 BIOS from namcoc76.zip. PGM and ST-V have partial support.
Data files go in {system_dir}/mame2003-plus/. Samples in samples/ subfolder, artwork in artwork/ subfolder (both per-game ZIPs). hiscore.dat is compiled into the binary and auto-generated on first run if absent.
37 files: 23 required, 14 optional.
By kind: 25 BIOS ZIPs and 12 game data.
In this collection: 37 in repo and 0 missing.
Required
Section titled “Required”| File | Contents | Status |
|---|---|---|
neogeo.zip
Source and 18 members
| 18 | required for SNK Neo Geo MVS in repo BIOS ZIP |
pgm.zip
Source and 3 members
| 3 | required for IGS PolyGame Master in repo BIOS ZIP |
stvbios.zip
Source and 6 members
| 6 | required for Sega ST-V in repo BIOS ZIP |
megaplay.zip
Source and 2 members
| 2 | required for Sega Mega Play in repo BIOS ZIP |
megatech.zip
Source and 1 member
| 1 | required for Sega Mega-Tech in repo BIOS ZIP |
decocass.zip
Source and 7 members
| 7 | required for Data East DECO Cassette System in repo BIOS ZIP |
playch10.zip
Source and 7 members
| 7 | required for Nintendo PlayChoice-10 in repo BIOS ZIP |
nss.zip
Source and 3 members
| 3 | required for Nintendo Super System in repo BIOS ZIP |
skns.zip
Source and 4 members
| 4 | required for Kaneko Super Nova System in repo BIOS ZIP |
konamigx.zip
Source and 1 member
| 1 | required for Konami GX in repo BIOS ZIP |
coh1000c.zip
Source and 2 members
| 2 | required for Capcom ZN-1 in repo BIOS ZIP |
coh3002c.zip
Source and 2 members
| 2 | required for Capcom ZN-2 in repo BIOS ZIP |
coh1000t.zip
Source and 2 members
| 2 | required for Taito FX-1 in repo BIOS ZIP |
coh1002m.zip
Source and 2 members
| 2 | required for Tecmo TPS in repo BIOS ZIP |
coh1002v.zip
Source and 2 members
| 2 | required for Video System ZN-1 in repo BIOS ZIP |
coh1000a.zip
Source and 2 members
| 2 | required for Acclaim ZN-1 in repo BIOS ZIP |
coh1001l.zip
Source and 2 members
| 2 | required for Atlus ZN-1 in repo BIOS ZIP |
coh1000w.zip
Source and 2 members
| 2 | required for Atari ZN-1 in repo BIOS ZIP |
coh1002e.zip
Source and 2 members
| 2 | required for Eighting ZN-1 in repo BIOS ZIP |
coh3002t.zip
Source and 8 members
| 8 | required for Taito G-NET in repo BIOS ZIP |
coh1002t.zip
Source and 4 members
| 4 | required for Taito G-NET in repo BIOS ZIP |
namcoc76.zip
Source and 1 member
| 1 | required for Namco System 11 in repo BIOS ZIP |
cvs.zip
Source and 3 members
| 3 | required for Century CVS in repo BIOS ZIP |
Optional
Section titled “Optional”| File | Contents | Status |
|---|---|---|
model1io.zip
Source and 1 member
| 1 | in repo BIOS ZIP |
model1io2.zip
Source and 1 member
| 1 | in repo BIOS ZIP |
Game data
Section titled “Game data”| File | Status | Hash |
|---|---|---|
hiscore.dat
Hashes, packages and source
| optional in repo game data | MD5 f870afb431df |
cheat.dat
Packages and source
| optional in repo game data | - |
history.dat
Packages and source
| optional in repo game data | - |
mameinfo.dat
Source
| optional in repo game data | - |
blueshrk.zipBlue Shark backdrop
Hashes and source
| optional in repo game data | MD5 4659968035d4 |
dotron.zipDiscs of Tron backdrop
Hashes and source
| optional in repo game data | MD5 e284ec87c3d7 |
frogs.zipFrogs backdrop
Hashes and source
| optional in repo game data | MD5 e30e8ef46315 |
invaders.zipSpace Invaders moon backdrop
Hashes and source
| optional in repo game data | MD5 23d65ad40ac1 |
omegrace.zipOmega Race backdrop
Hashes and source
| optional in repo game data | MD5 255155cf3f99 |
skydiver.zipSky Diver backdrop, cloud overlay and lamp artwork
Hashes and source
| optional in repo game data | MD5 95e05db7f8fa |
solarq.zipSolar Quest backdrop
Hashes and source
| optional in repo game data | MD5 b4b70db555df |
warrior.zipWarrior backdrop
Hashes and source
| optional in repo game data | MD5 29fe11717016 |
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start