mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-21 11:19:11 -05:00
Profiles that read two repositories, a libretro port and its upstream, now prefix each citation with source or upstream, decided by which tree carries the cited value at its pin. The emulator pages use the word to tell libretro glue, emulator code as the port carries it, and the upstream emulator apart.
440 lines
12 KiB
YAML
440 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
|
|
|
|
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
|
|
category: game_data
|
|
sha1: "17b8b03a89d8443927aa92ede799e117b4ab6fdb"
|
|
md5: "bb8023a43e357b7f0cc06bf00f0470b2"
|
|
size: 202298
|
|
source_ref: "source src/emu/hiscore.c:25, 136-150, 353-358"
|
|
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
|
|
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
|
|
source_ref: "source src/mame/drivers/konamigx.c"
|
|
|
|
- name: acpsx.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: atluspsx.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: atpsx.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: taitofx1.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: tps.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: psarc95.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: vspsx.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/zn.c"
|
|
|
|
- name: hod2bios.zip
|
|
required: false
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/naomi.c"
|
|
|
|
- name: f355bios.zip
|
|
required: false
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/naomi.c"
|
|
|
|
- name: airlbios.zip
|
|
required: false
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/naomi.c"
|
|
|
|
- name: aleck64.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/aleck64.c"
|
|
|
|
- name: taitotz.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/taitotz.c"
|
|
|
|
- name: ar_bios.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/arcadia.c"
|
|
|
|
- name: atarisy1.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/atarisy1.c"
|
|
|
|
- name: crysbios.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/crystal.c"
|
|
|
|
- name: galgbios.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/tmaster.c"
|
|
|
|
- name: gq863.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/twinkle.c"
|
|
|
|
- name: mac2bios.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/suprnova.c"
|
|
|
|
- name: macsbios.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "source src/mame/drivers/macs.c"
|
|
|
|
- name: bctvidbs.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "upstream src/mame/drivers/mpu4drvr.c:3116"
|