mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22: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.
25 lines
1.2 KiB
YAML
25 lines
1.2 KiB
YAML
emulator: "VICE xpet"
|
|
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 - PET (VICE xpet)"
|
|
cores: [vice_xpet, xpet]
|
|
systems: [commodore-pet]
|
|
notes: >
|
|
System ROMs embedded in binary: kernal 1 (901439-04-07), kernal 2 (901465-03),
|
|
kernal 4 (901465-22), BASIC 1 (901439-09-05-02-06), BASIC 2 (901465-01-02),
|
|
BASIC 4 (901465-23-20-21), chargen 1 (901447-08), chargen 2 (901447-10),
|
|
SuperPET chargen (901640-01), 6 editor ROMs (1g40, 2b40, 2g40, 4b40, 4b80, 4g40),
|
|
6 SuperPET Waterloo 6809 ROMs (a000-f000), plus all drive ROMs (1540, 1541, 1541-II,
|
|
1551, 1570, 1571, 1571CR, 1581, 1001, 2031, 2040, 3040, 4040, 9000) and CRTC
|
|
palettes (amber, green, white). Embedded ROM check in sysfile_load takes priority
|
|
over filesystem. Models: 2001, 3008, 3016, 3032, 3032B, 4016, 4032, 4032B, 8032,
|
|
8096, 8296, SuperPET. PET uses IEEE-488 bus (not IEC serial), so no JiffyDOS support.
|
|
No cartridge support. Extension ROM slots ($9000/$A000/$B000) and German chargen
|
|
(chargen.de) are standalone-only features not exposed via libretro core options.
|
|
|
|
files: []
|