mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 18:59:07 -05:00
Entries without a system in multi-system profiles were left unattributed by the truth model, and four System.dat additions left the export. Each system is read from the core's code at its pin. hiscore.dat, cheats and history serve every running machine (mame2000 cpuintrf.c:664-666, mame2003 cpuexec.c:280-282, mame2003_plus cpuexec.c:296-298, fbneo hiscore.cpp:154-161 gated on BDF_HISCORE_SUPPORTED), all arcade in those builds, so arcade. BIOS sets take the id their driver gives in the other MAME profiles, and bctvidbs is barcrest-mpu4 everywhere. Files serving several systems of one build (groovymame data files, raine) keep no system. Core resolution is unchanged on every platform.
481 lines
12 KiB
YAML
481 lines
12 KiB
YAML
emulator: MAME 2010
|
|
type: libretro
|
|
core_classification: frozen_snapshot
|
|
source: "https://github.com/libretro/mame2010-libretro"
|
|
upstream: "https://github.com/mamedev/mame/tree/mame0139"
|
|
logo: "https://raw.githubusercontent.com/mamedev/mame/master/docs/source/images/MAMElogo.svg"
|
|
profiled_date: "2026-03-22"
|
|
source_commit: "dff8aadd1c3f38215af3955746d6e19abe0ddcea"
|
|
core_version: "0.139"
|
|
display_name: "Arcade (MAME 2010)"
|
|
mame_version: "0.139"
|
|
|
|
cores:
|
|
- mame2010
|
|
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
|
|
- konami-gx
|
|
- acclaim-zn1
|
|
- atlus-zn1
|
|
- atari-zn1
|
|
- taito-fx1
|
|
- tecmo-tps
|
|
- eighting-zn1
|
|
- videosystem-zn1
|
|
- nintendo-aleck64
|
|
- taito-typezero
|
|
- arcadia-systems
|
|
- atari-system1
|
|
- brezzasoft-crystal
|
|
- ces-galaxy-games
|
|
- konami-twinkle
|
|
- imax-macs
|
|
- arcade
|
|
- barcrest-mpu4
|
|
|
|
notes: |
|
|
Frozen snapshot of MAME 0.139 (mid-2010). Sourced from mame0139s.zip.
|
|
51 BIOS root sets. Upstream comparison (tag mame0139): BIOS root sets
|
|
identical, romload.c modified (libretro_content_directory), hiscore.c
|
|
added (not in upstream), cheat.c modified (cheatpath global).
|
|
|
|
hiscore.dat is embedded in binary (precompile/hiscore_dat.h). External
|
|
hiscore.dat loadable via core option mame-external_hiscore from
|
|
system_dir/mame2010/. cheatpath declared but never initialized in
|
|
libretro port (cheat loading non-functional). Samples in
|
|
system_dir/mame2010/samples/.
|
|
|
|
ROM naming follows MAME 0.139 conventions.
|
|
|
|
files:
|
|
# Data files (system_dir/mame2010/)
|
|
- name: hiscore.dat
|
|
installed_on: [recalbox, retrobat]
|
|
path: "mame2010/hiscore.dat"
|
|
required: false
|
|
system: arcade
|
|
category: game_data
|
|
sha1: "17b8b03a89d8443927aa92ede799e117b4ab6fdb"
|
|
md5: "bb8023a43e357b7f0cc06bf00f0470b2"
|
|
size: 202298
|
|
source_ref: "source src/emu/hiscore.c:25, 136-150, 304-358, source src/emu/machine.c:362-363"
|
|
note: >-
|
|
high score definitions, embedded in binary by default, external via core
|
|
option mame-external_hiscore. metadata/hiscore.dat of the core repository,
|
|
the same bytes as the embedded precompile/hiscore_dat.h. is_mem_range
|
|
reads only "cpu:addr:len:start:end" lines under a "gamename:" header.
|
|
|
|
- name: cheat.zip
|
|
installed_on: [recalbox, retrobat]
|
|
path: "mame2010/cheat.zip"
|
|
required: false
|
|
category: game_data
|
|
system: arcade
|
|
source_ref: "source src/emu/cheat.c:1027"
|
|
note: "per-game XML cheat files in ZIP, cheatpath never initialized in libretro port (non-functional)"
|
|
|
|
# SNK Neo Geo MVS/AES
|
|
- name: neogeo.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: snk-neogeo-mvs
|
|
note: "MVS/AES BIOS, 21 variants (11 official + 10 Universe BIOS up to 2.3)"
|
|
source_ref: "source src/mame/drivers/neodrvr.c:565-614"
|
|
contents:
|
|
- name: sp-s2.sp1
|
|
description: Europe, default
|
|
- name: usa_2slt.bin
|
|
description: US, 2 slot
|
|
- name: asia-s3.rom
|
|
description: Asia
|
|
- name: vs-bios.rom
|
|
description: Japan VS
|
|
- name: sp-45.sp1
|
|
description: MV1C Asia
|
|
size: 524288
|
|
- name: sm1.sm1
|
|
description: Z80 sound, always required
|
|
- name: sfix.sfix
|
|
description: fix tiles, always required
|
|
- name: 000-lo.lo
|
|
description: zoom table, always required
|
|
|
|
# IGS PGM
|
|
- name: pgm.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: igs-pgm
|
|
note: "PGM system BIOS, 2 program ROM versions + shared tiles/samples"
|
|
source_ref: "upstream src/mame/drivers/pgm.c:1525-1533"
|
|
contents:
|
|
- name: pgm_p02s.u20
|
|
description: 68K BIOS v2, default
|
|
- name: pgm_p01s.u20
|
|
description: 68K BIOS v1
|
|
- name: pgm_t01s.rom
|
|
description: text tiles
|
|
size: 2097152
|
|
- name: pgm_m01s.rom
|
|
description: samples
|
|
size: 2097152
|
|
|
|
# Sega Naomi / Naomi 2 / Naomi GD-ROM / Atomiswave
|
|
- name: naomi.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: sega-naomi
|
|
note: "Naomi BIOS, multiple region variants"
|
|
source_ref: "source src/mame/drivers/naomi.c"
|
|
|
|
- name: naomi2.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: sega-naomi2
|
|
note: "Naomi 2 BIOS"
|
|
source_ref: "source src/mame/drivers/naomi.c"
|
|
|
|
- name: naomigd.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: sega-naomigd
|
|
note: "Naomi GD-ROM BIOS"
|
|
source_ref: "source src/mame/drivers/naomi.c"
|
|
|
|
- name: awbios.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: sammy-atomiswave
|
|
note: "Atomiswave BIOS (Sammy)"
|
|
source_ref: "source src/mame/drivers/naomi.c"
|
|
|
|
# Sega ST-V (Saturn-based arcade)
|
|
- name: stvbios.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: sega-stv
|
|
note: "ST-V BIOS, multiple region variants"
|
|
source_ref: "source src/mame/drivers/stv.c"
|
|
|
|
# Sega Hikaru / Chihiro / Triforce
|
|
- name: hikaru.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: sega-hikaru
|
|
note: "Hikaru BIOS (not working in 0.139)"
|
|
source_ref: "source src/mame/drivers/hikaru.c"
|
|
|
|
- name: chihiro.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: sega-chihiro
|
|
note: "Chihiro BIOS (Xbox-based, not working in 0.139)"
|
|
source_ref: "source src/mame/drivers/chihiro.c"
|
|
|
|
- name: triforce.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: sega-triforce
|
|
note: "Triforce BIOS (GameCube-based, not working in 0.139)"
|
|
source_ref: "source src/mame/drivers/triforce.c"
|
|
|
|
# DECO Cassette
|
|
- name: decocass.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: deco-cassette
|
|
note: "DECO Cassette BIOS, 4 regions (Japan/USA/UK/Europe) x old/new"
|
|
source_ref: "source src/mame/drivers/decocass.c"
|
|
|
|
# Nintendo arcade
|
|
- name: playch10.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: nintendo-playch10
|
|
note: "PlayChoice-10 BIOS"
|
|
source_ref: "source src/mame/drivers/playch10.c"
|
|
|
|
- name: nss.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: nintendo-nss
|
|
note: "Nintendo Super System BIOS"
|
|
source_ref: "source src/mame/drivers/nss.c"
|
|
|
|
- name: sfcbox.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: nintendo-sfcbox
|
|
note: "Super Famicom Box BIOS"
|
|
source_ref: "source src/mame/drivers/sfcbox.c"
|
|
|
|
# Sega Mega Drive arcade
|
|
- name: megaplay.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: sega-megaplay
|
|
note: "Mega Play BIOS (Mega Drive arcade)"
|
|
source_ref: "source src/mame/drivers/megaplay.c"
|
|
|
|
- name: megatech.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: sega-megatech
|
|
note: "Mega-Tech BIOS (Mega Drive arcade)"
|
|
source_ref: "source src/mame/drivers/megatech.c"
|
|
|
|
# Commodore CD32
|
|
- name: cd32.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: commodore-cd32
|
|
note: "Amiga CD32 BIOS"
|
|
source_ref: "source src/mame/drivers/cubocd32.c"
|
|
|
|
# Philips CD-i
|
|
- name: cdi.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: philips-cdi
|
|
note: "CD-i BIOS"
|
|
source_ref: "source src/mame/drivers/cdi.c"
|
|
|
|
# Namco boards
|
|
- name: sys246.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: namco-system246
|
|
note: "Namco System 246 BIOS (PS2-based)"
|
|
source_ref: "source src/mame/drivers/namcops2.c"
|
|
|
|
- name: sys256.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: namco-system256
|
|
note: "Namco System 256 BIOS (PS2-based)"
|
|
source_ref: "source src/mame/drivers/namcops2.c"
|
|
|
|
- name: sys573.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: namco-system573
|
|
note: "Namco System 573 BIOS (PSX-based)"
|
|
source_ref: "source src/mame/drivers/ksys573.c"
|
|
|
|
# Konami Viper
|
|
- name: kviper.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: konami-viper
|
|
note: "Konami Viper BIOS (3dfx-based, not working in 0.139)"
|
|
source_ref: "source src/mame/drivers/viper.c"
|
|
|
|
# Taito
|
|
- name: taitogn.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: taito-type-x
|
|
note: "Taito G-Net BIOS (PSX-based)"
|
|
source_ref: "source src/mame/drivers/taitogn.c"
|
|
|
|
# PSX-based arcade boards
|
|
- name: cpzn1.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: capcom-zn1
|
|
note: "Capcom ZN-1 BIOS (PSX-based)"
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: cpzn2.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: capcom-zn2
|
|
note: "Capcom ZN-2 BIOS (PSX-based)"
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: konamigv.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: konami-gv
|
|
note: "Konami GV BIOS (PSX-based)"
|
|
source_ref: "source src/mame/drivers/konamigv.c"
|
|
|
|
# Other notable BIOS sets
|
|
- name: skns.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: super-kaneko-nova
|
|
note: "Super Kaneko Nova System BIOS, 5 regions"
|
|
source_ref: "source src/mame/drivers/suprnova.c"
|
|
|
|
- name: alg_bios.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: alg-laserdisc
|
|
note: "American Laser Games BIOS (Amiga-based laserdisc)"
|
|
source_ref: "source src/mame/drivers/alg.c"
|
|
|
|
- name: maxaflex.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: exidy-maxaflex
|
|
note: "Exidy Max-A-Flex BIOS (Atari 600XL-based)"
|
|
source_ref: "source src/mame/drivers/maxaflex.c"
|
|
|
|
- name: hng64.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: hyper-neogeo64
|
|
note: "Hyper Neo-Geo 64 BIOS (not working in 0.139)"
|
|
source_ref: "source src/mame/drivers/hng64.c"
|
|
|
|
- name: konamigx.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: konami-gx
|
|
source_ref: "source src/mame/drivers/konamigx.c"
|
|
|
|
- name: acpsx.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: acclaim-zn1
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: atluspsx.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: atlus-zn1
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: atpsx.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: atari-zn1
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: taitofx1.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: taito-fx1
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: tps.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: tecmo-tps
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: psarc95.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: eighting-zn1
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: vspsx.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: videosystem-zn1
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: hod2bios.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: sega-naomi
|
|
source_ref: "source src/mame/drivers/naomi.c"
|
|
|
|
- name: f355bios.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: sega-naomi
|
|
source_ref: "source src/mame/drivers/naomi.c"
|
|
|
|
- name: airlbios.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: sega-naomi
|
|
source_ref: "source src/mame/drivers/naomi.c"
|
|
|
|
- name: aleck64.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: nintendo-aleck64
|
|
source_ref: "source src/mame/drivers/aleck64.c"
|
|
|
|
- name: taitotz.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: taito-typezero
|
|
source_ref: "source src/mame/drivers/taitotz.c"
|
|
|
|
- name: ar_bios.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: arcadia-systems
|
|
source_ref: "source src/mame/drivers/arcadia.c"
|
|
|
|
- name: atarisy1.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: atari-system1
|
|
source_ref: "source src/mame/drivers/atarisy1.c"
|
|
|
|
- name: crysbios.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: brezzasoft-crystal
|
|
source_ref: "source src/mame/drivers/crystal.c"
|
|
|
|
- name: galgbios.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: ces-galaxy-games
|
|
source_ref: "source src/mame/drivers/tmaster.c"
|
|
|
|
- name: gq863.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: konami-twinkle
|
|
source_ref: "source src/mame/drivers/twinkle.c"
|
|
|
|
- name: mac2bios.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: imax-macs
|
|
source_ref: "source src/mame/drivers/macs.c:514, 740"
|
|
|
|
- name: macsbios.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: imax-macs
|
|
source_ref: "source src/mame/drivers/macs.c"
|
|
|
|
- name: bctvidbs.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: barcrest-mpu4
|
|
source_ref: "upstream src/mame/drivers/mpu4drvr.c:3116"
|