MAME 2016 - RetroBIOS¶
| Type | libretro |
| Source | https://github.com/libretro/mame2016-libretro |
| Version | 0.174 |
| Profiled | 2026-03-18 |
| Cores | mame2016 |
| Systems | snk-neogeo-mvs, snk-neogeo-aes, snk-neogeo-cd, igs-pgm, igs-pgm2, sega-naomi, sega-naomi2, sega-naomigd, sammy-atomiswave, sega-stv, sega-model2, sega-model3, sega-lindbergh, sega-hikaru, sega-chihiro, sega-triforce, deco-cassette, nintendo-playch10, sega-megaplay, sega-megatech, nintendo-sfcbox, nintendo-nss, philips-cdi, commodore-cd32, namco-system246, namco-system256, namco-system573, konami-viper, cave-cv1000, taito-gnet, super-kaneko-nova, capcom-zn1, capcom-zn2, konami-gv |
No BIOS or firmware files required. This core is self-contained.
MAME 2016 is a libretro port of MAME 0.174, released mid-2016. Compared to mame2010 (0.139), it adds 6 years of MAME development including significantly better driver accuracy, ~9200 more ROM sets (23430 vs ~14000), and new hardware support.
Key differences from mame2010 (0.139): - Driver source files renamed from .c to .cpp - Neo Geo: Universe BIOS updated to 3.2 (was 2.3 in 0.139) - NAOMI: 23 BIOS variants (Japan/Export/USA/Korea/Dev), same EPR numbering - Sega Lindbergh: new board support (lindbios.zip), 3 BIOS versions - PGM2: new IGS PolyGame Master 2 support (no shared BIOS ZIP) - Saturn driver split to separate saturn.cpp (was in stv.c) - Dreamcast driver split to dccons.cpp, 5 BIOS variants - PlayStation: expanded BIOS coverage (9 JP, 7 EU, 9 US variants) - More Cave CV1000/SH3 games (26 sets, no shared BIOS) - Model 2/3: improved emulation, same BIOS structure
Key differences from current MAME (0.274+): - Missing BIOS dumps added after 0.174 (newer redumps, alt regions) - Neo Geo: no Universe BIOS 4.0 (added in later MAME) - Some CRC32/SHA1 values differ for redumped ROMs - Fewer Sega board BIOS region variants - No Konami e-Amusement/Bemani expansions from post-2016
BIOS ZIPs are standard MAME romsets. The core looks for them in: 1. {content_dir}/ (same folder as the game ROM) 2. {system_dir}/mame2016/ (libretro system subfolder) 3. {system_dir}/ (libretro system root)
ROM naming follows MAME 0.174 conventions. Use a 0.174-specific romset for full compatibility.
Generated on 2026-03-20T19:12:20Z