swanstation - RetroBIOS¶
| Type | libretro |
| Classification | community_fork |
| Source | https://github.com/libretro/swanstation |
| Upstream | https://github.com/stenzek/duckstation |
| Version | v0.1 |
| Profiled | 2026-03-25 |
| Cores | swanstation |
| Systems | sony-playstation |
Technical notes
Fork of DuckStation maintained by the libretro community after stenzek removed libretro support. Frozen at an early DuckStation state.
BIOS is required to boot. No HLE fallback. ref: src/core/system.cpp:667-674 (GetBIOSImage fails = Shutdown)
Auto-detects BIOS by scanning system_dir for files of known sizes. ref: src/core/host_interface.cpp:183-243 (FindBIOSImageInDirectory) Accepts PS1 (512 KB), PS2 (4 MB), and PS3 (0x3E66F0) BIOS images. Only the first 512 KB are loaded (bios.cpp:83, Image(BIOS_SIZE)). ref: src/core/bios.h:9 (BIOS_SIZE=0x80000, BIOS_SIZE_PS2=0x400000, BIOS_SIZE_PS3=0x3E66F0)
27 known BIOS entries identified by MD5 hash (all PS1 variants). ref: src/core/bios.cpp:27-70 (s_image_infos) Each entry has: description, region, hash, patch_compatible flag.
Upstream DuckStation has evolved significantly (105 entries, PS2 BIOS, OpenBIOS, priority system). SwanStation is frozen at the fork point.
5 files | 0 required, 5 optional | 5 in repo, 0 missing
scph5500.bin -optional, NTSC-J
: SCPH-5500 (v3.0 09-09-96 J)
- Size: 512.0 KB
- MD5:
8dd7d5296a650fac7319bce665a6a53c - Validation: size, md5
- Source:
src/core/bios.cpp:47 - Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrodeck, retropie
scph5501.bin -optional, NTSC-U
: SCPH-5501, 5503, 7003 (v3.0 11-18-96 A)
- Size: 512.0 KB
- MD5:
490f666e1afb15b7362b406ed1cea246 - Validation: size, md5
- Source:
src/core/bios.cpp:48-49 - Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrodeck, retropie
scph5502.bin -optional, PAL
: SCPH-5502, 5552 (v3.0 01-06-97 E)
- Size: 512.0 KB
- MD5:
32736f17079d0b2b7024407c39bd3050 - Validation: size, md5
- Source:
src/core/bios.cpp:50-51 - Platforms: batocera, emudeck, lakka, recalbox, retroarch, retrodeck, retropie
psxonpsp660.bin -optional, Auto
: PSP, SCPH-1000R (v4.5 05-25-00 J)
- Size: 512.0 KB
- MD5:
c53ca5908936d412331790f4426c6c33 - Validation: size, md5
- Source:
src/core/bios.cpp:65-66 - Platforms: batocera, lakka, retroarch, retrobat, retrodeck, retropie
ps1_rom.bin -optional, Auto
: PS3 (v5.0 06-23-03 A)
- Size: 3.9 MB
- MD5:
81bbe60ba7a3d1cea1d48c14cbcc647b - Validation: size, md5
- Source:
src/core/bios.cpp:70 - Platforms: lakka, recalbox, retroarch, retrodeck, retropie
Generated on 2026-03-25T14:56:43Z