mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-01 07:33:45 -06:00
Each libretro profile records version_basis and core_version is read there at its pin. snes9x states 1.63 in snes9x.h, nestopia 2.0.0, mgba 0.11.0, vice 3.10, atari800's libretro tree 7.0.0. Cores whose build takes its version from git carry the nearest tag in describe form (flycast v2.7-90-ge88b0ce, ppsspp, duckstation, gearcoleco), placeholders copied from .info files (Git, SVN) are replaced by the code's statement, and a code that states none is null with kind none.
40 lines
1.7 KiB
YAML
40 lines
1.7 KiB
YAML
emulator: "VICE x64dtv"
|
|
type: libretro
|
|
core_classification: community_fork
|
|
source: "https://github.com/libretro/vice-libretro"
|
|
upstream: "https://sourceforge.net/projects/vice-emu/"
|
|
profiled_date: "2026-03-25"
|
|
source_commit: "6cbc44add8b0a03791b343712dc63dc1edad2675"
|
|
core_version: "3.10"
|
|
version_basis:
|
|
kind: file
|
|
path: "vice/configure"
|
|
pattern: '^VICE_VERSION=(\S+)'
|
|
display_name: "Commodore - C64DTV (VICE x64dtv)"
|
|
cores: [vice_x64dtv, x64dtv]
|
|
systems: [commodore-c64dtv]
|
|
notes: >
|
|
System ROMs embedded in binary: C64 BASIC (901226-01), kernal Rev 3
|
|
(901227-03), chargen (901225-01), plus all drive ROMs (1540, 1541, 1541-II,
|
|
1551, 1570, 1571, 1571CR, 1581, 1001, 2031, 2040, 3040, 4040, 9000).
|
|
Embedded ROM check in sysfile_load takes priority over filesystem.
|
|
DTV has its own color system (viciidtv-color.c), and external palette loading
|
|
is disabled. JiffyDOS is not supported (excluded from build conditionals).
|
|
The .info declares 4 JiffyDOS firmware (firmware_count=4) but the code
|
|
never loads them for this core. The .info does not list dtvrom.bin.
|
|
|
|
files:
|
|
- name: "dtvrom.bin"
|
|
description: "C64 DTV 2MB flash ROM image"
|
|
required: false
|
|
hle_fallback: true
|
|
size: 2097152
|
|
source_ref: "vice/src/c64dtv/c64dtvflash.c:59-64,470-471,488-505"
|
|
note: >
|
|
Loaded via sysfile_load from system/vice/C64DTV/. All model variants
|
|
(V2 PAL/NTSC, V3 PAL/NTSC, Hummer) default to this filename. If not
|
|
found, the core copies embedded BASIC, kernal and chargen ROMs into
|
|
flash memory. Without it, the DTV operates as a basic C64 without the
|
|
built-in DTV games and firmware. The original DTV ROM has distorted
|
|
colors, so a patched ROM is recommended.
|