Abdessamad Derraz
|
cea6e516a4
|
fix: unmark files of standalone-only profiles
|
2026-10-06 12:39:34 +02:00 |
|
 Abdessamad DerrazandClaude Opus 5.5
|
8e0c7bad38
|
feat: collect ap6, shareddata, introset, a2 scsi
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-05 02:51:23 +02:00 |
|
Abdessamad Derraz
|
9503f1377f
|
chore: anchor profile refs to current upstream
|
2026-10-04 15:01:49 +02:00 |
|
Abdessamad Derraz
|
ba699f472c
|
feat: add thomson mo6 machines to clk
|
2026-08-10 17:15:57 +02:00 |
|
Abdessamad Derraz
|
9982748e49
|
fix: realign refs with their pinned revision
|
2026-08-08 12:17:11 +02:00 |
|
Abdessamad Derraz
|
ace32054f5
|
chore: recale profile refs onto upstream head
|
2026-08-08 12:12:29 +02:00 |
|
Abdessamad Derraz
|
4d34cac45f
|
chore: anchor profile refs to source commits
|
2026-08-08 11:52:28 +02:00 |
|
Abdessamad Derraz
|
b82b64472a
|
chore: anchor profile refs to source commits
|
2026-08-08 11:47:37 +02:00 |
|
Abdessamad Derraz
|
e90095abd9
|
fix: resolve bios case collisions
Delete duplicate lowercase variants (identical MD5) of 12 files
that prevented clean checkout on case-insensitive filesystems
(Windows, macOS).
Canonical chosen per upstream source code:
- Atari 2600 KV*.WAV: uppercase (stella2023 hardcode)
- Vectrex VEC_Minestorm.vec: lowercase (BizHawk hardcode)
- MSX MSX{,2,2EXT}.ROM: uppercase (fMSX hardcode, 6/7 platforms)
- Doom DOOM2.WAD: uppercase (matches dir convention)
Add aliases to stella2014 and clk profiles so resolution still
finds the canonical source. Correct retrodeck Vectrex casing to
match upstream. Merge Commodore/Vic-20 into VIC-20.
Add tests/test_no_case_collisions.py as a CI guard.
Closes #49
|
2026-04-18 10:01:29 +02:00 |
|
Abdessamad Derraz
|
3f676b75e8
|
feat: standalone emulator support for batocera and multi-platform name mapping
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.
|
2026-03-26 00:44:21 +01:00 |
|