All Mame Bios | iPad |
The King of Arcade BIOS. The Neo-Geo (Multi Video System) powered classics like Metal Slug, Samurai Shodown, and Garou: Mark of the Wolves.
BIOS stands for Basic Input/Output System. In the context of MAME (Multiple Arcade Machine Emulator), a BIOS is a small set of low-level code that a specific arcade system or console needs to boot up, just like the real hardware.
Think of it this way:
Many arcade boards (like Capcom's CPS-1, CPS-2, Sega System 16) have the BIOS built into the game ROMs. But dedicated systems (Neo Geo, Playstation, NES, Game Boy) require separate BIOS files.
To the casual user, MAME (Multiple Arcade Machine Emulator) is a magic box: you feed it a game file, and it spits out nostalgia. To the preservationist, however, MAME is a museum of silicon. It does not just emulate games; it emulates the hardware that ran them. all mame bios
At the heart of this hardware lies the BIOS (Basic Input/Output System). In the world of arcade and console emulation, the BIOS is the digital soul of the machine. This article explores the intricate role of BIOS files in MAME, why they are the single biggest hurdle for new users, and a breakdown of the essential system firmware required to bring arcade history back to life.
Inside MAME, press Tab to open the menu, go to File Manager, then view the ROM status. MAME will tell you which files within a BIOS zip are missing or have bad checksums.
Use the MAME –verifyroms command line:
mame64 -verifyroms neogeo
Returns: neogeo.zip: 14 files found, 0 errors – that's a perfect result.
Here are the big ones. If you want to emulate these systems in MAME, you must have these files. The King of Arcade BIOS
| System | BIOS Filename (in MAME) | Notes |
| :--- | :--- | :--- |
| Neo Geo AES/MVS | neogeo.zip | The most important one. Required for every Neo Geo game (100+ titles). |
| Nintendo NES/Famicom | nes.zip | Required for all NES games. |
| Nintendo Game Boy | gameboy.zip | Original Game Boy. |
| Nintendo Game Boy Color | gbcolor.zip | For GBC games. |
| Sega Genesis/Megadrive | genesis.zip or megadriv.zip | Required for most Genesis games. |
| Sega Master System | sms.zip | |
| Sony PlayStation | psx.zip | Required for PS1 games. Requires separate .bin files for each region (USA, Japan, Europe). |
| SNK Neo Geo CD | neocdz.zip | For Neo Geo CD games. |
| Capcom Play System 1 (CPS-1) | cps1.zip | Usually included with games, but sometimes needed separately for system ROMs. |
| Capcom Play System 2 (CPS-2) | cps2.zip | Contains the key/encryption data. |
💡 Note: The exact filename might vary slightly with very old vs. very new MAME versions. Stick with MAME 0.xxx naming.
Or simply search online: "[Game Name] MAME required BIOS" — the community is very active.
To truly own all MAME BIOS, your roms directory must contain these less common but equally essential files. Without them, specific game libraries will remain inaccessible. Many arcade boards (like Capcom's CPS-1, CPS-2, Sega
| BIOS Zip Name | Systems Covered | Example Games | | :--- | :--- | :--- | | atari900.zip | Atari 7800 / Atari 2600 arcade conversions | Food Fight, Joust 2 | | decocass.zip | Data East Cassette System | Burgertime, Bump 'n' Jump | | galgbios.zip | Galaga hardware (Namco) | Galaga '88 | | itech32.zip | I.Tech 32-bit Slot system | Shuffleshot, World Class Bowling | | megadriv.zip | Sega Mega Drive/Genesis-based arcade boards (Mega-Tech, Mega Play) | Mega-Tech: Sonic the Hedgehog | | nss.zip | Nintendo Super System (SNES arcade hardware) | Super Mario World arcade version | | pgm.zip | PolyGame Master (IGS) | Martial Masters, Knights of Valor | | playch10.zip | Nintendo PlayChoice-10 (NES arcade hardware) | Super Mario Bros. 3 arcade | | skns.zip | SNK Neo-Geo AES (home console) BIOS | Used for console-mode emulation | | taitof3.zip | Taito F3 System | Bubble Symphony, Cleopatra Fortune | | vgmplay.zip | Various sound chip BIOS | For playing back VGM music files | | vicdual.zip | VIC Dual system (Vic 20 based) | Various early 80s games |
Note on home computers: MAME also emulates Amiga, Atari ST, Commodore 64, and ZX Spectrum. These require computer system ROMs (e.g., amiga3000.zip, c64.zip). While not "arcade" BIOS per se, they are part of the "all BIOS" scope for a full MAME set.
This is the unavoidable gray area. MAME itself is legal. Distributing commercial game ROMs and BIOS files is illegal in most jurisdictions because these files are copyrighted software.
However, the MAME team has a strict policy:
In practice: Most users download complete BIOS packs from archive sites. While not legally defensible, the emulation community generally treats BIOS as "abandonware" when the original hardware is no longer commercially supported by the rights holder. If you want to be 100% legal, you need to own the original arcade motherboard and dump the BIOS yourself using a programmer device.