Abdessamad Derraz
a1aa97a70e
fix: include core extras in split packs
2026-03-28 08:06:22 +01:00
Abdessamad Derraz
97b1c2c08a
feat: add --from-md5 lookup and pack builder
2026-03-28 01:02:25 +01:00
Abdessamad Derraz
0624e9d87e
test: add validation tests for pack arg combos
2026-03-28 00:59:02 +01:00
Abdessamad Derraz
3ded72f72b
feat: add --group-by manufacturer for split packs
2026-03-28 00:45:12 +01:00
Abdessamad Derraz
94a28f5459
feat: add --split flag for per-system packs
2026-03-28 00:43:20 +01:00
Abdessamad Derraz
837ac80cca
refactor: deduplicate manufacturer prefix list
2026-03-28 00:39:28 +01:00
Abdessamad Derraz
43cb7a9884
feat: allow --platform + --system combination
2026-03-28 00:36:51 +01:00
Abdessamad Derraz
020ff148c2
feat: add --required-only flag to generate_pack
2026-03-28 00:32:58 +01:00
Abdessamad Derraz
5cbd461a97
docs: update readme and database for ground truth feature
2026-03-27 23:55:30 +01:00
Abdessamad Derraz
6cbdd4c40c
test: add integration tests for ground truth full chain
2026-03-27 23:41:06 +01:00
Abdessamad Derraz
37acc8d0fc
feat: add --verbose flag and ground truth rendering
2026-03-27 23:38:43 +01:00
Abdessamad Derraz
2cf1398786
feat: attach ground truth to emulator verification results
2026-03-27 23:33:53 +01:00
Abdessamad Derraz
6b14b5e2b1
feat: attach ground truth to platform verification results
2026-03-27 23:30:49 +01:00
Abdessamad Derraz
6d959ff2b0
feat: add per-emulator ground truth to validation index
2026-03-27 23:25:42 +01:00
Abdessamad Derraz
3672912de7
chore: clean up sc3000 variant swap, update database
2026-03-27 22:50:54 +01:00
Abdessamad Derraz
569781c104
fix: rename misleading exclusion label in verify report
2026-03-27 22:44:05 +01:00
Abdessamad Derraz
7f265b3cb2
refactor: split pack check into baseline and cores with clear counts
2026-03-27 20:37:48 +01:00
Abdessamad Derraz
3ea1e09cb0
feat: verify core extras presence in pack alongside baseline
2026-03-27 19:41:47 +01:00
Abdessamad Derraz
89d6dd2eee
feat: add platform conformance check to pack verification
2026-03-27 19:21:29 +01:00
Abdessamad Derraz
acd2daf7c1
fix: filter pattern placeholders, skip standalone exclusions for standalone platforms
2026-03-27 18:30:18 +01:00
Abdessamad Derraz
0ad8324d46
refactor: clearer verify report for core files coverage
2026-03-27 18:11:26 +01:00
Abdessamad Derraz
29749898f8
fix: correct sc3000, plus3 and plus3e hashes in platform configs
2026-03-27 17:47:39 +01:00
Abdessamad Derraz
59d7582c0e
fix: swap sc3000.zip primary to batocera-compatible dump
2026-03-27 16:50:10 +01:00
Abdessamad Derraz
e94ce6b194
feat: source 10 missing bios variants for romm and retrobat coverage
2026-03-27 16:00:10 +01:00
Abdessamad Derraz
181248b6db
fix: case-sensitive packs for linux platforms, remove empty bios placeholder
2026-03-27 12:58:08 +01:00
Abdessamad Derraz
a117b13b49
fix: data directory path construction avoids double slash duplicates
2026-03-27 12:42:21 +01:00
Abdessamad Derraz
8f1c7e47de
fix: emudeck scraper outputs cores field, base_scraper uses generate_platform_yaml
2026-03-27 12:27:51 +01:00
Abdessamad Derraz
106130ca52
refactor: extract _norm_system_id, apply to resolve_platform_cores fallback
2026-03-27 12:23:18 +01:00
Abdessamad Derraz
79f2d82072
feat: add batocera standalone overrides for wine-dependent emulators
2026-03-27 12:18:08 +01:00
Abdessamad Derraz
c8cba9d519
fix: add beetle_supergrafx, caprice32, mess2016 aliases
2026-03-27 12:00:27 +01:00
Abdessamad Derraz
6b87c75e11
fix: add upstream buildbot aliases to 18 emulator profiles
2026-03-27 11:57:10 +01:00
Abdessamad Derraz
21fa98c82f
fix: add missing buildbot aliases to avoid false target skips
2026-03-27 11:43:29 +01:00
Abdessamad Derraz
1bde69f173
fix: add mednafen_wswan alias to beetle_wswan profile
2026-03-27 11:26:47 +01:00
Abdessamad Derraz
5d6760d120
fix: populate romm target cores, normalize system IDs in filter
2026-03-27 11:15:41 +01:00
Abdessamad Derraz
17631f741c
fix: normalize system IDs for target filtering cross-platform matching
2026-03-27 11:14:24 +01:00
Abdessamad Derraz
cdc71525d0
feat: add emulator profiles and update docs
2026-03-27 10:29:38 +01:00
Abdessamad Derraz
74f48b8881
Add emulator profiles and update docs
...
Add new emulator profiles (ares, BigPEmu, Eden, Model2, PrimeHack, Supermodel, Suyu, Xenia Canary, Yuzu) under emulators/*.yml with metadata, notes, file lists and exclusion/hle details. Update README counts (emulators/systems/files summary and auto-generated timestamp) and bump generated_at in database.json. Adjust mkdocs.yml navigation counts and add Yuzu entry to the Emulators nav.
2026-03-26 13:22:11 +01:00
Abdessamad Derraz
0a1880f606
fix: filter baseline by platform-scoped cores, include retroarch cores in emudeck targets
2026-03-26 10:20:43 +01:00
Abdessamad Derraz
6402b77374
fix: filter baseline systems by target-available cores
2026-03-26 09:54:28 +01:00
Abdessamad Derraz
a3de47dd88
fix: normalize core names in emudeck and retropie scrapers
2026-03-26 09:44:11 +01:00
Abdessamad Derraz
7e8491fdf7
fix: resolve upstream core names to profile keys via reverse index
2026-03-26 09:42:08 +01:00
Abdessamad Derraz
bccea60f8d
fix: add vita via recipe, rewrite retropie scraper via github api
2026-03-26 09:32:22 +01:00
Abdessamad Derraz
16b4dcc270
feat: rewrite retropie scraper using scriptmodules
2026-03-26 09:31:37 +01:00
Abdessamad Derraz
15e8c0eccb
feat: add Vita target via libretro-super recipes
2026-03-26 09:31:34 +01:00
Abdessamad Derraz
14eaff73f7
feat: add retroarch target aliases to overrides
2026-03-26 09:25:39 +01:00
Abdessamad Derraz
dfb7d9a25a
fix: correct scraper paths and patterns, populate target files
2026-03-26 09:18:39 +01:00
Abdessamad Derraz
03a9fa3276
fix: batocera targets scraper es_systems path and condition parser
...
- Fix es_systems.yml URL (batocera-emulationstation -> batocera-es-system)
- Replace if/endif block parser with select-if condition parser that
matches the actual Config.in structure (select PACKAGE if CONDITION)
- Add Kconfig boolean condition checker (handles &&, ||, !, parentheses)
- Add meta-flag expansion (X86_64_ANY, GLES3, ROCKCHIP_GLES3, etc.)
iterated to fixpoint for chained derivations
- Fix es_systems.yml parser for the actual dict format with requireAnyOf
2026-03-26 09:16:06 +01:00
Abdessamad Derraz
2980100fba
feat: add static target files for retrobat, retrodeck, romm
2026-03-26 08:56:00 +01:00
Abdessamad Derraz
6b86c543af
feat: add emudeck and retropie target scrapers
2026-03-26 08:55:58 +01:00
Abdessamad Derraz
8e91552b16
feat: add batocera per-board emulator target scraper
2026-03-26 08:55:54 +01:00