Files
libretro/emulators/mednafen_pce_fast.yml
T
Abdessamad Derraz e7aa9e870b fix: state libretro core versions from their code
Each libretro profile records version_basis and core_version is read
there at its pin. snes9x states 1.63 in snes9x.h, nestopia 2.0.0, mgba
0.11.0, vice 3.10, atari800's libretro tree 7.0.0. Cores whose build
takes its version from git carry the nearest tag in describe form
(flycast v2.7-90-ge88b0ce, ppsspp, duckstation, gearcoleco), placeholders
copied from .info files (Git, SVN) are replaced by the code's statement,
and a code that states none is null with kind none.
2026-10-27 19:21:27 +01:00

63 lines
2.3 KiB
YAML

emulator: "Beetle PCE Fast"
type: libretro
core_classification: community_fork
source: "https://github.com/libretro/beetle-pce-fast-libretro"
upstream: "https://mednafen.github.io/"
profiled_date: "2026-03-24"
source_commit: "4eee99c451f85ebe66d1591de88b892015b23059"
core_version: "v1.31.0.0"
version_basis:
kind: file
path: "libretro.c"
pattern: '#define\s+MEDNAFEN_CORE_VERSION\s+"([^"]+)'
display_name: "NEC - PC Engine / CD (Beetle PCE FAST)"
cores: [mednafen_pce_fast, pce_fast, beetle_pce_fast, "beetle-pce-fast"]
systems: [nec-pc-engine]
verification: existence
notes: >
Fork of Mednafen's pce_fast module (speed-optimized, no SuperGrafx support).
Separate codebase from beetle_pce (mednafen/pce_fast/ vs mednafen/pce/).
BIOS loaded via HuCLoadCD() at CD-ROM load time. Core option "pce_fast_cdbios"
selects which card image to use (default: System Card 3).
No Games Express auto-detection (unlike beetle_pce), so the user must select manually.
No hash or size validation on BIOS load.
Upstream pce_fast module only has a single pce_fast.cdbios string setting:
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.c:65, libretro.c:1896-1901"
note: "Default value for pce_fast_cdbios option."
- name: "syscard2.pce"
description: "CD-ROM System Card 2.0 (Japan)"
required: false
source_ref: "libretro.c:1903"
note: "pce_fast_cdbios = 'System Card 2'."
- name: "syscard1.pce"
description: "CD-ROM System Card 1.0 (Japan)"
required: false
source_ref: "libretro.c:1905"
note: "pce_fast_cdbios = 'System Card 1'."
- name: "gexpress.pce"
description: "Games Express CD Card"
required: false
source_ref: "libretro.c:1906-1907"
note: "pce_fast_cdbios = 'Games Express'. For unlicensed Games Express titles."
- name: "syscard3u.pce"
description: "CD-ROM System Card 3.0 (US / TurboGrafx-CD)"
required: false
source_ref: "libretro.c:1908-1909"
note: "pce_fast_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.c:1910-1911"
note: "pce_fast_cdbios = 'System Card 2 US'. Not in .info."