mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
mame2003_plus (16 BIOS ZIPs, MAME 0.78 naming), mame2010 (51 ZIPs), mame2016 (37 ZIPs incl Lindbergh), hbmame (MAME 0.220, no custom BIOS), tyrquake (no BIOS), cannonball (29 OutRun ROMs with CRC32), uzem (open source, no BIOS), vecx (ROM embedded), emuscv (UPD7801G), b2 (BBC Micro standalone, ROMs bundled) 81 total emulator profiles covering all libretro cores with firmware. Cross-reference: 731 undeclared files, 186 already in repo.
269 lines
7.4 KiB
YAML
269 lines
7.4 KiB
YAML
emulator: MAME 2010
|
|
type: libretro
|
|
source: "https://github.com/libretro/mame2010-libretro"
|
|
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"
|