mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 18:59:07 -05:00
336 entries for files that arrive with the emulator named no hash, so the collected copy was the only record of which file the release ships. Each now carries the sha1 and size of the copy collected from that emulator's own release, so the profile keeps the file's identity once the copy leaves the collection. Entries whose name is a pattern keep no hash.
1176 lines
47 KiB
YAML
1176 lines
47 KiB
YAML
emulator: "C64.emu"
|
|
type: standalone
|
|
core_classification: community_fork
|
|
source: "https://github.com/Rakashazi/emu-ex-plus-alpha"
|
|
upstream: "https://github.com/VICE-Team/svn-mirror"
|
|
profiled_date: "2026-08-11"
|
|
source_commit: "1c12fac5ce49badaadff2e2f210dcc30b89f4943"
|
|
core_version: "1.5.85"
|
|
display_name: "Commodore - C64 (C64.emu)"
|
|
mode: standalone
|
|
cores:
|
|
- "c64-emu"
|
|
- "C64.emu"
|
|
- "C64-EMU"
|
|
systems:
|
|
- commodore-c64
|
|
- commodore-c64-supercpu
|
|
- commodore-c64dtv
|
|
- commodore-c128
|
|
- commodore-vic20
|
|
- commodore-plus4
|
|
- commodore-pet
|
|
- commodore-cbm-ii
|
|
|
|
notes: |
|
|
Android and Linux member of the EX Emulator series by Robert Broglia,
|
|
published as com.explusalpha.C64Emu (C64.emu/metadata/conf.mk:2,6,7) and
|
|
reached by ES-DE through its C64-EMU find rule. VICE 3.10 is vendored under
|
|
C64.emu/src/vice (C64.emu/src/config/vice-config.h:699,795) and driven by the
|
|
app's own sysfile, video, sound and zfile layers.
|
|
|
|
Ten machines are built as separate shared libraries
|
|
(C64.emu/src/CMakeLists.txt:535-683): c64, c64sc, scpu64, c64dtv, c128, vic,
|
|
pet, plus4, cbm2, cbm5x0. Each opens its files under the VICE machine
|
|
directory named by its own machine_name (c64/c64.c:179, c128/c128.c:240,
|
|
vic20/vic20.c:144, plus4/plus4.c:131, pet/pet.c:128, cbm2/cbm2.c:131,
|
|
cbm2/cbm5x0.c:122, scpu64/scpu64.c:157, c64dtv/c64dtv.c:129), so c64 and c64sc
|
|
share C64/ and cbm2 and cbm5x0 share CBM-II/. Drive ROMs live in DRIVES/
|
|
(drive/driverom.c:104,174).
|
|
|
|
Nothing is embedded. The app implements sysfile_open, sysfile_locate and
|
|
sysfile_load itself (C64.emu/src/main/sysfile.cc:218-355) over a user-set
|
|
path that may be a directory or a ZIP archive, and that path is rejected
|
|
unless it carries a DRIVES folder (C64.emu/src/main/sysfile.cc:140-151). On
|
|
Linux two fallbacks follow it, ~/.local/share/C64.emu and
|
|
/usr/share/games/vice (C64.emu/src/main/Main.cc:91-95). A last fallback reads
|
|
the application bundle (C64.emu/src/main/sysfile.cc:107-119,252-259), which
|
|
supplies only the eight keymaps below (C64.emu/res/android/assets symlinks
|
|
C64.emu/res/vice, and each machine directory there holds one file).
|
|
|
|
Missing ROMs stop the app rather than degrading it: initC64 throws when the
|
|
path is unset, and again with the name of the first file that failed once
|
|
plugin.init_main() returns -1 (C64.emu/src/main/Main.cc:301-311), which is
|
|
what machine_init does when mem_load cannot find a ROM.
|
|
|
|
All fourteen C64 models are offered (C64.emu/src/main/VicePlugin.cc:66-79), so
|
|
every kernal revision and both chargens are reachable. The MAX Machine model
|
|
loads nothing: c64rom.c:222-224 matches the kernal-none.bin name and zeroes
|
|
the ROM area instead of calling sysfile_load.
|
|
|
|
C128 is the one machine that needs its whole language set present. mem_load
|
|
runs c128rom_check_res_file over both BASIC halves, all eight kernal
|
|
resources, all eight chargen resources, Kernal64 and Basic64, and returns -1
|
|
if any one of them cannot be located (c128/c128rom.c:762-806). Only the
|
|
selected variant is then read. MachineType stays at C128_MACHINE_INT
|
|
(c128/c128-resources.c:684) because no reachable code writes it, so the
|
|
Danish, Norwegian and Swedish kernal64 variants of c128rom.h:111-113 are never
|
|
named.
|
|
|
|
Drive ROMs are optional in the strict sense: iec_drive_rom_load,
|
|
ieee_drive_rom_load, tcbm_drive_rom_load and iec128dcr_drive_rom_load return
|
|
void, and driverom_load logs the miss and disables the units of that type
|
|
(drive/driverom.c:186-196,131-144). Default unit 8 is a 1541-II on C64, SCPU64
|
|
and DTV (c64/c64drive.c:43), a 1571CR on C128 (c128/c128drive.c:56), a 1540 on
|
|
VIC-20 (vic20/vic20drive.c:44), a 1551 on Plus/4 (plus4/plus4drive.c:46) and a
|
|
2031 on PET and CBM-II (pet/petdrive.c:42, cbm2/cbm2drive.c:42).
|
|
|
|
Sizes come from the min and max arguments of each sysfile_load call. The
|
|
loader accepts a file two bytes over its maximum by dropping the leading load
|
|
address, pads a short file to the top of the buffer, and truncates anything
|
|
longer with a warning (C64.emu/src/main/sysfile.cc:30-71).
|
|
|
|
SHA-1s are those hardcoded in c64/c64rom.h:88-96. c64rom.c:120-131 hashes the
|
|
loaded kernal and matches that table to identify the revision, and an unmatched
|
|
image is reported and accepted. VICE distributes C128/kernal64-901227-03.bin
|
|
and C128/basic64-901226-01.bin with the same bytes as the C64 Rev 3 kernal and
|
|
BASIC, so those two entries carry the same hashes.
|
|
|
|
Palettes are read only after the user enables an external palette: the
|
|
${CHIP}ExternalPalette resource is registered with factory value 0 and
|
|
${CHIP}PaletteFile with the chip's default name
|
|
(video/video-resources.c:393-398,916-923). The app lists every .vpl in the
|
|
machine directory and sets both resources
|
|
(C64.emu/src/main/EmuMenuViews.cc:186,1058,1074-1083,
|
|
C64.emu/src/main/options.cc:38-51). Only the code-named default of each chip
|
|
is listed here, and palette_load appends the .vpl extension itself
|
|
(palette.c:228-248).
|
|
|
|
Keymaps are named from KBD_PORT_PREFIX, which the app sets to gtk3
|
|
(C64.emu/src/config/kbd.h:7). keymap_init runs inside init_main and the lookup
|
|
falls back to <prefix>_sym.vkm (keymap.c:1249-1270,1386-1392), the file the
|
|
app bundles for each machine directory. Host-layout and keyboard-type variants
|
|
extend the name and are not enumerated here.
|
|
|
|
Four subsystems are compiled but cannot reach their files. Printer ROMs and
|
|
the PRINTER/ palettes load from drv_mps803_open and drv_nl10_open, which
|
|
require Printer4, Printer5 or Printer6 to leave PRINTER_DEVICE_NONE
|
|
(printerdrv/interface-serial.c:145-149). The app writes no printer resource,
|
|
and neither main.c nor initcmdline.c is compiled, so the resource file and the
|
|
command line that would set one do not exist. Romset .vrs files, the monitor
|
|
command file and joystick .vjm maps have no default name at all
|
|
(joyport/joystick.c:2212) and no menu that supplies one. vice/arch is outside
|
|
the build, so the CBM font, icon and hotkey lookups of archdep_cbmfont.c,
|
|
archdep_icon_path.c and hotkeys/parser.c are never linked.
|
|
|
|
files:
|
|
# ---------------------------------------------------------------- C64/
|
|
- name: "kernal-901227-03.bin"
|
|
path: "C64/kernal-901227-03.bin"
|
|
system: commodore-c64
|
|
required: true
|
|
size: 8192
|
|
sha1: "1d503e56df85a62fee696e7618dc5b4e781df1bb"
|
|
validation: [size, sha1]
|
|
description: "C64 kernal Rev 3, default kernal and default model"
|
|
source_ref: "source C64.emu/src/vice/c64/c64rom.h:52, 93 (name, hash), source C64.emu/src/vice/c64/c64-resources.c:378, 245, source C64.emu/src/vice/c64/c64rom.c:226"
|
|
|
|
- name: "kernal-901227-02.bin"
|
|
path: "C64/kernal-901227-02.bin"
|
|
system: commodore-c64
|
|
required: false
|
|
size: 8192
|
|
sha1: "0e2e4ee3f2d41f00bed72f9ab588b83e306fdb13"
|
|
validation: [size, sha1]
|
|
description: "C64 kernal Rev 2, C64 old PAL model"
|
|
source_ref: "source C64.emu/src/vice/c64/c64rom.h:51, 92, source C64.emu/src/vice/c64/c64model.c:113-116, source C64.emu/src/vice/c64/c64-resources.c:244"
|
|
|
|
- name: "kernal-901227-01.bin"
|
|
path: "C64/kernal-901227-01.bin"
|
|
system: commodore-c64
|
|
required: false
|
|
size: 8192
|
|
sha1: "87cc04d61fc748b82df09856847bb5c2754a2033"
|
|
validation: [size, sha1]
|
|
description: "C64 kernal Rev 1, C64 old NTSC model"
|
|
source_ref: "source C64.emu/src/vice/c64/c64rom.h:50, 91, source C64.emu/src/vice/c64/c64model.c:128-131, source C64.emu/src/vice/c64/c64-resources.c:243"
|
|
|
|
- name: "kernal-251104-04.bin"
|
|
path: "C64/kernal-251104-04.bin"
|
|
system: commodore-c64
|
|
required: false
|
|
size: 8192
|
|
sha1: "aa136e91ecf3c5ac64f696b3dbcbfc5ba0871c98"
|
|
validation: [size, sha1]
|
|
description: "SX-64 kernal, C64 SX PAL and NTSC models"
|
|
source_ref: "source C64.emu/src/vice/c64/c64rom.h:54, 95, source C64.emu/src/vice/c64/c64model.c:138-146, source C64.emu/src/vice/c64/c64-resources.c:247"
|
|
|
|
- name: "kernal-906145-02.bin"
|
|
path: "C64/kernal-906145-02.bin"
|
|
system: commodore-c64
|
|
required: false
|
|
size: 8192
|
|
sha1: "4ff0f11e80f4b57430d8f0c3799ed0f0e0f4565d"
|
|
validation: [size, sha1]
|
|
region: [japan]
|
|
description: "Japanese C64 kernal"
|
|
source_ref: "source C64.emu/src/vice/c64/c64rom.h:49, 90, source C64.emu/src/vice/c64/c64model.c:148-151, source C64.emu/src/vice/c64/c64-resources.c:246"
|
|
|
|
- name: "kernal-390852-01.bin"
|
|
path: "C64/kernal-390852-01.bin"
|
|
system: commodore-c64
|
|
required: false
|
|
size: 8192
|
|
sha1: "3ad6cc1837c679a11f551ad1cf1a32dd84ace719"
|
|
validation: [size, sha1]
|
|
description: "C64 GS kernal"
|
|
source_ref: "source C64.emu/src/vice/c64/c64rom.h:53, 94, source C64.emu/src/vice/c64/c64model.c:153-156, source C64.emu/src/vice/c64/c64-resources.c:248"
|
|
|
|
- name: "kernal-901246-01.bin"
|
|
path: "C64/kernal-901246-01.bin"
|
|
system: commodore-c64
|
|
required: false
|
|
size: 8192
|
|
sha1: "6c4fa9465f6091b174df27dfe679499df447503c"
|
|
validation: [size, sha1]
|
|
description: "Educator 64 kernal, PET64 PAL and NTSC models"
|
|
source_ref: "source C64.emu/src/vice/c64/c64rom.h:55, 96, source C64.emu/src/vice/c64/c64model.c:158-166, source C64.emu/src/vice/c64/c64-resources.c:249"
|
|
|
|
- name: "basic-901226-01.bin"
|
|
path: "C64/basic-901226-01.bin"
|
|
system: commodore-c64
|
|
required: true
|
|
size: 8192
|
|
sha1: "79015323128650c742a3694c9429aa91f355905e"
|
|
validation: [size]
|
|
description: "C64 BASIC"
|
|
source_ref: "source C64.emu/src/vice/c64/c64rom.h:31, 88, source C64.emu/src/vice/c64/c64-resources.c:381, source C64.emu/src/vice/c64/c64rom.c:279"
|
|
|
|
- name: "chargen-901225-01.bin"
|
|
path: "C64/chargen-901225-01.bin"
|
|
system: commodore-c64
|
|
required: true
|
|
size: 4096
|
|
validation: [size]
|
|
description: "C64 character generator"
|
|
source_ref: "source C64.emu/src/vice/c64/c64rom.h:60, source C64.emu/src/vice/c64/c64-resources.c:375, source C64.emu/src/vice/c64/c64rom.c:295"
|
|
|
|
- name: "chargen-906143-02.bin"
|
|
path: "C64/chargen-906143-02.bin"
|
|
system: commodore-c64
|
|
required: false
|
|
size: 4096
|
|
validation: [size]
|
|
region: [japan]
|
|
description: "Japanese C64 character generator"
|
|
source_ref: "source C64.emu/src/vice/c64/c64rom.h:61, source C64.emu/src/vice/c64/c64model.c:148-151, 323"
|
|
|
|
- name: "gtk3_sym.vkm"
|
|
size: 8140
|
|
sha1: 7fe8d706b2b2434fb276709c5f509dc1453429a3
|
|
path: "C64/gtk3_sym.vkm"
|
|
system: commodore-c64
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "C64 symbolic keymap, US layout"
|
|
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704, 1386-1392"
|
|
|
|
- name: "pepto-pal.vpl"
|
|
path: "C64/pepto-pal.vpl"
|
|
system: commodore-c64
|
|
required: false
|
|
category: game_data
|
|
description: "VIC-II default external palette"
|
|
source_ref: "source C64.emu/src/vice/vicii/vicii-resources.c:170, source C64.emu/src/vice/viciisc/vicii-resources.c:186, source C64.emu/src/vice/video/video-resources.c:916-923"
|
|
|
|
# ---------------------------------------------------------------- SCPU64/
|
|
- name: "scpu64"
|
|
path: "SCPU64/scpu64"
|
|
system: commodore-c64-supercpu
|
|
required: true
|
|
min_size: 65536
|
|
max_size: 524288
|
|
validation: [size]
|
|
description: "SuperCPU64 firmware"
|
|
source_ref: "source C64.emu/src/vice/scpu64/scpu64-resources.c:234, source C64.emu/src/vice/scpu64/scpu64rom.c:80, source C64.emu/src/vice/scpu64/scpu64mem.h:39-40"
|
|
|
|
- name: "chargen-901225-01.bin"
|
|
path: "SCPU64/chargen-901225-01.bin"
|
|
system: commodore-c64-supercpu
|
|
required: true
|
|
size: 4096
|
|
validation: [size]
|
|
description: "Character generator for the SuperCPU machine"
|
|
source_ref: "source C64.emu/src/vice/scpu64/scpu64-resources.c:231, source C64.emu/src/vice/scpu64/scpu64rom.c:63, source C64.emu/src/vice/scpu64/scpu64mem.h:38"
|
|
|
|
- name: "chargen-906143-02.bin"
|
|
path: "SCPU64/chargen-906143-02.bin"
|
|
system: commodore-c64-supercpu
|
|
required: false
|
|
size: 4096
|
|
validation: [size]
|
|
region: [japan]
|
|
description: "Japanese character generator, Japanese SuperCPU model"
|
|
source_ref: "source C64.emu/src/vice/scpu64/scpu64model.c:303, source C64.emu/src/vice/c64/c64rom.h:61"
|
|
|
|
- name: "gtk3_sym.vkm"
|
|
size: 8140
|
|
sha1: 7fe8d706b2b2434fb276709c5f509dc1453429a3
|
|
path: "SCPU64/gtk3_sym.vkm"
|
|
system: commodore-c64-supercpu
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "SuperCPU symbolic keymap, US layout"
|
|
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
|
|
|
|
- name: "pepto-pal.vpl"
|
|
path: "SCPU64/pepto-pal.vpl"
|
|
system: commodore-c64-supercpu
|
|
required: false
|
|
category: game_data
|
|
description: "VIC-II default external palette"
|
|
source_ref: "source C64.emu/src/vice/viciisc/vicii-resources.c:186, source C64.emu/src/vice/video/video-resources.c:916-923"
|
|
|
|
# ---------------------------------------------------------------- C64DTV/
|
|
- name: "kernal-901227-03.bin"
|
|
path: "C64DTV/kernal-901227-03.bin"
|
|
system: commodore-c64dtv
|
|
required: true
|
|
size: 8192
|
|
sha1: "1d503e56df85a62fee696e7618dc5b4e781df1bb"
|
|
validation: [size, sha1]
|
|
description: "C64 kernal Rev 3 for the DTV machine"
|
|
source_ref: "source C64.emu/src/vice/c64dtv/c64dtv-resources.c:154, source C64.emu/src/vice/c64/c64rom.h:52, 93, source C64.emu/src/vice/c64/c64rom.c:226"
|
|
|
|
- name: "basic-901226-01.bin"
|
|
path: "C64DTV/basic-901226-01.bin"
|
|
system: commodore-c64dtv
|
|
required: true
|
|
size: 8192
|
|
sha1: "79015323128650c742a3694c9429aa91f355905e"
|
|
validation: [size]
|
|
description: "C64 BASIC for the DTV machine"
|
|
source_ref: "source C64.emu/src/vice/c64dtv/c64dtv-resources.c:157, source C64.emu/src/vice/c64/c64rom.h:31, 88, source C64.emu/src/vice/c64/c64rom.c:279"
|
|
|
|
- name: "chargen-901225-01.bin"
|
|
path: "C64DTV/chargen-901225-01.bin"
|
|
system: commodore-c64dtv
|
|
required: true
|
|
size: 4096
|
|
validation: [size]
|
|
description: "Character generator for the DTV machine"
|
|
source_ref: "source C64.emu/src/vice/c64dtv/c64dtv-resources.c:151, source C64.emu/src/vice/c64/c64rom.c:295"
|
|
|
|
- name: "dtvrom.bin"
|
|
path: "C64DTV/dtvrom.bin"
|
|
system: commodore-c64dtv
|
|
required: false
|
|
max_size: 2097152
|
|
validation: [size]
|
|
description: "DTV flash image, all six DTV model resources default to this name"
|
|
note: >-
|
|
Read into the 2 MB flash. When the file is absent the emulator builds the
|
|
flash from the loaded kernal, BASIC and chargen instead.
|
|
source_ref: "source C64.emu/src/vice/c64dtv/c64dtvflash.c:59-64, 643-656, 471, 486-500"
|
|
|
|
- name: "gtk3_sym.vkm"
|
|
size: 8140
|
|
sha1: 7fe8d706b2b2434fb276709c5f509dc1453429a3
|
|
path: "C64DTV/gtk3_sym.vkm"
|
|
system: commodore-c64dtv
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "DTV symbolic keymap, US layout"
|
|
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
|
|
|
|
- name: "spiff.vpl"
|
|
path: "C64DTV/spiff.vpl"
|
|
system: commodore-c64dtv
|
|
required: false
|
|
category: game_data
|
|
description: "VIC-II default external palette on the DTV machine"
|
|
source_ref: "source C64.emu/src/vice/vicii/vicii-resources.c:167-168, source C64.emu/src/vice/video/video-resources.c:916-923"
|
|
|
|
# ---------------------------------------------------------------- C128/
|
|
- name: "kernal-318020-05.bin"
|
|
path: "C128/kernal-318020-05.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "C128 international kernal, editor and Z80 BIOS"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:93, source C64.emu/src/vice/c128/c128-resources.c:658, source C64.emu/src/vice/c128/c128rom.c:343, 770"
|
|
|
|
- name: "kernal-315078-03.bin"
|
|
path: "C128/kernal-315078-03.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "C128 German kernal"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:95, source C64.emu/src/vice/c128/c128-resources.c:662, source C64.emu/src/vice/c128/c128rom.c:771"
|
|
|
|
- name: "kernal-325172-01.bin"
|
|
path: "C128/kernal-325172-01.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "C128 Swiss kernal"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:94, source C64.emu/src/vice/c128/c128-resources.c:660, source C64.emu/src/vice/c128/c128rom.c:777"
|
|
|
|
- name: "kernal-318034-01.bin"
|
|
path: "C128/kernal-318034-01.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "C128 Swedish kernal"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:100, source C64.emu/src/vice/c128/c128-resources.c:672, source C64.emu/src/vice/c128/c128rom.c:776"
|
|
|
|
- name: "kernalfi"
|
|
path: "C128/kernalfi"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "C128 Finnish kernal"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:96, source C64.emu/src/vice/c128/c128-resources.c:664, source C64.emu/src/vice/c128/c128rom.c:772"
|
|
|
|
- name: "kernalfr"
|
|
path: "C128/kernalfr"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "C128 French kernal"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:97, source C64.emu/src/vice/c128/c128-resources.c:666, source C64.emu/src/vice/c128/c128rom.c:773"
|
|
|
|
- name: "kernalit"
|
|
path: "C128/kernalit"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "C128 Italian kernal"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:98, source C64.emu/src/vice/c128/c128-resources.c:668, source C64.emu/src/vice/c128/c128rom.c:774"
|
|
|
|
- name: "kernalno"
|
|
path: "C128/kernalno"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "C128 Norwegian kernal"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:99, source C64.emu/src/vice/c128/c128-resources.c:670, source C64.emu/src/vice/c128/c128rom.c:775"
|
|
|
|
- name: "basiclo-318018-04.bin"
|
|
path: "C128/basiclo-318018-04.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "C128 BASIC low half"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:103, source C64.emu/src/vice/c128/c128-resources.c:650, source C64.emu/src/vice/c128/c128rom.c:434, 763"
|
|
|
|
- name: "basichi-318019-04.bin"
|
|
path: "C128/basichi-318019-04.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "C128 BASIC high half, holds the editor"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:104, source C64.emu/src/vice/c128/c128-resources.c:652, source C64.emu/src/vice/c128/c128rom.c:443, 764"
|
|
|
|
- name: "chargen-390059-01.bin"
|
|
path: "C128/chargen-390059-01.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 8192
|
|
validation: [size]
|
|
description: "C128 international character generator"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:82, source C64.emu/src/vice/c128/c128-resources.c:634, source C64.emu/src/vice/c128/c128rom.c:529, 783"
|
|
|
|
- name: "chargen-315079-01.bin"
|
|
path: "C128/chargen-315079-01.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 8192
|
|
validation: [size]
|
|
description: "C128 German character generator"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:85, source C64.emu/src/vice/c128/c128-resources.c:638, source C64.emu/src/vice/c128/c128rom.c:784"
|
|
|
|
- name: "chargen-325167-02.bin"
|
|
path: "C128/chargen-325167-02.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 8192
|
|
validation: [size]
|
|
description: "C128 Italian, French and Belgian character generator"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:87-88, source C64.emu/src/vice/c128/c128-resources.c:642, 644, source C64.emu/src/vice/c128/c128rom.c:785, 790"
|
|
|
|
- name: "chargen-325181-01.bin"
|
|
path: "C128/chargen-325181-01.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 8192
|
|
validation: [size]
|
|
description: "C128 Swedish and Finnish character generator"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:86, 90, source C64.emu/src/vice/c128/c128-resources.c:640, 648, source C64.emu/src/vice/c128/c128rom.c:786, 789"
|
|
|
|
- name: "chargen-325173-01D.bin"
|
|
path: "C128/chargen-325173-01D.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 8192
|
|
validation: [size]
|
|
description: "C128 Swiss character generator"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:84, source C64.emu/src/vice/c128/c128-resources.c:636, source C64.emu/src/vice/c128/c128rom.c:787"
|
|
|
|
- name: "chargen-325078-02.bin"
|
|
path: "C128/chargen-325078-02.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 8192
|
|
validation: [size]
|
|
description: "C128 Norwegian character generator"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:89, source C64.emu/src/vice/c128/c128-resources.c:646, source C64.emu/src/vice/c128/c128rom.c:788"
|
|
|
|
- name: "kernal64-901227-03.bin"
|
|
path: "C128/kernal64-901227-03.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 8192
|
|
sha1: "1d503e56df85a62fee696e7618dc5b4e781df1bb"
|
|
validation: [size]
|
|
description: "C64 mode kernal"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:110, source C64.emu/src/vice/c128/c128-resources.c:654, source C64.emu/src/vice/c128/c128rom.c:672, 796, source C64.emu/src/vice/c64/c64rom.h:93"
|
|
|
|
- name: "basic64-901226-01.bin"
|
|
path: "C128/basic64-901226-01.bin"
|
|
system: commodore-c128
|
|
required: true
|
|
size: 8192
|
|
sha1: "79015323128650c742a3694c9429aa91f355905e"
|
|
validation: [size]
|
|
description: "C64 mode BASIC"
|
|
source_ref: "source C64.emu/src/vice/c128/c128rom.h:107, source C64.emu/src/vice/c128/c128-resources.c:656, source C64.emu/src/vice/c128/c128rom.c:710, 801, source C64.emu/src/vice/c64/c64rom.h:88"
|
|
|
|
- name: "gtk3_sym.vkm"
|
|
size: 10535
|
|
sha1: 7d3bf4a533a1a90312d65c0cadcd35192847787d
|
|
path: "C128/gtk3_sym.vkm"
|
|
system: commodore-c128
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "C128 symbolic keymap, US layout"
|
|
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
|
|
|
|
- name: "pepto-pal.vpl"
|
|
path: "C128/pepto-pal.vpl"
|
|
system: commodore-c128
|
|
required: false
|
|
category: game_data
|
|
description: "VIC-II default external palette"
|
|
source_ref: "source C64.emu/src/vice/vicii/vicii-resources.c:170, source C64.emu/src/vice/video/video-resources.c:916-923"
|
|
|
|
- name: "vdc_deft.vpl"
|
|
path: "C128/vdc_deft.vpl"
|
|
system: commodore-c128
|
|
required: false
|
|
category: game_data
|
|
description: "VDC default external palette"
|
|
source_ref: "source C64.emu/src/vice/vdc/vdc-resources.c:127, source C64.emu/src/vice/video/video-resources.c:916-923"
|
|
|
|
# ---------------------------------------------------------------- VIC20/
|
|
- name: "kernal.901486-07.bin"
|
|
path: "VIC20/kernal.901486-07.bin"
|
|
system: commodore-vic20
|
|
required: true
|
|
size: 8192
|
|
validation: [size]
|
|
description: "VIC-20 PAL kernal, default kernal resource"
|
|
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:53, source C64.emu/src/vice/vic20/vic20-resources.c:183, source C64.emu/src/vice/vic20/vic20rom.c:112"
|
|
|
|
- name: "kernal.901486-06.bin"
|
|
path: "VIC20/kernal.901486-06.bin"
|
|
system: commodore-vic20
|
|
required: true
|
|
size: 8192
|
|
validation: [size]
|
|
description: "VIC-20 NTSC kernal, default model and VIC-21"
|
|
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:52, source C64.emu/src/vice/vic20/vic20model.c:58-59, 140"
|
|
|
|
- name: "kernal.901486-02.bin"
|
|
path: "VIC20/kernal.901486-02.bin"
|
|
system: commodore-vic20
|
|
required: false
|
|
size: 8192
|
|
validation: [size]
|
|
region: [japan]
|
|
description: "VIC-1001 kernal"
|
|
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:51, source C64.emu/src/vice/vic20/vic20model.c:60, 140"
|
|
|
|
- name: "basic-901486-01.bin"
|
|
path: "VIC20/basic-901486-01.bin"
|
|
system: commodore-vic20
|
|
required: true
|
|
size: 8192
|
|
validation: [size]
|
|
description: "VIC-20 BASIC"
|
|
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:43, source C64.emu/src/vice/vic20/vic20-resources.c:185, source C64.emu/src/vice/vic20/vic20rom.c:156"
|
|
|
|
- name: "chargen-901460-03.bin"
|
|
path: "VIC20/chargen-901460-03.bin"
|
|
system: commodore-vic20
|
|
required: true
|
|
size: 4096
|
|
validation: [size]
|
|
description: "VIC-20 character generator"
|
|
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:56, source C64.emu/src/vice/vic20/vic20-resources.c:181, source C64.emu/src/vice/vic20/vic20rom.c:175"
|
|
|
|
- name: "chargen-901460-02.bin"
|
|
path: "VIC20/chargen-901460-02.bin"
|
|
system: commodore-vic20
|
|
required: false
|
|
size: 4096
|
|
validation: [size]
|
|
region: [japan]
|
|
description: "VIC-1001 character generator"
|
|
source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:57, source C64.emu/src/vice/vic20/vic20model.c:60, 139"
|
|
|
|
- name: "gtk3_sym.vkm"
|
|
size: 8343
|
|
sha1: 0f32563c47d06ec13acd5713319626ef40a1c203
|
|
path: "VIC20/gtk3_sym.vkm"
|
|
system: commodore-vic20
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "VIC-20 symbolic keymap, US layout"
|
|
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
|
|
|
|
- name: "mike-pal.vpl"
|
|
path: "VIC20/mike-pal.vpl"
|
|
system: commodore-vic20
|
|
required: false
|
|
category: game_data
|
|
description: "VIC default external palette"
|
|
source_ref: "source C64.emu/src/vice/vic20/vic-resources.c:90, source C64.emu/src/vice/video/video-resources.c:916-923"
|
|
|
|
# ---------------------------------------------------------------- PLUS4/
|
|
- name: "kernal-318005-05.bin"
|
|
path: "PLUS4/kernal-318005-05.bin"
|
|
system: commodore-plus4
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "Plus/4 NTSC kernal, default model"
|
|
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:37, source C64.emu/src/vice/plus4/plus4model.c:67, 69, 153, source C64.emu/src/vice/plus4/plus4rom.c:89"
|
|
|
|
- name: "kernal-318004-05.bin"
|
|
path: "PLUS4/kernal-318004-05.bin"
|
|
system: commodore-plus4
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "Plus/4 PAL kernal, default kernal resource"
|
|
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:36, source C64.emu/src/vice/plus4/plus4-resources.c:186, source C64.emu/src/vice/plus4/plus4model.c:66, 68"
|
|
|
|
- name: "kernal-318004-01.bin"
|
|
path: "PLUS4/kernal-318004-01.bin"
|
|
system: commodore-plus4
|
|
required: false
|
|
size: 16384
|
|
validation: [size]
|
|
description: "C232 prototype kernal"
|
|
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:35, source C64.emu/src/vice/plus4/plus4model.c:71, 153"
|
|
|
|
- name: "kernal-364.bin"
|
|
path: "PLUS4/kernal-364.bin"
|
|
system: commodore-plus4
|
|
required: false
|
|
size: 16384
|
|
validation: [size]
|
|
description: "V364 prototype kernal"
|
|
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:38, source C64.emu/src/vice/plus4/plus4model.c:70, 153"
|
|
|
|
- name: "basic-318006-01.bin"
|
|
path: "PLUS4/basic-318006-01.bin"
|
|
system: commodore-plus4
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "Plus/4 BASIC"
|
|
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:33, source C64.emu/src/vice/plus4/plus4-resources.c:188, source C64.emu/src/vice/plus4/plus4rom.c:111"
|
|
|
|
- name: "3plus1-317053-01.bin"
|
|
path: "PLUS4/3plus1-317053-01.bin"
|
|
system: commodore-plus4
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "3-plus-1 low function ROM, Plus/4 and V364 models"
|
|
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:40, source C64.emu/src/vice/plus4/plus4-resources.c:190, source C64.emu/src/vice/plus4/plus4memrom.c:146"
|
|
|
|
- name: "3plus1-317054-01.bin"
|
|
path: "PLUS4/3plus1-317054-01.bin"
|
|
system: commodore-plus4
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "3-plus-1 high function ROM, Plus/4 and V364 models"
|
|
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:41, source C64.emu/src/vice/plus4/plus4-resources.c:192, source C64.emu/src/vice/plus4/plus4memrom.c:166"
|
|
|
|
- name: "c2lo-364.bin"
|
|
path: "PLUS4/c2lo-364.bin"
|
|
system: commodore-plus4
|
|
required: false
|
|
size: 16384
|
|
validation: [size]
|
|
description: "V364 speech ROM"
|
|
source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:43, source C64.emu/src/vice/plus4/plus4model.c:70, 161, source C64.emu/src/vice/plus4/plus4memrom.c:187"
|
|
|
|
- name: "gtk3_sym.vkm"
|
|
size: 8744
|
|
sha1: 3a5b6619d9d0728cb4de1ce132a3b59a5e22a09e
|
|
path: "PLUS4/gtk3_sym.vkm"
|
|
system: commodore-plus4
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Plus/4 symbolic keymap, US layout"
|
|
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
|
|
|
|
- name: "yape-pal.vpl"
|
|
path: "PLUS4/yape-pal.vpl"
|
|
system: commodore-plus4
|
|
required: false
|
|
category: game_data
|
|
description: "TED default external palette"
|
|
source_ref: "source C64.emu/src/vice/plus4/ted-resources.c:90, source C64.emu/src/vice/video/video-resources.c:916-923"
|
|
|
|
# ---------------------------------------------------------------- PET/
|
|
- name: "kernal-4.901465-22.bin"
|
|
path: "PET/kernal-4.901465-22.bin"
|
|
system: commodore-pet
|
|
required: true
|
|
size: 4096
|
|
validation: [size]
|
|
description: "BASIC 4 kernal, default model PET 8032"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:53, source C64.emu/src/vice/pet/pet-resources.c:406, source C64.emu/src/vice/pet/petrom.c:581"
|
|
|
|
- name: "kernal-2.901465-03.bin"
|
|
path: "PET/kernal-2.901465-03.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
size: 4096
|
|
validation: [size]
|
|
description: "BASIC 2 kernal, PET 3008 to 3032B models"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:52, source C64.emu/src/vice/pet/petmodel.c:108, 371"
|
|
|
|
- name: "kernal-1.901439-04-07.bin"
|
|
path: "PET/kernal-1.901439-04-07.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
size: 4096
|
|
validation: [size]
|
|
description: "BASIC 1 kernal, PET 2001-8N model"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:51, source C64.emu/src/vice/pet/petmodel.c:89, 371"
|
|
|
|
- name: "basic-4.901465-23-20-21.bin"
|
|
path: "PET/basic-4.901465-23-20-21.bin"
|
|
system: commodore-pet
|
|
required: true
|
|
min_size: 8192
|
|
max_size: 12288
|
|
validation: [size]
|
|
description: "BASIC 4, default model PET 8032"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:57, source C64.emu/src/vice/pet/pet-resources.c:410, source C64.emu/src/vice/pet/petrom.c:534"
|
|
|
|
- name: "basic-2.901465-01-02.bin"
|
|
path: "PET/basic-2.901465-01-02.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
min_size: 8192
|
|
max_size: 12288
|
|
validation: [size]
|
|
description: "BASIC 2, PET 3008 to 3032B models"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:56, source C64.emu/src/vice/pet/petmodel.c:110, 372"
|
|
|
|
- name: "basic-1.901439-09-05-02-06.bin"
|
|
path: "PET/basic-1.901439-09-05-02-06.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
min_size: 8192
|
|
max_size: 12288
|
|
validation: [size]
|
|
description: "BASIC 1, PET 2001-8N model"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:55, source C64.emu/src/vice/pet/petmodel.c:91, 372"
|
|
|
|
- name: "edit-4-80-b-50Hz.901474-04_.bin"
|
|
path: "PET/edit-4-80-b-50Hz.901474-04_.bin"
|
|
system: commodore-pet
|
|
required: true
|
|
min_size: 2048
|
|
max_size: 4096
|
|
validation: [size]
|
|
description: "BASIC 4 business 80 column editor, default model PET 8032"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:63, source C64.emu/src/vice/pet/pet-resources.c:408, source C64.emu/src/vice/pet/petrom.c:612"
|
|
|
|
- name: "edit-4-40-n-50Hz.901498-01.bin"
|
|
path: "PET/edit-4-40-n-50Hz.901498-01.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
min_size: 2048
|
|
max_size: 4096
|
|
validation: [size]
|
|
description: "BASIC 4 graphics 40 column editor, PET 4016 and 4032 models"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:62, source C64.emu/src/vice/pet/petmodel.c:373"
|
|
|
|
- name: "edit-4-40-b-50Hz.ts.bin"
|
|
path: "PET/edit-4-40-b-50Hz.ts.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
min_size: 2048
|
|
max_size: 4096
|
|
validation: [size]
|
|
description: "BASIC 4 business 40 column editor, PET 4032B model"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:65, source C64.emu/src/vice/pet/petmodel.c:373"
|
|
|
|
- name: "edit-2-n.901447-24.bin"
|
|
path: "PET/edit-2-n.901447-24.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
min_size: 2048
|
|
max_size: 4096
|
|
validation: [size]
|
|
description: "BASIC 2 graphics 40 column editor, PET 3008 to 3032 models"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:60, source C64.emu/src/vice/pet/petmodel.c:109, 373"
|
|
|
|
- name: "edit-2-b.901474-01.bin"
|
|
path: "PET/edit-2-b.901474-01.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
min_size: 2048
|
|
max_size: 4096
|
|
validation: [size]
|
|
description: "BASIC 2 business editor, PET 3032B model"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:61, source C64.emu/src/vice/pet/petmodel.c:373"
|
|
|
|
- name: "edit-1-n.901439-03.bin"
|
|
path: "PET/edit-1-n.901439-03.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
min_size: 2048
|
|
max_size: 4096
|
|
validation: [size]
|
|
description: "BASIC 1 graphics 40 column editor, PET 2001-8N model"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:59, source C64.emu/src/vice/pet/petmodel.c:90, 373"
|
|
|
|
- name: "characters-2.901447-10.bin"
|
|
path: "PET/characters-2.901447-10.bin"
|
|
system: commodore-pet
|
|
required: true
|
|
min_size: 2048
|
|
max_size: 4096
|
|
validation: [size]
|
|
description: "Second generation character generator, default model PET 8032"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:47, source C64.emu/src/vice/pet/pet-resources.c:404, source C64.emu/src/vice/pet/petrom.c:506"
|
|
|
|
- name: "characters-1.901447-08.bin"
|
|
path: "PET/characters-1.901447-08.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
min_size: 2048
|
|
max_size: 4096
|
|
validation: [size]
|
|
description: "First generation character generator, PET 2001-8N model"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:46, source C64.emu/src/vice/pet/petmodel.c:88, 370"
|
|
|
|
- name: "characters.901640-01.bin"
|
|
path: "PET/characters.901640-01.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
min_size: 2048
|
|
max_size: 4096
|
|
validation: [size]
|
|
description: "SuperPET character generator"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:48, source C64.emu/src/vice/pet/petmodel.c:370"
|
|
|
|
- name: "waterloo-a000.901898-01.bin"
|
|
path: "PET/waterloo-a000.901898-01.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
size: 4096
|
|
validation: [size]
|
|
description: "SuperPET 6809 ROM at a000"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:75, source C64.emu/src/vice/pet/petmodel.c:305, source C64.emu/src/vice/pet/petrom.c:747"
|
|
|
|
- name: "waterloo-b000.901898-02.bin"
|
|
path: "PET/waterloo-b000.901898-02.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
size: 4096
|
|
validation: [size]
|
|
description: "SuperPET 6809 ROM at b000"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:76, source C64.emu/src/vice/pet/petmodel.c:306, source C64.emu/src/vice/pet/petrom.c:747"
|
|
|
|
- name: "waterloo-c000.901898-03.bin"
|
|
path: "PET/waterloo-c000.901898-03.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
size: 4096
|
|
validation: [size]
|
|
description: "SuperPET 6809 ROM at c000"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:77, source C64.emu/src/vice/pet/petmodel.c:307, source C64.emu/src/vice/pet/petrom.c:747"
|
|
|
|
- name: "waterloo-d000.901898-04.bin"
|
|
path: "PET/waterloo-d000.901898-04.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
size: 4096
|
|
validation: [size]
|
|
description: "SuperPET 6809 ROM at d000"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:78, source C64.emu/src/vice/pet/petmodel.c:308, source C64.emu/src/vice/pet/petrom.c:747"
|
|
|
|
- name: "waterloo-e000.901897-01.bin"
|
|
path: "PET/waterloo-e000.901897-01.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
min_size: 2048
|
|
max_size: 8192
|
|
validation: [size]
|
|
description: "SuperPET 6809 ROM at e000, the one slot the loader accepts at 2 KB"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:79, source C64.emu/src/vice/pet/petmodel.c:309, source C64.emu/src/vice/pet/petrom.c:745, 747"
|
|
|
|
- name: "waterloo-f000.901898-05.bin"
|
|
path: "PET/waterloo-f000.901898-05.bin"
|
|
system: commodore-pet
|
|
required: false
|
|
size: 4096
|
|
validation: [size]
|
|
description: "SuperPET 6809 ROM at f000"
|
|
source_ref: "source C64.emu/src/vice/pet/petrom.h:80, source C64.emu/src/vice/pet/petmodel.c:310, source C64.emu/src/vice/pet/petrom.c:747"
|
|
|
|
- name: "gtk3_sym.vkm"
|
|
size: 10016
|
|
sha1: 7605bb4c225657240ff851a38f282e304376fd3a
|
|
path: "PET/gtk3_sym.vkm"
|
|
system: commodore-pet
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "PET symbolic keymap, US layout and the fallback for every keyboard type"
|
|
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263-1269, 1386-1392, source C64.emu/src/vice/pet/pet.c:169-176"
|
|
|
|
- name: "green.vpl"
|
|
path: "PET/green.vpl"
|
|
system: commodore-pet
|
|
required: false
|
|
category: game_data
|
|
description: "CRTC default external palette"
|
|
source_ref: "source C64.emu/src/vice/crtc/crtc-resources.c:102, source C64.emu/src/vice/video/video-resources.c:916-923"
|
|
|
|
# ---------------------------------------------------------------- CBM-II/
|
|
- name: "kernal-901244-04a.bin"
|
|
path: "CBM-II/kernal-901244-04a.bin"
|
|
system: commodore-cbm-ii
|
|
required: true
|
|
size: 8192
|
|
validation: [size]
|
|
description: "CBM-II 6x0 and 7x0 kernal, default model CBM 610"
|
|
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:45, source C64.emu/src/vice/cbm2/cbm2model.c:66-74, 160, source C64.emu/src/vice/cbm2/cbm2rom.c:155"
|
|
|
|
- name: "kernal-901234-02.bin"
|
|
path: "CBM-II/kernal-901234-02.bin"
|
|
system: commodore-cbm-ii
|
|
required: true
|
|
size: 8192
|
|
validation: [size]
|
|
description: "CBM 510 kernal, default model of the cbm5x0 plugin"
|
|
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:46, source C64.emu/src/vice/cbm2/cbm2model.c:64-65, 160, source C64.emu/src/vice/cbm2/cbm5x0rom.c:125"
|
|
|
|
- name: "basic-901242+3-04a.bin"
|
|
path: "CBM-II/basic-901242+3-04a.bin"
|
|
system: commodore-cbm-ii
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "CBM-II 128 KB BASIC, CBM 610 and 710 models"
|
|
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:41, source C64.emu/src/vice/cbm2/cbm2model.c:66-67, 72, 161, source C64.emu/src/vice/cbm2/cbm2rom.c:171"
|
|
|
|
- name: "basic-901240+1-03.bin"
|
|
path: "CBM-II/basic-901240+1-03.bin"
|
|
system: commodore-cbm-ii
|
|
required: false
|
|
size: 16384
|
|
validation: [size]
|
|
description: "CBM-II 256 KB BASIC, CBM 620, 620+, 720 and 720+ models"
|
|
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:42, source C64.emu/src/vice/cbm2/cbm2model.c:68-71, 73-74, 161"
|
|
|
|
- name: "basic-901235+6-02.bin"
|
|
path: "CBM-II/basic-901235+6-02.bin"
|
|
system: commodore-cbm-ii
|
|
required: true
|
|
size: 16384
|
|
validation: [size]
|
|
description: "CBM 510 BASIC"
|
|
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:43, source C64.emu/src/vice/cbm2/cbm2model.c:64-65, 161, source C64.emu/src/vice/cbm2/cbm5x0rom.c:141"
|
|
|
|
- name: "chargen-901237-01.bin"
|
|
path: "CBM-II/chargen-901237-01.bin"
|
|
system: commodore-cbm-ii
|
|
required: true
|
|
size: 4096
|
|
validation: [size]
|
|
description: "CBM-II 600 series character generator, default model CBM 610"
|
|
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:38, source C64.emu/src/vice/cbm2/cbm2model.c:66-71, 162, source C64.emu/src/vice/cbm2/cbm2rom.c:100-101"
|
|
|
|
- name: "chargen-901232-01.bin"
|
|
path: "CBM-II/chargen-901232-01.bin"
|
|
system: commodore-cbm-ii
|
|
required: false
|
|
size: 4096
|
|
validation: [size]
|
|
description: "CBM-II 700 series character generator"
|
|
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:39, source C64.emu/src/vice/cbm2/cbm2model.c:72-74, 162"
|
|
|
|
- name: "chargen-901225-01.bin"
|
|
path: "CBM-II/chargen-901225-01.bin"
|
|
system: commodore-cbm-ii
|
|
required: true
|
|
size: 4096
|
|
validation: [size]
|
|
description: "CBM 510 character generator"
|
|
source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:37, source C64.emu/src/vice/cbm2/cbm2model.c:64-65, 162, source C64.emu/src/vice/cbm2/cbm5x0rom.c:83"
|
|
|
|
- name: "gtk3_sym.vkm"
|
|
size: 11743
|
|
sha1: 6652f5bfa1ade4dcdaa9f08032ebeba9d38ac284
|
|
path: "CBM-II/gtk3_sym.vkm"
|
|
system: commodore-cbm-ii
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "CBM-II symbolic keymap, US layout"
|
|
source_ref: "source C64.emu/src/config/kbd.h:7, source C64.emu/src/vice/keymap.c:1263, 704"
|
|
|
|
- name: "green.vpl"
|
|
path: "CBM-II/green.vpl"
|
|
system: commodore-cbm-ii
|
|
required: false
|
|
category: game_data
|
|
description: "CRTC default external palette, 6x0 and 7x0 models"
|
|
source_ref: "source C64.emu/src/vice/crtc/crtc-resources.c:102, source C64.emu/src/vice/video/video-resources.c:916-923"
|
|
|
|
- name: "pepto-pal.vpl"
|
|
path: "CBM-II/pepto-pal.vpl"
|
|
system: commodore-cbm-ii
|
|
required: false
|
|
category: game_data
|
|
description: "VIC-II default external palette, 5x0 models"
|
|
source_ref: "source C64.emu/src/vice/vicii/vicii-resources.c:170, source C64.emu/src/vice/video/video-resources.c:916-923"
|
|
|
|
# ---------------------------------------------------------------- DRIVES/
|
|
- name: "dos1541ii-251968-03.bin"
|
|
path: "DRIVES/dos1541ii-251968-03.bin"
|
|
required: false
|
|
min_size: 16384
|
|
max_size: 32768
|
|
validation: [size]
|
|
description: "1541-II DOS, default unit 8 on C64, SuperCPU and DTV"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:40-41, 90, source C64.emu/src/vice/drive/iec/iecrom.c:107, 182, source C64.emu/src/vice/c64/c64drive.c:43"
|
|
|
|
- name: "dos1541-325302-01+901229-05.bin"
|
|
path: "DRIVES/dos1541-325302-01+901229-05.bin"
|
|
required: false
|
|
min_size: 16384
|
|
max_size: 32768
|
|
validation: [size]
|
|
description: "1541 DOS"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:38-39, 89, source C64.emu/src/vice/drive/iec/iecrom.c:100, 172"
|
|
|
|
- name: "dos1540-325302+3-01.bin"
|
|
path: "DRIVES/dos1540-325302+3-01.bin"
|
|
required: false
|
|
min_size: 16384
|
|
max_size: 32768
|
|
validation: [size]
|
|
description: "1540 DOS, default unit 8 on VIC-20"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:36-37, 88, source C64.emu/src/vice/drive/iec/iecrom.c:93, 162, source C64.emu/src/vice/vic20/vic20drive.c:44"
|
|
|
|
- name: "dos1570-315090-01.bin"
|
|
path: "DRIVES/dos1570-315090-01.bin"
|
|
required: false
|
|
size: 32768
|
|
validation: [size]
|
|
description: "1570 DOS"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:43, 93, source C64.emu/src/vice/drive/iec/iecrom.c:115, 193"
|
|
|
|
- name: "dos1571-310654-05.bin"
|
|
path: "DRIVES/dos1571-310654-05.bin"
|
|
required: false
|
|
size: 32768
|
|
validation: [size]
|
|
description: "1571 DOS"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:44, 94, source C64.emu/src/vice/drive/iec/iecrom.c:121, 198"
|
|
|
|
- name: "dos1571cr-318047-01.bin"
|
|
path: "DRIVES/dos1571cr-318047-01.bin"
|
|
required: false
|
|
size: 32768
|
|
validation: [size]
|
|
description: "1571CR DOS, default unit 8 on C128"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:45, 95, source C64.emu/src/vice/drive/iec128dcr/iec128dcrrom.c:51, 68, source C64.emu/src/vice/c128/c128drive.c:56"
|
|
|
|
- name: "dos1581-318045-02.bin"
|
|
path: "DRIVES/dos1581-318045-02.bin"
|
|
required: false
|
|
size: 32768
|
|
validation: [size]
|
|
description: "1581 DOS"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:46, 96, source C64.emu/src/vice/drive/iec/iecrom.c:127, 203"
|
|
|
|
- name: "dos1551-318008-01.bin"
|
|
path: "DRIVES/dos1551-318008-01.bin"
|
|
required: false
|
|
size: 16384
|
|
validation: [size]
|
|
description: "1551 DOS, default unit 8 on Plus/4"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:42, 92, source C64.emu/src/vice/drive/tcbm/tcbmrom.c:50, 66, source C64.emu/src/vice/plus4/plus4drive.c:46"
|
|
|
|
- name: "dos2000-cs-33cc6f.bin"
|
|
aliases:
|
|
- dos2000
|
|
path: "DRIVES/dos2000-cs-33cc6f.bin"
|
|
required: false
|
|
size: 32768
|
|
validation: [size]
|
|
description: "CMD FD-2000 DOS"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:47, 98, source C64.emu/src/vice/drive/iec/iecrom.c:133, 208"
|
|
|
|
- name: "dos4000-fd-350022.bin"
|
|
aliases:
|
|
- dos4000
|
|
path: "DRIVES/dos4000-fd-350022.bin"
|
|
required: false
|
|
size: 32768
|
|
validation: [size]
|
|
description: "CMD FD-4000 DOS"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:48, 99, source C64.emu/src/vice/drive/iec/iecrom.c:139, 213"
|
|
|
|
- name: "bootromCMDHD-v2-80.bin"
|
|
path: "DRIVES/bootromCMDHD-v2-80.bin"
|
|
required: false
|
|
size: 16384
|
|
validation: [size]
|
|
description: "CMD HD boot ROM"
|
|
note: >-
|
|
The MAME dump cmd_hd_bootrom_v280.bin reads the chip over 32 KB and its
|
|
two halves are identical. The image here is the first half, the 16 KB the
|
|
loader asks for.
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:49, 100, source C64.emu/src/vice/drive/iec/iecrom.c:145, 218"
|
|
|
|
- name: "dos2031-901484-03+05.bin"
|
|
path: "DRIVES/dos2031-901484-03+05.bin"
|
|
required: false
|
|
size: 16384
|
|
validation: [size]
|
|
description: "2031 DOS, default unit 8 on PET and CBM-II"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:50, 73, source C64.emu/src/vice/drive/ieee/ieeerom.c:56, 107, source C64.emu/src/vice/pet/petdrive.c:42"
|
|
|
|
- name: "dos2040-901468-06+07.bin"
|
|
path: "DRIVES/dos2040-901468-06+07.bin"
|
|
required: false
|
|
size: 8192
|
|
validation: [size]
|
|
description: "2040 DOS"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:53, 76, source C64.emu/src/vice/drive/ieee/ieeerom.c:63, 115"
|
|
|
|
- name: "dos3040-901468-11-13.bin"
|
|
path: "DRIVES/dos3040-901468-11-13.bin"
|
|
required: false
|
|
size: 12288
|
|
validation: [size]
|
|
description: "3040 DOS"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:54, 79, source C64.emu/src/vice/drive/ieee/ieeerom.c:70, 123"
|
|
|
|
- name: "dos4040-901468-14-16.bin"
|
|
path: "DRIVES/dos4040-901468-14-16.bin"
|
|
required: false
|
|
size: 12288
|
|
validation: [size]
|
|
description: "4040 DOS"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:55, 82, source C64.emu/src/vice/drive/ieee/ieeerom.c:77, 131"
|
|
|
|
- name: "dos1001-901887+8-01.bin"
|
|
path: "DRIVES/dos1001-901887+8-01.bin"
|
|
required: false
|
|
size: 16384
|
|
validation: [size]
|
|
description: "1001, 8050 and 8250 DOS"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:51, 70, source C64.emu/src/vice/drive/ieee/ieeerom.c:84, 141"
|
|
|
|
- name: "dos9000-300516+7-revC.bin"
|
|
path: "DRIVES/dos9000-300516+7-revC.bin"
|
|
required: false
|
|
size: 16384
|
|
validation: [size]
|
|
description: "D9090 and D9060 DOS"
|
|
source_ref: "source C64.emu/src/vice/drive/driverom.h:52, 85, source C64.emu/src/vice/drive/ieee/ieeerom.c:91, 149"
|