emulator: MAME 2010 type: libretro source: "https://github.com/libretro/mame2010-libretro" profiled_date: "2026-03-18" core_version: "0.139" display_name: "Arcade (MAME 2010)" mame_version: "0.139" systems: - snk-neogeo-mvs - igs-pgm - sega-naomi - sega-naomi2 - sega-naomigd - sega-stv - sega-hikaru - sega-chihiro - sega-triforce - sega-model2 - commodore-cd32 - philips-cdi - deco-cassette - nintendo-playch10 - sega-megaplay - sega-megatech - nintendo-sfcbox - nintendo-nss - snk-neogeo-aes - sammy-atomiswave - taito-type-x - namco-system246 - namco-system256 - namco-system573 - konami-viper - cave-cv1000 notes: | MAME 2010 is a libretro port of MAME 0.139, released around mid-2010. Compared to mame2003 (MAME 0.78, early 2003), it adds roughly 7 years of MAME development including better driver accuracy, more supported arcade boards, and additional BIOS sets. Key differences from mame2003 (0.78): - 51 BIOS root sets vs ~30 in mame2003 - Sega boards: adds Hikaru, Chihiro, Triforce, Naomi 2, Naomi GD-ROM - Namco boards: adds System 246/256/573 - Konami: adds Viper, expanded GX support - Philips CD-i support (cdi) - Taito Type X / GNet expanded - Crystal System (Brezzasoft) - More ZN-1/ZN-2/PSX-based board variants (cpzn1, cpzn2, atpsx, etc.) - Neo Geo: same core BIOS set, adds Universe BIOS up to 2.3 - PGM: same BIOS ROMs, more game drivers BIOS ZIPs are standard MAME romsets. The core looks for them in: 1. {content_dir}/ (same folder as the game ROM) 2. {system_dir}/mame2010/ (libretro system subfolder) 3. {system_dir}/ (libretro system root) ROM naming follows MAME 0.139 conventions. ROMs from newer or older MAME versions may not match expected CRC32/SHA1 values. Use a 0.139-specific romset for full compatibility. bios_zips: # SNK Neo Geo MVS/AES - name: neogeo.zip system: snk-neogeo-mvs required: true note: "MVS/AES BIOS, 21 variants (11 official + 10 Universe BIOS up to 2.3)" source_ref: "src/mame/drivers/neodrvr.c:565-614" key_files: - "sp-s2.sp1 (Europe, default)" - "usa_2slt.bin (US, 2 slot)" - "asia-s3.rom (Asia)" - "vs-bios.rom (Japan VS)" - "sp-45.sp1 (MV1C Asia, 512KB)" - "sm1.sm1 (Z80 sound, always required)" - "sfix.sfix (fix tiles, always required)" - "000-lo.lo (zoom table, always required)" # IGS PGM - name: pgm.zip system: igs-pgm required: true note: "PGM system BIOS, 2 program ROM versions + shared tiles/samples" source_ref: "src/mame/drivers/pgm.c:1525-1533" key_files: - "pgm_p02s.u20 (68K BIOS v2, default)" - "pgm_p01s.u20 (68K BIOS v1)" - "pgm_t01s.rom (text tiles, 2MB)" - "pgm_m01s.rom (samples, 2MB)" # Sega Naomi / Naomi 2 / Naomi GD-ROM / Atomiswave - name: naomi.zip system: sega-naomi required: true note: "Naomi BIOS, multiple region variants" source_ref: "src/mame/drivers/naomi.c" - name: naomi2.zip system: sega-naomi2 required: true note: "Naomi 2 BIOS" source_ref: "src/mame/drivers/naomi.c" - name: naomigd.zip system: sega-naomigd required: true note: "Naomi GD-ROM BIOS" source_ref: "src/mame/drivers/naomi.c" - name: awbios.zip system: sammy-atomiswave required: true note: "Atomiswave BIOS (Sammy)" source_ref: "src/mame/drivers/naomi.c" # Sega ST-V (Saturn-based arcade) - name: stvbios.zip system: sega-stv required: true note: "ST-V BIOS, multiple region variants" source_ref: "src/mame/drivers/stv.c" # Sega Hikaru / Chihiro / Triforce - name: hikaru.zip system: sega-hikaru required: true note: "Hikaru BIOS (not working in 0.139)" source_ref: "src/mame/drivers/hikaru.c" - name: chihiro.zip system: sega-chihiro required: true note: "Chihiro BIOS (Xbox-based, not working in 0.139)" source_ref: "src/mame/drivers/chihiro.c" - name: triforce.zip system: sega-triforce required: true note: "Triforce BIOS (GameCube-based, not working in 0.139)" source_ref: "src/mame/drivers/triforce.c" # DECO Cassette - name: decocass.zip system: deco-cassette required: true note: "DECO Cassette BIOS, 4 regions (Japan/USA/UK/Europe) x old/new" source_ref: "src/mame/drivers/decocass.c" # Nintendo arcade - name: playch10.zip system: nintendo-playch10 required: true note: "PlayChoice-10 BIOS" source_ref: "src/mame/drivers/playch10.c" - name: nss.zip system: nintendo-nss required: true note: "Nintendo Super System BIOS" source_ref: "src/mame/drivers/nss.c" - name: sfcbox.zip system: nintendo-sfcbox required: true note: "Super Famicom Box BIOS" source_ref: "src/mame/drivers/sfcbox.c" # Sega Mega Drive arcade - name: megaplay.zip system: sega-megaplay required: true note: "Mega Play BIOS (Mega Drive arcade)" source_ref: "src/mame/drivers/megaplay.c" - name: megatech.zip system: sega-megatech required: true note: "Mega-Tech BIOS (Mega Drive arcade)" source_ref: "src/mame/drivers/megatech.c" # Commodore CD32 - name: cd32.zip system: commodore-cd32 required: true note: "Amiga CD32 BIOS" source_ref: "src/mame/drivers/cubocd32.c" # Philips CD-i (new vs mame2003) - name: cdi.zip system: philips-cdi required: true note: "CD-i BIOS (not in mame2003)" source_ref: "src/mame/drivers/cdi.c" # Namco boards (new vs mame2003) - name: sys246.zip system: namco-system246 required: true note: "Namco System 246 BIOS (PS2-based, not in mame2003)" source_ref: "src/mame/drivers/namcops2.c" - name: sys256.zip system: namco-system256 required: true note: "Namco System 256 BIOS (PS2-based, not in mame2003)" source_ref: "src/mame/drivers/namcops2.c" - name: sys573.zip system: namco-system573 required: true note: "Namco System 573 BIOS (PSX-based)" source_ref: "src/mame/drivers/ksys573.c" # Konami Viper (new vs mame2003) - name: kviper.zip system: konami-viper required: true note: "Konami Viper BIOS (3dfx-based, not working in 0.139)" source_ref: "src/mame/drivers/viper.c" # Taito - name: taitogn.zip system: taito-type-x required: true note: "Taito G-Net BIOS (PSX-based)" source_ref: "src/mame/drivers/taitogn.c" # PSX-based arcade boards - name: cpzn1.zip system: capcom-zn1 required: true note: "Capcom ZN-1 BIOS (PSX-based)" source_ref: "src/mame/drivers/zn.c" - name: cpzn2.zip system: capcom-zn2 required: true note: "Capcom ZN-2 BIOS (PSX-based)" source_ref: "src/mame/drivers/zn.c" - name: konamigv.zip system: konami-gv required: true note: "Konami GV BIOS (PSX-based)" source_ref: "src/mame/drivers/konamigv.c" # Other notable BIOS sets - name: skns.zip system: super-kaneko-nova required: true note: "Super Kaneko Nova System BIOS, 5 regions" source_ref: "src/mame/drivers/suprnova.c" - name: alg_bios.zip system: alg-laserdisc required: true note: "American Laser Games BIOS (Amiga-based laserdisc)" source_ref: "src/mame/drivers/alg.c" - name: maxaflex.zip system: exidy-maxaflex required: true note: "Exidy Max-A-Flex BIOS (Atari 600XL-based)" source_ref: "src/mame/drivers/maxaflex.c" - name: hng64.zip system: hyper-neogeo64 required: true note: "Hyper Neo-Geo 64 BIOS (not working in 0.139)" source_ref: "src/mame/drivers/hng64.c"