fix: give one native system id one slug

RetroDECK filed coco as tandy-coco and Dragon as dragon-32-64, MiSTer
filed COCO3 as tandy-coco and Recalbox kept its raw ids, so none of
them met xroar's coco, coco3 and dragon64 and its ROMs reached no
system. The scraper maps now agree and a test holds every shared
native id to one system.
This commit is contained in:
Abdessamad Derraz committed 2026-10-17 11:59:38 +02:00
1 parent 27ddd47b20
commit e540dac996
8 files changed
+81 -33

No files matched your search

+6 -4
View File
@@ -85,7 +85,7 @@ SYSTEM_SLUG_MAP: dict[str, str | None] = {
"ps2": "sony-playstation-2",
"ps3": "sony-playstation-3",
"psp": "sony-psp",
"psvita": "sony-psvita",
"psvita": "sony-playstation-vita",
# Sega
"megadrive": "sega-mega-drive",
"genesis": "sega-mega-drive",
@@ -146,10 +146,12 @@ SYSTEM_SLUG_MAP: dict[str, str | None] = {
"wonderswan": "bandai-wonderswan",
"neogeocd": "snk-neogeo-cd",
"neogeocdjp": "snk-neogeo-cd",
"coco": "tandy-coco",
# xroar files the CoCo 1/2 ROMs under coco and the Dragon 64's under
# dragon64, the ids Batocera uses too.
"coco": "coco",
"trs80": "tandy-trs-80",
"dragon": "dragon-32-64",
"tanodragon": "dragon-32-64",
"dragon": "dragon64",
"tanodragon": "dragon64",
"pico8": "pico8",
"wolfenstein": "wolfenstein-3d",
"zxspectrum": "sinclair-zx-spectrum",