Files
libretro/install/targets/amberelec.json
T
Abdessamad Derraz 43cb0f84ab feat: add AmberELEC hardware targets
AmberELEC's metapackage adds LIBRETRO_CORES_EXTRA (bsnes, Mesen, melonDS, geolith) only on RG552, RG353 and RG503, and deletes those cores from es_systems.cfg on every other device (packages/amberelec/package.mk:23-31, 45-58 at a21975bf). The new target scraper reads the Makefile's device images, that test and es_systems.cfg the way the platform scraper does: RG351P, RG351V and RG351MP list 125 cores, the other three 136. The installer reads the device from COREELEC_DEVICE in os-release (scripts/image:168).
2026-11-06 09:04:51 +01:00

798 lines
13 KiB
JSON

{
"rg351mp": [
"81",
"AMIBERRY",
"AdvanceMame",
"DoubleCherryGB",
"HATARISA",
"OPENBOR",
"PPSSPPSDL",
"SCUMMVMSA",
"a5200",
"arduous",
"atari800",
"beetle_gba",
"beetle_lynx",
"beetle_ngp",
"beetle_pce",
"beetle_pce_fast",
"beetle_pcfx",
"beetle_supafaust",
"beetle_supergrafx",
"beetle_vb",
"beetle_wswan",
"bluemsx",
"cap32",
"crocods",
"dosbox_core",
"dosbox_pure",
"drastic",
"duckstation",
"easyrpg",
"ecwolf",
"emuscv",
"ep128emu_core",
"fake08",
"fbalpha2012",
"fbalpha2019",
"fbneo",
"fceumm",
"flycast",
"flycast2021",
"flycast2021le",
"fmsx",
"freechaf",
"freeintv",
"freej2me",
"freej2me-plus",
"fuse",
"gambatte",
"gearboy",
"gearcoleco",
"gearsystem",
"genesis_plus_gx",
"genesis_plus_gx_wide",
"gpsp",
"gw",
"gzdoom",
"handy",
"hatari",
"hypseus_singe",
"jaxe",
"lowresnx",
"lzdoom",
"mame",
"mame2000",
"mame2003_plus",
"mame2010",
"mame2015",
"mame2016",
"mgba",
"mojozork",
"mupen64plus_next",
"mupen64plussa",
"nekop2",
"neocd",
"nestopia",
"np2kai",
"o2em",
"opera",
"parallel_n64",
"pcsx_rearmed",
"pico8",
"picodrive",
"piemu",
"pokemini",
"potator",
"ppsspp",
"prboom",
"prosystem",
"puae",
"puae2021",
"px68k",
"quasi88",
"quicknes",
"race",
"raze",
"same_cdi",
"sameboy",
"sameduck",
"scummvm",
"smsplus",
"snes9x",
"snes9x2002",
"snes9x2005_plus",
"snes9x2010",
"solarus",
"stella",
"stella2014",
"swanstation",
"tgbdual",
"theodore",
"tic80",
"uae4arm",
"uw8",
"uzem",
"vba_next",
"vbam",
"vecx",
"vice_x128",
"vice_x64",
"vice_xplus4",
"vice_xvic",
"vircon32",
"virtualjaguar",
"wasm4",
"x1",
"yabasanshiroSA"
],
"rg351p": [
"81",
"AMIBERRY",
"AdvanceMame",
"DoubleCherryGB",
"HATARISA",
"OPENBOR",
"PPSSPPSDL",
"SCUMMVMSA",
"a5200",
"arduous",
"atari800",
"beetle_gba",
"beetle_lynx",
"beetle_ngp",
"beetle_pce",
"beetle_pce_fast",
"beetle_pcfx",
"beetle_supafaust",
"beetle_supergrafx",
"beetle_vb",
"beetle_wswan",
"bluemsx",
"cap32",
"crocods",
"dosbox_core",
"dosbox_pure",
"drastic",
"duckstation",
"easyrpg",
"ecwolf",
"emuscv",
"ep128emu_core",
"fake08",
"fbalpha2012",
"fbalpha2019",
"fbneo",
"fceumm",
"flycast",
"flycast2021",
"flycast2021le",
"fmsx",
"freechaf",
"freeintv",
"freej2me",
"freej2me-plus",
"fuse",
"gambatte",
"gearboy",
"gearcoleco",
"gearsystem",
"genesis_plus_gx",
"genesis_plus_gx_wide",
"gpsp",
"gw",
"gzdoom",
"handy",
"hatari",
"hypseus_singe",
"jaxe",
"lowresnx",
"lzdoom",
"mame",
"mame2000",
"mame2003_plus",
"mame2010",
"mame2015",
"mame2016",
"mgba",
"mojozork",
"mupen64plus_next",
"mupen64plussa",
"nekop2",
"neocd",
"nestopia",
"np2kai",
"o2em",
"opera",
"parallel_n64",
"pcsx_rearmed",
"pico8",
"picodrive",
"piemu",
"pokemini",
"potator",
"ppsspp",
"prboom",
"prosystem",
"puae",
"puae2021",
"px68k",
"quasi88",
"quicknes",
"race",
"raze",
"same_cdi",
"sameboy",
"sameduck",
"scummvm",
"smsplus",
"snes9x",
"snes9x2002",
"snes9x2005_plus",
"snes9x2010",
"solarus",
"stella",
"stella2014",
"swanstation",
"tgbdual",
"theodore",
"tic80",
"uae4arm",
"uw8",
"uzem",
"vba_next",
"vbam",
"vecx",
"vice_x128",
"vice_x64",
"vice_xplus4",
"vice_xvic",
"vircon32",
"virtualjaguar",
"wasm4",
"x1",
"yabasanshiroSA"
],
"rg351v": [
"81",
"AMIBERRY",
"AdvanceMame",
"DoubleCherryGB",
"HATARISA",
"OPENBOR",
"PPSSPPSDL",
"SCUMMVMSA",
"a5200",
"arduous",
"atari800",
"beetle_gba",
"beetle_lynx",
"beetle_ngp",
"beetle_pce",
"beetle_pce_fast",
"beetle_pcfx",
"beetle_supafaust",
"beetle_supergrafx",
"beetle_vb",
"beetle_wswan",
"bluemsx",
"cap32",
"crocods",
"dosbox_core",
"dosbox_pure",
"drastic",
"duckstation",
"easyrpg",
"ecwolf",
"emuscv",
"ep128emu_core",
"fake08",
"fbalpha2012",
"fbalpha2019",
"fbneo",
"fceumm",
"flycast",
"flycast2021",
"flycast2021le",
"fmsx",
"freechaf",
"freeintv",
"freej2me",
"freej2me-plus",
"fuse",
"gambatte",
"gearboy",
"gearcoleco",
"gearsystem",
"genesis_plus_gx",
"genesis_plus_gx_wide",
"gpsp",
"gw",
"gzdoom",
"handy",
"hatari",
"hypseus_singe",
"jaxe",
"lowresnx",
"lzdoom",
"mame",
"mame2000",
"mame2003_plus",
"mame2010",
"mame2015",
"mame2016",
"mgba",
"mojozork",
"mupen64plus_next",
"mupen64plussa",
"nekop2",
"neocd",
"nestopia",
"np2kai",
"o2em",
"opera",
"parallel_n64",
"pcsx_rearmed",
"pico8",
"picodrive",
"piemu",
"pokemini",
"potator",
"ppsspp",
"prboom",
"prosystem",
"puae",
"puae2021",
"px68k",
"quasi88",
"quicknes",
"race",
"raze",
"same_cdi",
"sameboy",
"sameduck",
"scummvm",
"smsplus",
"snes9x",
"snes9x2002",
"snes9x2005_plus",
"snes9x2010",
"solarus",
"stella",
"stella2014",
"swanstation",
"tgbdual",
"theodore",
"tic80",
"uae4arm",
"uw8",
"uzem",
"vba_next",
"vbam",
"vecx",
"vice_x128",
"vice_x64",
"vice_xplus4",
"vice_xvic",
"vircon32",
"virtualjaguar",
"wasm4",
"x1",
"yabasanshiroSA"
],
"rg353": [
"81",
"AMIBERRY",
"AdvanceMame",
"DoubleCherryGB",
"HATARISA",
"OPENBOR",
"PPSSPPSDL",
"SCUMMVMSA",
"a5200",
"arduous",
"atari800",
"beetle_gba",
"beetle_lynx",
"beetle_ngp",
"beetle_pce",
"beetle_pce_fast",
"beetle_pcfx",
"beetle_snes",
"beetle_supafaust",
"beetle_supergrafx",
"beetle_vb",
"beetle_wswan",
"bluemsx",
"bsnes",
"bsnes2014_balanced",
"bsnes2014_performance",
"bsnes_mercury_balanced",
"bsnes_mercury_performance",
"cap32",
"crocods",
"dosbox_core",
"dosbox_pure",
"drastic",
"duckstation",
"easyrpg",
"ecwolf",
"emuscv",
"ep128emu_core",
"fake08",
"fbalpha2012",
"fbalpha2019",
"fbneo",
"fceumm",
"flycast",
"flycast2021",
"flycast2021le",
"fmsx",
"freechaf",
"freeintv",
"freej2me",
"freej2me-plus",
"fuse",
"gambatte",
"gearboy",
"gearcoleco",
"gearsystem",
"genesis_plus_gx",
"genesis_plus_gx_wide",
"geolith",
"gpsp",
"gw",
"gzdoom",
"handy",
"hatari",
"hypseus_singe",
"jaxe",
"lowresnx",
"lzdoom",
"mame",
"mame2000",
"mame2003_plus",
"mame2010",
"mame2015",
"mame2016",
"melonds",
"melondsds",
"mesen",
"mesen-s",
"mgba",
"mojozork",
"mupen64plus_next",
"mupen64plussa",
"nekop2",
"neocd",
"nestopia",
"np2kai",
"o2em",
"opera",
"parallel_n64",
"pcsx_rearmed",
"pico8",
"picodrive",
"piemu",
"pokemini",
"potator",
"ppsspp",
"prboom",
"prosystem",
"puae",
"puae2021",
"px68k",
"quasi88",
"quicknes",
"race",
"raze",
"same_cdi",
"sameboy",
"sameduck",
"scummvm",
"smsplus",
"snes9x",
"snes9x2002",
"snes9x2005_plus",
"snes9x2010",
"solarus",
"stella",
"stella2014",
"swanstation",
"tgbdual",
"theodore",
"tic80",
"uae4arm",
"uw8",
"uzem",
"vba_next",
"vbam",
"vecx",
"vice_x128",
"vice_x64",
"vice_xplus4",
"vice_xvic",
"vircon32",
"virtualjaguar",
"wasm4",
"x1",
"yabasanshiroSA"
],
"rg503": [
"81",
"AMIBERRY",
"AdvanceMame",
"DoubleCherryGB",
"HATARISA",
"OPENBOR",
"PPSSPPSDL",
"SCUMMVMSA",
"a5200",
"arduous",
"atari800",
"beetle_gba",
"beetle_lynx",
"beetle_ngp",
"beetle_pce",
"beetle_pce_fast",
"beetle_pcfx",
"beetle_snes",
"beetle_supafaust",
"beetle_supergrafx",
"beetle_vb",
"beetle_wswan",
"bluemsx",
"bsnes",
"bsnes2014_balanced",
"bsnes2014_performance",
"bsnes_mercury_balanced",
"bsnes_mercury_performance",
"cap32",
"crocods",
"dosbox_core",
"dosbox_pure",
"drastic",
"duckstation",
"easyrpg",
"ecwolf",
"emuscv",
"ep128emu_core",
"fake08",
"fbalpha2012",
"fbalpha2019",
"fbneo",
"fceumm",
"flycast",
"flycast2021",
"flycast2021le",
"fmsx",
"freechaf",
"freeintv",
"freej2me",
"freej2me-plus",
"fuse",
"gambatte",
"gearboy",
"gearcoleco",
"gearsystem",
"genesis_plus_gx",
"genesis_plus_gx_wide",
"geolith",
"gpsp",
"gw",
"gzdoom",
"handy",
"hatari",
"hypseus_singe",
"jaxe",
"lowresnx",
"lzdoom",
"mame",
"mame2000",
"mame2003_plus",
"mame2010",
"mame2015",
"mame2016",
"melonds",
"melondsds",
"mesen",
"mesen-s",
"mgba",
"mojozork",
"mupen64plus_next",
"mupen64plussa",
"nekop2",
"neocd",
"nestopia",
"np2kai",
"o2em",
"opera",
"parallel_n64",
"pcsx_rearmed",
"pico8",
"picodrive",
"piemu",
"pokemini",
"potator",
"ppsspp",
"prboom",
"prosystem",
"puae",
"puae2021",
"px68k",
"quasi88",
"quicknes",
"race",
"raze",
"same_cdi",
"sameboy",
"sameduck",
"scummvm",
"smsplus",
"snes9x",
"snes9x2002",
"snes9x2005_plus",
"snes9x2010",
"solarus",
"stella",
"stella2014",
"swanstation",
"tgbdual",
"theodore",
"tic80",
"uae4arm",
"uw8",
"uzem",
"vba_next",
"vbam",
"vecx",
"vice_x128",
"vice_x64",
"vice_xplus4",
"vice_xvic",
"vircon32",
"virtualjaguar",
"wasm4",
"x1",
"yabasanshiroSA"
],
"rg552": [
"81",
"AMIBERRY",
"AdvanceMame",
"DoubleCherryGB",
"HATARISA",
"OPENBOR",
"PPSSPPSDL",
"SCUMMVMSA",
"a5200",
"arduous",
"atari800",
"beetle_gba",
"beetle_lynx",
"beetle_ngp",
"beetle_pce",
"beetle_pce_fast",
"beetle_pcfx",
"beetle_snes",
"beetle_supafaust",
"beetle_supergrafx",
"beetle_vb",
"beetle_wswan",
"bluemsx",
"bsnes",
"bsnes2014_balanced",
"bsnes2014_performance",
"bsnes_mercury_balanced",
"bsnes_mercury_performance",
"cap32",
"crocods",
"dosbox_core",
"dosbox_pure",
"drastic",
"duckstation",
"easyrpg",
"ecwolf",
"emuscv",
"ep128emu_core",
"fake08",
"fbalpha2012",
"fbalpha2019",
"fbneo",
"fceumm",
"flycast",
"flycast2021",
"flycast2021le",
"fmsx",
"freechaf",
"freeintv",
"freej2me",
"freej2me-plus",
"fuse",
"gambatte",
"gearboy",
"gearcoleco",
"gearsystem",
"genesis_plus_gx",
"genesis_plus_gx_wide",
"geolith",
"gpsp",
"gw",
"gzdoom",
"handy",
"hatari",
"hypseus_singe",
"jaxe",
"lowresnx",
"lzdoom",
"mame",
"mame2000",
"mame2003_plus",
"mame2010",
"mame2015",
"mame2016",
"melonds",
"melondsds",
"mesen",
"mesen-s",
"mgba",
"mojozork",
"mupen64plus_next",
"mupen64plussa",
"nekop2",
"neocd",
"nestopia",
"np2kai",
"o2em",
"opera",
"parallel_n64",
"pcsx_rearmed",
"pico8",
"picodrive",
"piemu",
"pokemini",
"potator",
"ppsspp",
"prboom",
"prosystem",
"puae",
"puae2021",
"px68k",
"quasi88",
"quicknes",
"race",
"raze",
"same_cdi",
"sameboy",
"sameduck",
"scummvm",
"smsplus",
"snes9x",
"snes9x2002",
"snes9x2005_plus",
"snes9x2010",
"solarus",
"stella",
"stella2014",
"swanstation",
"tgbdual",
"theodore",
"tic80",
"uae4arm",
"uw8",
"uzem",
"vba_next",
"vbam",
"vecx",
"vice_x128",
"vice_x64",
"vice_xplus4",
"vice_xvic",
"vircon32",
"virtualjaguar",
"wasm4",
"x1",
"yabasanshiroSA"
]
}