Mame — Neogeo Bios

The Complete Guide to the MAME Neo Geo BIOS: Setup, Files, and Fixes

If you’ve ever tried to play classic SNK Neo Geo games (like Metal Slug, King of Fighters, or Samurai Shodown) in MAME, you’ve likely run into a familiar roadblock: missing BIOS files. Without the correct Neo Geo BIOS, your ROMs simply won’t boot.

Let’s break down everything you need to know about the MAME Neo Geo BIOS—what it is, which files you need, and how to get it working.

Error 3: Black Screen After the NeoGeo Splash Screen

Message: No error text—just a black screen or a grid of colored bars. Cause: Corrupt or outdated BIOS, or a mismatch between the BIOS region and the game region. Fix: Redownload neogeo.zip. Clear MAME’s NVRAM (non-volatile RAM) by deleting the .nv files in MAME's nvram folder. This resets region settings. mame neogeo bios

Step 4: Add Game ROMs

Place your NeoGeo game ROMs (also zipped) in the same roms folder. When you launch a game, MAME will first load the BIOS from neogeo.zip, then load the game ROM.

Part 3: Essential Files Inside neogeo.zip

When you open a correct neogeo.zip file, you won't see a neat installer. You will see a collection of .bin or .rom files. As of the latest MAME versions (0.250+), the essential NeoGeo BIOS files include: The Complete Guide to the MAME Neo Geo

| Filename | Description | | :--- | :--- | | vs-bios.rom | The primary system BIOS (Universally required). | | neo-po.rom | Program ROM (Boot loader). | | neo-epo.rom | Backup RAM initialization. | | neo-debug.rom | Debugging BIOS (Used by developers). | | uni-bios.rom | Universe BIOS (Third-party, feature-rich replacement). | | sfix.sfix | Sound fix / sprite fix data. | | 000-lo.lo | Fixed layer (background) tile data. | | prom.bin | Palette data for the BIOS screens. |

Note: Older MAME versions (pre-0.162) used a different file set. If you are using an old BIOS file with a new MAME, you will get "ROM CHECKSUM ERROR." Note: Older MAME versions (pre-0

Part 4: How to Install the MAME NeoGeo BIOS (Step-by-Step)

Let's get your games running. We will assume you have MAME (or a derivative like FinalBurn Neo) and a set of NeoGeo game ROMs (e.g., mslug.zip, kof2000.zip).