mednafen_supergrafx¶
Technical notes
Port of Mednafen's pce_fast module with SuperGrafx and CD support. The card image is read from the system directory by HuC_LoadCD() at CD-ROM load time (mednafen/pce_fast/huc.cpp:221-245), and the load fails when the file cannot be opened. Core option "sgx_cdbios" selects which image to use (default: System Card 3). With "sgx_detect_gexpress" enabled (the default), DetectGECD() recognises Games Express discs and loads gexpress.pce whatever the selection (mednafen/pce_fast/pce.cpp:453-454). DetectSGXCD() detects SuperGrafx CD titles via magic bytes. Arcade Card emulation is always on (mednafen/settings.cpp:90-91). HuC_LoadCD() strips a 512-byte header and copies at most 262144 bytes. No hash or size validation on BIOS load.
4 files | 1 required, 3 optional | 4 in repo, 0 missing
syscard3.pce required in repo #
CD-ROM System Card 3.0 (Japan)
- Source:
libretro.cpp:972-973,mednafen/settings.cpp:37 - Collection copy:
bios/NEC/PC Engine/syscard3.pce - Platforms: batocera
syscard3.pce, bizhawkPCECD_3.0-(J).pce, lakkasyscard3.pce, retroarchsyscard3.pce, retrobatsyscard3.pce, retrodeckbios/syscard3.pce, retropiesyscard3.pce, rommtg16/syscard3.pce,turbografx-cd/syscard3.pce - Default value for sgx_cdbios option.
syscard2.pce optional in repo #
CD-ROM System Card 2.0 (Japan)
- Source:
libretro.cpp:974-975 - Collection copy:
bios/NEC/PC Engine/syscard2.pce - Platforms: lakka
syscard2.pce, retroarchsyscard2.pce, retrodeckbios/syscard2.pce, retropiesyscard2.pce, rommtg16/syscard2.pce,turbografx-cd/syscard2.pce - sgx_cdbios = 'System Card 2'.
syscard1.pce optional in repo #
CD-ROM System Card 1.0 (Japan)
- Source:
libretro.cpp:976-977 - Collection copy:
bios/NEC/PC Engine/syscard1.pce - Platforms: lakka
syscard1.pce, retroarchsyscard1.pce, retrodeckbios/syscard1.pce, retropiesyscard1.pce, rommtg16/syscard1.pce,turbografx-cd/syscard1.pce - sgx_cdbios = 'System Card 1'.
gexpress.pce optional in repo #
Games Express CD Card
- Source:
libretro.cpp:978-979,mednafen/pce_fast/pce.cpp:330-367,mednafen/pce_fast/pce.cpp:453-454 - Collection copy:
bios/NEC/PC Engine/gecard.pce - Platforms: bizhawk
PCECD_gecard.pce, lakkagecard.pce,gexpress.pce, recalboxpcengine/gexpress.pce, retroarchgecard.pce,gexpress.pce, retrodeckbios/gexpress.pce, retropiegecard.pce,gexpress.pce, rommtg16/gecard.pce,tg16/gexpress.pce,turbografx-cd/gecard.pce,turbografx-cd/gexpress.pce - sgx_cdbios = 'Games Express' or auto-detected via DetectGECD().
Generated on 2026-10-20T03:49:42Z