Skip to content

x64sdl - RetroBIOS

Type libretro
Classification Community forks
Source https://github.com/r-type/sdlvice-libretro
Upstream https://sourceforge.net/projects/vice-emu/
Version 3.1
Profiled 2026-03-25
Cores x64sdl
Systems commodore-c64
Technical notes

Old port of VICE 3.1 using an SDL-to-libretro shim (r-type/sdlvice-libretro). Separate codebase from the newer vice-libretro port. Marked experimental and superseded. Unlike the newer port, this core does NOT embed system ROMs; all ROMs must be on disk in /data/C64/ and /data/DRIVES/. The .info declares firmware_count=0 which is incorrect. No JiffyDOS support. No save states, no netplay, no cheats.

23 files | 3 required, 20 optional | 23 in repo, 0 missing

kernal required in repo
C64 Kernal ROM

  • Path: data/C64/kernal
  • Size: 8.0 KB
  • Source: src/c64/c64rom.c:133, src/c64/c64-resources.c:255

basic required in repo
C64 BASIC ROM

  • Path: data/C64/basic
  • Size: 8.0 KB
  • Source: src/c64/c64rom.c:192, src/c64/c64-resources.c:258

chargen required in repo
C64 character generator ROM

  • Path: data/C64/chargen
  • Size: 4.0 KB
  • Source: src/c64/c64rom.c:207, src/c64/c64-resources.c:252

sxkernal optional in repo
SX-64 Kernal ROM

  • Path: data/C64/sxkernal
  • Size: 8.0 KB
  • Source: src/c64/c64model.c:142,147
  • Loaded when SX64 PAL or SX64 NTSC model selected.

jpkernal optional in repo
Japanese C64 Kernal ROM

  • Path: data/C64/jpkernal
  • Size: 8.0 KB
  • Source: src/c64/c64model.c:152
  • Loaded when C64 JAP NTSC model selected.

jpchrgen optional in repo
Japanese C64 character generator ROM

  • Path: data/C64/jpchrgen
  • Size: 4.0 KB
  • Source: src/c64/c64model.c:152
  • Loaded when C64 JAP NTSC model selected.

gskernal optional in repo
C64 Games System Kernal ROM

  • Path: data/C64/gskernal
  • Size: 8.0 KB
  • Source: src/c64/c64model.c:157
  • Loaded when C64 GS PAL model selected.

edkernal optional in repo
PET64/Educator64 Kernal ROM

  • Path: data/C64/edkernal
  • Size: 8.0 KB
  • Source: src/c64/c64model.c:162,167
  • Loaded when PET64 PAL or PET64 NTSC model selected.

dos1540 optional in repo
1540 floppy drive ROM

  • Path: data/DRIVES/dos1540
  • Source: src/drive/iec/iecrom.c:99, src/drive/iec/iec-resources.c:182
  • Hardware-level 1540 drive emulation. Absence disables this drive type.

dos1541 optional in repo
1541 floppy drive ROM

  • Path: data/DRIVES/dos1541
  • Source: src/drive/iec/iecrom.c:106, src/drive/iec/iec-resources.c:185
  • Hardware-level 1541 drive emulation. Most common C64 drive.

d1541II optional in repo
1541-II floppy drive ROM

  • Path: data/DRIVES/d1541II
  • Source: src/drive/iec/iecrom.c:113, src/drive/iec/iec-resources.c:187

dos1570 optional in repo
1570 floppy drive ROM

  • Path: data/DRIVES/dos1570
  • Source: src/drive/iec/iecrom.c:121, src/drive/iec/iec-resources.c:189

dos1571 optional in repo
1571 floppy drive ROM

  • Path: data/DRIVES/dos1571
  • Source: src/drive/iec/iecrom.c:127, src/drive/iec/iec-resources.c:191

dos1581 optional in repo
1581 floppy drive ROM

  • Path: data/DRIVES/dos1581
  • Source: src/drive/iec/iecrom.c:133, src/drive/iec/iec-resources.c:193

dos2000 optional in repo
CMD FD-2000 drive ROM

  • Path: data/DRIVES/dos2000
  • Source: src/drive/iec/iecrom.c:139, src/drive/iec/iec-resources.c:195
  • Not shipped with VICE 3.1 data files.

dos4000 optional in repo
CMD FD-4000 drive ROM

  • Path: data/DRIVES/dos4000
  • Source: src/drive/iec/iecrom.c:145, src/drive/iec/iec-resources.c:197
  • Not shipped with VICE 3.1 data files.

dos2031 optional in repo
2031 IEEE drive ROM

  • Path: data/DRIVES/dos2031
  • Source: src/drive/ieee/ieee.c:115, src/drive/ieee/ieee-resources.c:93
  • IEEE488 interface drive. Requires parallel IEEE488 extension.

dos2040 optional in repo
2040 IEEE drive ROM

  • Path: data/DRIVES/dos2040
  • Source: src/drive/ieee/ieee.c:116, src/drive/ieee/ieee-resources.c:96

dos3040 optional in repo
3040 IEEE drive ROM

  • Path: data/DRIVES/dos3040
  • Source: src/drive/ieee/ieee.c:117, src/drive/ieee/ieee-resources.c:98

dos4040 optional in repo
4040 IEEE drive ROM

  • Path: data/DRIVES/dos4040
  • Source: src/drive/ieee/ieee.c:118, src/drive/ieee/ieee-resources.c:100

dos1001 optional in repo
1001/8050/8250 IEEE drive ROM

  • Path: data/DRIVES/dos1001
  • Source: src/drive/ieee/ieee.c:119, src/drive/ieee/ieee-resources.c:102

mps803 optional in repo
MPS-803 printer character ROM

  • Path: data/PRINTER/mps803
  • Source: src/printerdrv/drv-mps803.c:420
  • Loaded on demand when MPS-803 printer opened.

nl10-cbm optional in repo
NL10 printer ROM

  • Path: data/PRINTER/nl10-cbm
  • Source: src/printerdrv/drv-nl10.c:2210
  • Loaded on demand when NL10 printer opened.

Generated on 2026-04-18T08:05:07Z