mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 04:12:33 -05:00
resolve_platform_cores() builds reverse index from profile cores: field, fixing 17 name mismatches across Batocera, RetroBat, and Recalbox (genesisplusgx, pce_fast, pcfx, vb, mame078plus, vice cores, etc.). standalone_path field on file entries + standalone_cores on platform YAMLs enable mode-aware pack generation. find_undeclared_files() uses standalone_path for cores the platform runs standalone, filters by mode: libretro/standalone per file. batocera.yml gains standalone_cores (92 entries from configgen-defaults). generate_readme.py dynamically lists platforms from registry. 3 profiles updated for standalone type/path (mame, hatari, mupen64plus_next). 78 E2E tests pass, pipeline verified.
23 lines
1018 B
YAML
23 lines
1018 B
YAML
emulator: "VICE xcbm2"
|
|
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"
|
|
core_version: "3.10"
|
|
display_name: "Commodore - CBM-II 6x0/7x0 (VICE xcbm2)"
|
|
cores: [vice_xcbm2, xcbm2]
|
|
systems: [commodore-cbm-ii]
|
|
notes: >
|
|
System ROMs embedded in binary: chargen 600 (901237-01), chargen 700 (901232-01),
|
|
kernal (901244-04a), BASIC 128K (901242+3-04a), BASIC 256K (901240+1-03), plus
|
|
all drive ROMs (1001, 2031, 2040, 3040, 4040, 9000) and CRTC palettes (amber,
|
|
green, white). Embedded ROM check in sysfile_load takes priority over filesystem.
|
|
Models: 610 PAL/NTSC, 620 PAL/NTSC, 620+ PAL/NTSC, 710 NTSC, 720 NTSC,
|
|
720+ NTSC. 600 series uses CRTC with 8 scanlines/char, 700 series uses 14
|
|
scanlines/char (different chargen ROM). CBM-II uses IEEE-488 bus (not IEC serial),
|
|
so no JiffyDOS support. Cartridge slots (Cart1-Cart6) are user content, not system
|
|
files.
|
|
|
|
files: []
|