Files
libretro/emulators/mamemess.yml
Abdessamad Derraz ef25f8cebf feat: re-profile 40 emulators from fbalpha2012 to holani
batch re-profiled beetle, holani, kronos, mame variants, mednafen
cores with upstream verification. beetle_pce, mame, mame2010 excluded
(regressions detected, need manual review).
2026-03-24 11:36:58 +01:00

135 lines
3.6 KiB
YAML

emulator: MAME MESS
type: libretro
core_classification: official_port
source: "https://github.com/libretro/mame"
upstream: "https://github.com/mamedev/mame"
profiled_date: "2026-03-24"
core_version: "0.286"
display_name: "Multi (MAME/MESS)"
cores:
- mamemess
notes: |
SUBTARGET=mess build from libretro/mame. Same source, same CORE_NAME ("mame"),
same paths (system_dir/mame/) as the mame core. Excludes arcade drivers, includes
only console/computer/non-arcade drivers (~1290 driver files via mess.flt).
romload.cpp unmodified. No hiscore support.
Paths under system_dir/mame/ (artwork, cheat, hash, ini, plugins, samples,
crosshair). ROM search: content_dir + system_dir/mame/bios + system_dir/mame/roms.
Hash directory contains software list XMLs needed for MESS software loading.
mess.flt exceptions: adds AES (+aes), CD-i consoles (+cdimono1, +cdimono2,
+cdi910, +cdi490a), Atari Jaguar (+jaguar, +jaguarcd), CPS Changer
(+wofch, +sfzch, +sfach, +sfzbch). Removes arcade 3DO machines (-3dobios,
-alg3do, -orbatak, -md23do, -sht3do).
1 active IS_BIOS_ROOT (miuchiz). XaviX TV game parent machines serve as
console BIOS for cartridge-based software (IS_BIOS_ROOT commented out in
source but functionally required).
files:
# Miuchiz Virtual Companions
- name: miuchiz.zip
required: true
category: bios_zip
source_ref: "src/mame/misc/miuchiz.cpp:227"
# XaviX TV games — e-kara family
- name: ekara.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2878"
- name: ekaraa.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2879"
- name: ekaraj.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2880"
- name: ekarag.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2881"
- name: ekaras.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2882"
- name: isinger.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2884"
- name: ekaraphs.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2887"
- name: epitch.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2890"
- name: ekaramix.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2893"
# XaviX TV games — DDR / Popira / misc
- name: ddrfammt.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2896"
- name: popira.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2899"
- name: popirak.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2901"
- name: popira2.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2904"
- name: taikodp.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2907"
- name: jpopira.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2910"
- name: evio.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2913"
- name: tak_daig.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2918"
- name: gcslottv.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2920"
- name: hikara.zip
required: true
category: bios_zip
source_ref: "src/mame/tvgames/xavix.cpp:2925"