Abdessamad Derraz
b3b3880c19
chore: say which repository each source_ref cites
...
Profiles that read two repositories, a libretro port and its upstream,
now prefix each citation with source or upstream, decided by which tree
carries the cited value at its pin. The emulator pages use the word to
tell libretro glue, emulator code as the port carries it, and the
upstream emulator apart.
2026-10-20 09:23:41 +02:00
Abdessamad Derraz
a08827257d
fix: tag regions by the branch the code takes
...
Mega CD US BIOS serves every non-EU, non-JP disc; Dolphin boots
Korean discs from the JAP directory; Beetle never opens scph5903.bin
under that name.
2026-10-18 14:48:14 +02:00
Abdessamad Derraz
57e9df6e1a
fix: tag the US SMS boot ROM for Europe too
2026-10-18 13:59:15 +02:00
Abdessamad Derraz
f749ad38ff
fix: read each europe-only region tag in its code
...
Region tags must name the territory the code selects a file for. Each
entry tagged europe alone was read at its pin: PAL branches Australian
media reach now include oceania, and tags that follow a video standard,
a user setting or a hardcoded value are removed.
2026-10-17 16:13:31 +02:00
Abdessamad Derraz
1ac569b98e
feat: point five profiles at their load sites
2026-08-10 18:35:03 +02:00
Abdessamad Derraz
f0e023ac24
feat: annotate region on emulator profiles
2026-08-10 17:22:21 +02:00
Abdessamad Derraz
b82b64472a
chore: anchor profile refs to source commits
2026-08-08 11:47:37 +02:00
Abdessamad Derraz
6b87c75e11
fix: add upstream buildbot aliases to 18 emulator profiles
2026-03-27 11:57:10 +01: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
Abdessamad Derraz
4c1caea621
feat: re-profile 40 emulators from fbalpha2012 to holani
2026-03-24 09:33:06 +01:00
Abdessamad Derraz
d2adde9846
feat: update 47 emulator profiles with core_classification and fixes
...
add core_classification, cores, upstream fields. fix false aliases
(fixnes, fsuae, gearboy, higan_sfc, higan_sfc_balanced, potator,
quicknes). add new profiles (fbneo_neogeo, flycast_gles2,
genesis_plus_gx_wide). remove verbose notes and disclaimers.
2026-03-22 14:01:38 +01:00