emulator: Beetle PC-FX (Mednafen) type: libretro core_classification: community_fork cores: [mednafen_pcfx] source: "https://github.com/libretro/beetle-pcfx-libretro" upstream: "https://mednafen.github.io/" profiled_date: "2026-03-24" core_version: "v0.9.36.5" display_name: "NEC - PC-FX (Beetle PC-FX)" systems: - nec-pcfx notes: > Libretro port of Mednafen's PC-FX module. Setting "pcfx.bios" resolves to "pcfx.rom" (settings.c:92). LoadCommon() loads the file, validates size (1048576 bytes), and maps it at 0xFFF00000. Core won't start without it. No hash validation. Upstream Mednafen also supports an FX-SCSI ROM (pcfx.fxscsi setting, developer-only) not present in this port. files: - name: "pcfx.rom" description: "PC-FX BIOS v1.00" system: nec-pcfx required: true size: 1048576 validation: [size] md5: "08e36edbea28a017f79f8d4f7ff9b6d7" sha1: "1a77fd83e337f906aecab27a1604db064cf10074" source_ref: "libretro.cpp:367-394, mednafen/settings.c:92-93"