emulator: Beetle PSX (Mednafen PSX) type: libretro source: "https://github.com/libretro/beetle-psx-libretro" profiled_date: "2026-03-18" core_version: "v0.9.44.1" display_name: "Sony - PlayStation (Beetle PSX)" cores: [mednafen_psx, mednafen_psx_hw] systems: [sony-playstation] bios_size: 524288 # 512 KB for all accepted BIOS images verification: sha1 notes: > Region-based BIOS selection: the core picks JP/NA/EU firmware based on disc region. SHA1 validated with warning on mismatch (does not block loading). Override option allows using PSP or PS3 extracted PS1 BIOS as region-free alternative. "Skip BIOS" option exists but causes compatibility issues (PAL copy protection, Saga Frontier). Alternate filenames are case variants and model aliases for the same image. Comment in source references MAME psx.cpp as hash source. files: # -- Region: Japan (REGION_JP) -- - name: "scph5500.bin" description: "SCPH-5500 (v3.0 09-09-96 J)" region: "NTSC-J" required: true sha1: "b05def971d8ec59f346f2d9ac21fb742e3eb6917" md5: "8dd7d5296a650fac7319bce665a6a53c" source_ref: "libretro.cpp:252-256" aliases: ["SCPH5500.bin", "SCPH-5500.bin"] # -- Region: North America (REGION_NA) -- - name: "scph5501.bin" description: "SCPH-5501, 5503, 7003 (v3.0 11-18-96 A)" region: "NTSC-U" required: true sha1: "0555c6fae8906f3f09baf5988f00e55f88e9f30b" md5: "490f666e1afb15b7362b406ed1cea246" source_ref: "libretro.cpp:258-270" aliases: - "SCPH5501.bin" - "SCPH-5501.bin" - "scph5503.bin" - "SCPH5503.bin" - "SCPH-5503.bin" - "scph7003.bin" - "SCPH7003.bin" - "SCPH-7003.bin" # -- Region: Europe (REGION_EU) -- - name: "scph5502.bin" description: "SCPH-5502, 5552 (v3.0 01-06-97 E)" region: "PAL" required: true sha1: "f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0" md5: "32736f17079d0b2b7024407c39bd3050" source_ref: "libretro.cpp:272-282" aliases: - "SCPH5502.bin" - "SCPH-5502.bin" - "scph5552.bin" - "SCPH5552.bin" - "SCPH-5552.bin" # -- Override BIOS (region-free alternatives) -- - name: "psxonpsp660.bin" description: "PSP embedded PS1 BIOS (region-free override)" region: "Auto" required: false sha1: "96880d1ca92a016ff054be5159bb06fe03cb4e14" md5: "c53ca5908936d412331790f4426c6c33" source_ref: "libretro.cpp:190-196" aliases: ["PSXONPSP660.bin"] notes: "override_bios=1 (psxonpsp option). Falls back to region BIOS if not found." - name: "ps1_rom.bin" description: "PS3 embedded PS1 BIOS (region-free override)" region: "Auto" required: false sha1: "c40146361eb8cf670b19fdc9759190257803cab7" md5: "81bbe60ba7a3d1cea1d48c14cbcc647b" source_ref: "libretro.cpp:198-204" aliases: ["PS1_ROM.bin"] notes: "override_bios=2 (ps1_rom option). Falls back to region BIOS if not found."