Files
libretro/emulators/mednafen_pce.yml
T
Abdessamad Derraz f2e21f3a44 docs: name profiles as their projects write them
emulator: carried the file stem on 67 profiles, so site links read like ids. Each now takes the project's own name (libretro .info corename, README title, window title or site title). tests/test_profile_names.py allows the stem only on a commented list: lowercase project names, test cores, aliases and the template.
2026-10-24 00:40:13 +02:00

61 lines
2.3 KiB
YAML

emulator: "Beetle PCE"
type: libretro
core_classification: community_fork
source: "https://github.com/libretro/beetle-pce-libretro"
upstream: "https://mednafen.github.io/"
profiled_date: "2026-03-24"
source_commit: "b96c11e095b6a40a412d2da02766ae1c3f4fd539"
core_version: "v0.9.38.7"
display_name: "NEC - PC Engine / SuperGrafx / CD (Beetle PCE)"
cores: [mednafen_pce, pce]
systems: [nec-pc-engine]
verification: existence
notes: >
Fork of Mednafen's pce module (accurate, with SuperGrafx and CD support).
Separate codebase from mednafen_pce_fast (mednafen/pce/ vs mednafen/pce_fast/).
BIOS loaded via PCE_LoadCD() at CD-ROM load time. Core option "pce_cdbios"
selects which card image to use (default: System Card 3).
DetectGECD() auto-detects Games Express discs and overrides to gexpress.pce.
Arcade Card mode (pce_arcadecard option, enabled by default) extends System
Card 3 with extra RAM mapping.
No hash or size validation on BIOS load.
Upstream pce module has configurable pce.cdbios/pce.gecdbios string settings, and
the 6-option dropdown is a libretro addition.
files:
- name: "syscard3.pce"
description: "CD-ROM System Card 3.0 (Japan)"
required: true
source_ref: "libretro.cpp:1051-1052, mednafen/settings.cpp:40"
note: "Default value for pce_cdbios option."
- name: "syscard2.pce"
description: "CD-ROM System Card 2.0 (Japan)"
required: false
source_ref: "libretro.cpp:1053-1054"
note: "pce_cdbios = 'System Card 2'."
- name: "syscard1.pce"
description: "CD-ROM System Card 1.0 (Japan)"
required: false
source_ref: "libretro.cpp:1055-1056"
note: "pce_cdbios = 'System Card 1'."
- name: "gexpress.pce"
description: "Games Express CD Card"
required: false
source_ref: "libretro.cpp:1057-1058, mednafen/settings.cpp:41, mednafen/pce/pce.cpp:373-411"
note: "pce_cdbios = 'Games Express' or auto-detected via DetectGECD()."
- name: "syscard3u.pce"
description: "CD-ROM System Card 3.0 (US / TurboGrafx-CD)"
required: false
source_ref: "libretro.cpp:1059-1060"
note: "pce_cdbios = 'System Card 3 US'. Not in .info."
- name: "syscard2u.pce"
description: "CD-ROM System Card 2.0 (US / TurboGrafx-CD)"
required: false
source_ref: "libretro.cpp:1061-1062"
note: "pce_cdbios = 'System Card 2 US'. Not in .info."