VICE xscpu64 - RetroBIOS¶
| Type | libretro |
| Classification | community_fork |
| Source | https://github.com/libretro/vice-libretro |
| Upstream | https://sourceforge.net/projects/vice-emu/ |
| Version | 3.10 |
| Profiled | 2026-03-25 |
| Cores | vice_xscpu64 |
| Systems | commodore-c64-supercpu |
Technical notes
Embedded SCPU64 ROM V0.07 (free replacement by Soci/Singular, 64 KB), chargen (901225-01, 906143-02), C64 BASIC (901226-01), all C64 kernals (Rev 3, GS, SX-64, 4064, Japanese), all drive ROMs (1540 through 9000), and VIC-II palettes. Embedded ROM check in sysfile_load takes priority over filesystem. External scpu-dos-*.bin provide the original CMD SuperCPU DOS kernals, loaded from system/vice/SCPU64/ when SuperCPU Kernal core option is changed from Internal. JiffyDOS requires True Drive Emulation enabled and a non-internal SuperCPU kernal (the internal ROM is not JiffyDOS-compatible). The .info incorrectly declares JiffyDOS_C64.bin (firmware_count=4); the C64 kernal replacement is only loaded for x64/x64sc/x128, never for xscpu64. Correct firmware_count=5 (2 SCPU64 kernals + 3 JiffyDOS drive DOSes).
5 files | 0 required, 5 optional | 5 in repo, 0 missing
scpu-dos-2.04.bin -optional
: CMD SuperCPU Kernal v2.04
- Size: min 64.0 KB, max 512.0 KB
- Validation: size
- Source:
retrodep/ui.c:262-263, vice/src/scpu64/scpu64rom.c:75-89 - Platforms: lakka, recalbox, retroarch, retropie
- Loaded as SCPU64Name when SuperCPU Kernal option set to 2.04. Size must be power of 2 between 64 KB and 512 KB. Stored in system/vice/SCPU64/.
scpu-dos-1.4.bin -optional
: CMD SuperCPU Kernal v1.4
- Size: min 64.0 KB, max 512.0 KB
- Validation: size
- Source:
retrodep/ui.c:265-266, vice/src/scpu64/scpu64rom.c:75-89 - Platforms: lakka, recalbox, retroarch, retropie
- Loaded as SCPU64Name when SuperCPU Kernal option set to 1.40. Size must be power of 2 between 64 KB and 512 KB. Stored in system/vice/SCPU64/.
JiffyDOS_1541-II.bin -optional
: JiffyDOS 1541-II drive DOS replacement
- Source:
retrodep/ui.c:282-283 - Platforms: lakka, recalbox, retroarch, retrodeck, retropie
- Loaded as DosName1541ii when JiffyDOS option enabled.
JiffyDOS_1571_repl310654.bin -optional
: JiffyDOS 1571 drive DOS replacement
- Source:
retrodep/ui.c:285-286 - Platforms: lakka, recalbox, retroarch, retrodeck, retropie
- Loaded as DosName1571 when JiffyDOS option enabled.
JiffyDOS_1581.bin -optional
: JiffyDOS 1581 drive DOS replacement
- Source:
retrodep/ui.c:287-288 - Platforms: lakka, recalbox, retroarch, retrodeck, retropie
- Loaded as DosName1581 when JiffyDOS option enabled.
Generated on 2026-03-25T14:56:43Z