Skip to content

# VICE xvic - 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_xvic
Systems | commodore-vic20

Technical notes

System ROMs embedded in binary: BASIC (901486-01), chargen (901460-03), kernal PAL Rev 7 (901486-07), kernal NTSC Rev 6 (901486-06), plus all drive ROMs (1540, 1541, 1541-II, 1551, 1570, 1571, 1571CR, 1581, 1001, 2031, 2040, 3040, 4040, 9000) and VIC palettes. Embedded ROM check in sysfile_load takes priority over filesystem. Japanese VIC-1001 model requires kernal Rev 2 (901486-02) and chargen (901460-02) on the filesystem in system/vice/VIC20/; this model is not exposed via core options (only via vicerc). No JiffyDOS support for VIC-20.

2 files | 0 required, 2 optional | 2 in repo, 0 missing

`kernal.901486-02.bin` -optional : VIC-1001 Kernal Rev 2 (Japanese NTSC)

- Size: 8.0 KB
- Validation: size
- Source: `vice/src/vic20/vic20rom.h:49, vice/src/vic20/vic20model.c:60, vice/src/vic20/vic20rom.c:112-120`
- Not embedded. Loaded via sysfile from system/vice/VIC20/ when VIC-1001 Japanese model selected via vicerc.

`chargen-901460-02.bin` -optional : VIC-1001 Character ROM (Japanese)

- Size: 4.0 KB
- Validation: size
- Source: `vice/src/vic20/vic20rom.h:53, vice/src/vic20/vic20model.c:60, vice/src/vic20/vic20rom.c:173-179`
- Not embedded. Loaded via sysfile from system/vice/VIC20/ when VIC-1001 Japanese model selected via vicerc.

Generated on 2026-03-25T14:56:43Z