mame neogeo -listxml | grep -A5 "<bios" Example:
bios eur # or jap, usa, etc. for systems that support it | Symptom | Likely Cause | Solution | |---------|--------------|----------| | Game loads to black screen | Missing or wrong BIOS | Verify BIOS present and correct version | | "ROM checksum error" on boot | Corrupt BIOS or mismatch | Re-download BIOS matching MAME version | | Game plays but no sound | Missing sound BIOS (e.g., Q-Sound for CPS-1/2) | Get full BIOS set for that system | | Different region language | Wrong BIOS region | Select correct BIOS in game properties | | Neo Geo: "Insert Card" / crosshatch | BIOS present but game ROM missing | Check game ROM itself, not BIOS | | MAME can’t find BIOS even though file exists | Wrong rompath or zipped incorrectly | Ensure BIOS is in roms folder, still zipped, named exactly as MAME expects | 8. Verifying Your BIOS Setup Use MAME’s built-in audit: mame bios
| System | Required BIOS File(s) | Notes | |--------|----------------------|-------| | | neogeo.zip | Most common; required for all Neo Geo games | | Capcom CPS-1 | cps1.zip | Some games need Q-Sound BIOS | | Capcom CPS-2 | cps2.zip | Includes key security data | | Capcom CPS-3 | cps3.zip | Complex decryption required | | Nintendo PlayChoice-10 | playch10.zip | Includes dual-screen BIOS | | Sega System 16/18/32 | Various ( segabios.zip , etc.) | Varies by model | | SNK (earlier) | snk.zip | For pre-Neo Geo hardware | | Konami (some) | konamigx.zip , konicvs.zip | Specific models | | Irem (M72, M92) | irem*.zip | Required for sound/graphics init | | Namco System series | namco*.zip | Several variants | | Williams/Midway | williams.zip | For older Z80-based boards | mame neogeo -listxml | grep -A5 "<bios" Example:
mame -verifyroms neogeo Output should be: mame bios
romset neogeo is good Check all BIOS files at once (slow):
mame mslug -bios aes # Run as AES (home console) mame mslug -bios euro # European MVS Edit mame.ini :