diff --git a/platforms/targets/_overrides.yml b/platforms/targets/_overrides.yml index 5024afba..f20a0181 100644 --- a/platforms/targets/_overrides.yml +++ b/platforms/targets/_overrides.yml @@ -12,9 +12,10 @@ # add_cores: [core_to_add] # remove_cores: [core_to_remove] -# Batocera: standalone emulators that Config.in selects via compound flags -# (BATOCERA_WINE, BATOCERA_CORES_STILL_COMMERCIALIZED) which the scraper -# doesn't resolve. These are confirmed available on x86_64 via Config.in. +# Batocera: the scraper runs Config.in's selects from each board's flags, so +# the Wine-gated emulators (demul, model2emu, xenia) resolve on their own. +# citron and ryujinx stay out: Config.in gates both on +# BATOCERA_CORES_STILL_COMMERCIALIZED, which no board turns on. batocera: targets: _default: @@ -54,10 +55,6 @@ batocera: aliases: [rpi4, rpi400, cm4] bcm2712: aliases: [rpi5, rpi500, cm5] - x86_64: - add_cores: [citron, demul, model2, xenia] - zen3: - add_cores: [citron, demul, model2, xenia] retrobat: targets: diff --git a/platforms/targets/batocera.yml b/platforms/targets/batocera.yml index 40a9e85b..9bcabd15 100644 --- a/platforms/targets/batocera.yml +++ b/platforms/targets/batocera.yml @@ -1,6 +1,6 @@ platform: batocera source: https://github.com/batocera-linux/batocera.linux -scraped_at: '2026-10-17T00:21:41Z' +scraped_at: '2026-10-17T10:20:31Z' targets: a3gen2: architecture: aarch64 @@ -15,11 +15,8 @@ targets: - a5200 - abuse - amiberry - - applewin - arduous - atari800 - - azahar - - beetle-saturn - bennugd - bk - bluemsx @@ -29,18 +26,17 @@ targets: - cap32 - cdogs - cgenius + - corsixth - devilutionx - - dhewm3 - dice - dolphin - dosbox-x - dosbox_pure - dosbox_staging - dosboxx - - duckstation - easyrpg + - ecwolf - eduke32 - - eka2l1 - emuscv - ep128emu-core - fake08 @@ -49,7 +45,6 @@ targets: - fbneo - fceumm - flycast - - flycastvl - fmsx - freechaf - freeintv @@ -64,14 +59,14 @@ targets: - gliden64 - gsplus - gw + - gzdoom - handy - hatari - - hatarib - hcl - holani - hurrican - hypseus-singe - - ioquake3 + - iortcw - jazz2-native - lightspark - lowresnx @@ -121,9 +116,9 @@ targets: - px68k - pygame - quasi88 - - redream + - raze + - reminiscence - rice - - ryujinx - samcoupe - same_cdi - sameduck @@ -135,16 +130,15 @@ targets: - solarus - stella - superbroswar - - supermodel - swanstation - taradino - tgbdual - theodore - thextech - tic80 - - tsugaru - tyrian - tyrquake + - uae4arm - uzem - vb - vba-m @@ -157,10 +151,10 @@ targets: - vice_xplus4 - vice_xscpu64 - vice_xvic - - vircon32 - virtualjaguar - vitaquake2 - - vpinball + - vkquake + - vkquake3 - x1 - x128 - x16emu @@ -173,7 +167,6 @@ targets: - xscpu64 - xvic - yabasanshiro - - ymir - yquake2 - zc210 bcm2711: @@ -189,11 +182,8 @@ targets: - a5200 - abuse - amiberry - - applewin - arduous - atari800 - - azahar - - beetle-saturn - bennugd - bk - bluemsx @@ -203,20 +193,20 @@ targets: - cap32 - cdogs - cgenius + - corsixth - devilutionx - - dhewm3 - dice - - dolphin - dosbox-x - dosbox_pure - dosbox_staging - dosboxx - duckstation - easyrpg + - ecwolf - eduke32 - - eka2l1 - emuscv - ep128emu-core + - etlegacy - fake08 - fallout1-ce - fallout2-ce @@ -238,6 +228,7 @@ targets: - gliden64 - gsplus - gw + - gzdoom - handy - hatari - hatarib @@ -245,7 +236,7 @@ targets: - holani - hurrican - hypseus-singe - - ioquake3 + - iortcw - jazz2-native - lightspark - lowresnx @@ -254,12 +245,11 @@ targets: - mame078plus - mednafen_lynx - mednafen_ngp - - mednafen_psx - mednafen_supergrafx - mednafen_wswan - melonds + - melondsds - mesen - - mesen-s - mgba - minivmac - moonlight @@ -279,7 +269,6 @@ targets: - openbor7530 - openjazz - opera - - parallel_n64 - pce_fast - pcfx - pcsx_rearmed @@ -295,9 +284,10 @@ targets: - px68k - pygame - quasi88 + - raze - redream + - reminiscence - rice - - ryujinx - samcoupe - same_cdi - sameduck @@ -307,18 +297,23 @@ targets: - snes9x - snes9x_next - solarus + - sonic-mania + - sonic3-air - stella - superbroswar - supermodel + - supermodel-legacy - swanstation - taradino - tgbdual - theodore - thextech - tic80 - - tsugaru + - tr1x + - tr2x - tyrian - tyrquake + - uae4arm - uzem - vb - vba-m @@ -332,9 +327,10 @@ targets: - vice_xscpu64 - vice_xvic - vircon32 - - virtualjaguar - vitaquake2 - - vpinball + - vkquake + - vkquake2 + - vkquake3 - x1 - x128 - x16emu @@ -347,7 +343,6 @@ targets: - xscpu64 - xvic - yabasanshiro - - ymir - yquake2 - zc210 bcm2712: @@ -363,10 +358,8 @@ targets: - a5200 - abuse - amiberry - - applewin - arduous - atari800 - - azahar - beetle-saturn - bennugd - bk @@ -377,6 +370,7 @@ targets: - cap32 - cdogs - cgenius + - corsixth - devilutionx - dhewm3 - dice @@ -386,5220 +380,23 @@ targets: - dosbox_staging - dosboxx - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - bcm2835: - architecture: aarch64 - cores: - - '81' - - a5200 - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - dhewm3 - - dolphin - - dosbox-x - - dosbox_pure - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fba2x - - fbalpha - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gpsp - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - imame4all - - jazz2-native - - lowresnx - - lutro - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pocketsnes - - pokemini - - potator - - prboom - - prosystem - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - smsplus - - solarus - - stella - - stella2014 - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - uzem - - vb - - vecx - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x16emu - - yabasanshiro - - ymir - - yquake2 - - zc210 - bcm2836: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - bcm2837: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - h3: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pocketsnes - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - px68k - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - vb - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - h5: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - h6: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - h616: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - h700: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - jh7110: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - odin: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - odroidxu4: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - qcs6490: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - clk - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - rk3128: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - rk3288: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - rk3326: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox_pure - - dosbox_staging - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - rk3328: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - rk3399: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - rk3568: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - rk3588-sdio: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - rk3588: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - s812: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - s905: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - s905gen2: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - s905gen3: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - s922x: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - s9gen4: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - sm8250: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - clk - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - sm8550: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cemu - - cgenius - - clk - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - play - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xemu - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - t527: - architecture: aarch64 - cores: - - '81' - - A1200 - - A4000 - - A500 - - A500+ - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bk - - bluemsx - - bsnes - - bstone - - cannonball - - cap32 - - cdogs - - cgenius - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation - - easyrpg - - eduke32 - - eka2l1 - - emuscv - - ep128emu-core - - fake08 - - fallout1-ce - - fallout2-ce - - fbneo - - fceumm - - flycast - - flycastvl - - fmsx - - freechaf - - freeintv - - fury - - fuse - - gambatte - - gearcoleco - - gearsystem - - genesisplusgx - - genesisplusgx-expanded - - glide64mk2 - - gliden64 - - gsplus - - gw - - handy - - hatari - - hatarib - - hcl - - holani - - hurrican - - hypseus-singe - - ioquake3 - - jazz2-native - - lightspark - - lowresnx - - lutro - - mame - - mame078plus - - mednafen_lynx - - mednafen_ngp - - mednafen_psx - - mednafen_supergrafx - - mednafen_wswan - - melonds - - mesen - - mesen-s - - mgba - - minivmac - - moonlight - - mrboom - - mupen64plus - - mupen64plus-next - - neocd - - nestopia - - np2kai - - nxengine - - o2em - - odcommander - - openbor - - openbor4432 - - openbor6412 - - openbor7142 - - openbor7530 - - openjazz - - opera - - parallel_n64 - - pce_fast - - pcfx - - pcsx_rearmed - - pd777 - - picodrive - - pokemini - - potator - - ppsspp - - prboom - - prosystem - - puae - - puae2021 - - px68k - - pygame - - quasi88 - - redream - - rice - - ryujinx - - samcoupe - - same_cdi - - sameduck - - scummvm - - sdlpop - - smsplus - - snes9x - - snes9x_next - - solarus - - stella - - superbroswar - - supermodel - - swanstation - - taradino - - tgbdual - - theodore - - thextech - - tic80 - - tsugaru - - tyrian - - tyrquake - - uzem - - vb - - vba-m - - vecx - - vice - - vice_x128 - - vice_x64 - - vice_x64sc - - vice_xpet - - vice_xplus4 - - vice_xscpu64 - - vice_xvic - - vircon32 - - virtualjaguar - - vitaquake2 - - vpinball - - x1 - - x128 - - x16emu - - x64 - - x64dtv - - xash3d_fwgs - - xpet - - xplus4 - - xrick - - xscpu64 - - xvic - - yabasanshiro - - ymir - - yquake2 - - zc210 - x86_64: - architecture: x86_64 - cores: - - '81' - - A1000 - - A1200 - - A3000 - - A4000 - - A500 - - A500+ - - A600 - - CD32 - - CDTV - - a5200 - - abuse - - amiberry - - applewin - - arduous - - atari800 - - azahar - - beetle-saturn - - bennugd - - bigpemu - - bk - - blastem - - bluemsx - - boom3 - - bsnes - - bsnes_hd - - bstone - - cannonball - - cap32 - - cdogs - - cemu - - cgenius - - clk - - desmume - - devilutionx - - dhewm3 - - dice - - dolphin - - dosbox - - dosbox-x - - dosbox_pure - - dosbox_staging - - dosboxx - - duckstation + - dxx-rebirth - easyrpg - ecwolf - eduke32 - - eka2l1 - emuscv - ep128emu-core + - etlegacy - fake08 - fallout1-ce - fallout2-ce - fbneo - fceumm - - flatpak - flycast - flycastvl - fmsx - freechaf - freeintv - - fsuae - fury - fuse - gambatte @@ -5607,11 +404,11 @@ targets: - gearsystem - genesisplusgx - genesisplusgx-expanded - - genesisplusgx-wide - glide64mk2 - gliden64 - gsplus - gw + - gzdoom - handy - hatari - hatarib @@ -5619,13 +416,9 @@ targets: - holani - hurrican - hypseus-singe - - ikemen - - ioquake3 - iortcw - jazz2-native - - kronos - lightspark - - lindbergh-loader - lowresnx - lutro - mame @@ -5657,17 +450,13 @@ targets: - openbor7142 - openbor7530 - openjazz - - openmsx - opera - parallel_n64 - - pce - pce_fast - pcfx - - pcsx2 - pcsx_rearmed - pd777 - picodrive - - play - pokemini - potator - ppsspp @@ -5677,37 +466,40 @@ targets: - puae2021 - px68k - pygame - - pyxel - quasi88 + - raze - redream - reminiscence - rice - - rpcs3 - - ryujinx - samcoupe - same_cdi - sameduck - scummvm - sdlpop - - shadps4 - smsplus - snes9x - snes9x_next - solarus - - steam + - sonic-mania + - sonic2013 + - sonic3-air + - soniccd - stella - superbroswar - supermodel + - supermodel-legacy - swanstation - taradino - tgbdual - - theforceengine - theodore - thextech - tic80 + - tr1x + - tr2x - tsugaru - tyrian - tyrquake + - uae4arm - uzem - vb - vba-m @@ -5722,70 +514,616 @@ targets: - vice_xvic - vircon32 - virtualjaguar - - vita3k - vitaquake2 - - vpinball - - wasm4 + - vkquake + - vkquake2 + - vkquake3 - x1 - x128 - x16emu - x64 - x64dtv - xash3d_fwgs - - xemu - xpet - xplus4 - xrick + - xroar - xscpu64 - xvic - yabasanshiro - ymir - yquake2 - zc210 - x86_wow64: - architecture: x86 + bcm2835: + architecture: aarch64 + cores: + - '81' + - a5200 + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - dosbox_pure + - duckstation + - easyrpg + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fba2x + - fbalpha + - fbneo + - fceumm + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - gpsp + - gsplus + - gw + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - imame4all + - jazz2-native + - lowresnx + - lutro + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_supergrafx + - mednafen_wswan + - mgba + - minivmac + - moonlight + - mrboom + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - pce_fast + - pcsx_rearmed + - pd777 + - picodrive + - pocketsnes + - pokemini + - potator + - prboom + - prosystem + - px68k + - pygame + - quasi88 + - samcoupe + - sameduck + - scummvm + - smsplus + - solarus + - stella + - stella2014 + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - uzem + - vb + - vecx + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x16emu + - yabasanshiro + - yquake2 + - zc210 + bcm2836: + architecture: aarch64 cores: - '81' - - A1000 - A1200 - - A3000 - A4000 - A500 - A500+ - - A600 - CD32 - CDTV - a5200 - abuse - amiberry - - applewin - arduous - atari800 - - azahar - - beetle-saturn - bennugd - bk - - blastem - bluemsx - - bsnes - bstone - cannonball - cap32 - cdogs - cgenius - - desmume - devilutionx - - dhewm3 - dice - - dolphin + - dosbox_pure + - dosbox_staging + - duckstation + - easyrpg + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycastvl + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_supergrafx + - mednafen_wswan + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - pce_fast + - pcsx_rearmed + - pd777 + - picodrive + - pocketsnes + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - rice + - samcoupe + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + bcm2837: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox_pure + - dosbox_staging + - duckstation + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycastvl + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - pce_fast + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + h3: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - devilutionx + - dice + - dosbox_pure + - duckstation + - easyrpg + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycastvl + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - jazz2-native + - lightspark + - lowresnx + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_supergrafx + - mednafen_wswan + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - pce_fast + - pcsx_rearmed + - pd777 + - picodrive + - pocketsnes + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - px68k + - quasi88 + - rice + - samcoupe + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - vb + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + h5: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice - dosbox-x - dosbox_pure - dosbox_staging - dosboxx - duckstation - easyrpg + - ecwolf - eduke32 - - eka2l1 - emuscv - ep128emu-core - fake08 @@ -5798,7 +1136,6 @@ targets: - fmsx - freechaf - freeintv - - fsuae - fury - fuse - gambatte @@ -5806,21 +1143,1925 @@ targets: - gearsystem - genesisplusgx - genesisplusgx-expanded - - genesisplusgx-wide + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - pce_fast + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + h6: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - flycastvl + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - pce_fast + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + h616: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - pce_fast + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + h700: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - dxx-rebirth + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - etlegacy + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - melondsds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - pce_fast + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - redream + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - sonic-mania + - sonic2013 + - sonic3-air + - soniccd + - stella + - superbroswar + - supermodel + - supermodel-legacy + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tr1x + - tr2x + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xroar + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + jh7110: + architecture: aarch64 + cores: + - '81' + - a5200 + - abuse + - arduous + - atari800 + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - pce_fast + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - reminiscence + - rice + - samcoupe + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - stella + - superbroswar + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - vkquake + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - zc210 + odin: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + odroidxu4: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded - glide64mk2 - gliden64 - gsplus - gw - handy - hatari - - hatarib - hcl - holani - hurrican - hypseus-singe - ioquake3 - jazz2-native - - kronos + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - rice + - samcoupe + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + qcs6490: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - azahar + - beetle-saturn + - bennugd + - bk + - bluemsx + - bsnes + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - clk + - corsixth + - devilutionx + - dhewm3 + - dice + - dolphin + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - dxx-rebirth + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - etlegacy + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - melondsds + - mesen + - mesen-s + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - redream + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - sonic-mania + - sonic2013 + - sonic3-air + - soniccd + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tr1x + - tr2x + - tsugaru + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vircon32 + - virtualjaguar + - vitaquake2 + - vkquake + - vkquake2 + - vkquake3 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xroar + - xscpu64 + - xvic + - yabasanshiro + - ymir + - yquake2 + - zc210 + rk3128: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - devilutionx + - dice + - dosbox_pure + - dosbox_staging + - duckstation + - easyrpg + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - parallel_n64 + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - rice + - samcoupe + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + rk3288: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - mesen + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - parallel_n64 + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - rice + - samcoupe + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + rk3326: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox_pure + - dosbox_staging + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycastvl + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - pce_fast + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + rk3328: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + rk3399: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox_pure + - dosbox_staging + - duckstation + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native - lightspark - lowresnx - lutro @@ -5854,7 +3095,6 @@ targets: - openjazz - opera - parallel_n64 - - pce - pce_fast - pcfx - pcsx_rearmed @@ -5870,9 +3110,9 @@ targets: - px68k - pygame - quasi88 - - redream + - raze + - reminiscence - rice - - ryujinx - samcoupe - same_cdi - sameduck @@ -5884,6 +3124,1695 @@ targets: - solarus - stella - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + rk3568: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - dxx-rebirth + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - etlegacy + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - melondsds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - redream + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - sonic-mania + - sonic2013 + - sonic3-air + - soniccd + - stella + - superbroswar + - supermodel + - supermodel-legacy + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tr1x + - tr2x + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xroar + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + rk3588-sdio: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - beetle-saturn + - bennugd + - bk + - bluemsx + - bsnes + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dhewm3 + - dice + - dolphin + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - dxx-rebirth + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - etlegacy + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - melondsds + - mesen + - mesen-s + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - parallel_n64 + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - redream + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - sonic-mania + - sonic2013 + - sonic3-air + - soniccd + - stella + - superbroswar + - supermodel + - supermodel-legacy + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tr1x + - tr2x + - tsugaru + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - virtualjaguar + - vitaquake2 + - vkquake + - vkquake2 + - vkquake3 + - vpinball + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xroar + - xscpu64 + - xvic + - yabasanshiro + - ymir + - yquake2 + - zc210 + rk3588: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - beetle-saturn + - bennugd + - bk + - bluemsx + - bsnes + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dhewm3 + - dice + - dolphin + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - dxx-rebirth + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - etlegacy + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - melondsds + - mesen + - mesen-s + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - parallel_n64 + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - redream + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - sonic-mania + - sonic2013 + - sonic3-air + - soniccd + - stella + - superbroswar + - supermodel + - supermodel-legacy + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tr1x + - tr2x + - tsugaru + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - virtualjaguar + - vitaquake2 + - vkquake + - vkquake2 + - vkquake3 + - vpinball + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xroar + - xscpu64 + - xvic + - yabasanshiro + - ymir + - yquake2 + - zc210 + s812: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - rice + - samcoupe + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + s905: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - pce_fast + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + s905gen2: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - parallel_n64 + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + s905gen3: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mesen + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - parallel_n64 + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + s922x: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bsnes + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dolphin + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mesen + - mesen-s + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - parallel_n64 + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - virtualjaguar + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + s9gen4: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - stella + - superbroswar + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + sm8250: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - azahar + - beetle-saturn + - bennugd + - bk + - bluemsx + - bsnes + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - clk + - corsixth + - devilutionx + - dhewm3 + - dice + - dolphin + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - dxx-rebirth + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - etlegacy + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hatarib + - hcl + - holani + - hurrican + - hypseus-singe + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - melondsds + - mesen + - mesen-s + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - parallel_n64 + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - redream + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - sonic-mania + - sonic2013 + - sonic3-air + - soniccd + - stella + - superbroswar - supermodel - swanstation - taradino @@ -5891,6 +4820,597 @@ targets: - theodore - thextech - tic80 + - tr1x + - tr2x + - tsugaru + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vircon32 + - virtualjaguar + - vitaquake2 + - vkquake + - vkquake2 + - vkquake3 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xroar + - xscpu64 + - xvic + - yabasanshiro + - ymir + - yquake2 + - zc210 + sm8550: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - azahar + - beetle-saturn + - bennugd + - bk + - bluemsx + - bsnes + - bstone + - cannonball + - cap32 + - cdogs + - cemu + - cgenius + - clk + - corsixth + - devilutionx + - dhewm3 + - dice + - dolphin + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - dxx-rebirth + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - etlegacy + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hatarib + - hcl + - holani + - hurrican + - hypseus-singe + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - melondsds + - mesen + - mesen-s + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - parallel_n64 + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - play + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - redream + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - sonic-mania + - sonic2013 + - sonic3-air + - soniccd + - stella + - superbroswar + - supermodel + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tr1x + - tr2x + - tsugaru + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vircon32 + - virtualjaguar + - vitaquake2 + - vkquake + - vkquake2 + - vkquake3 + - vpinball + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xemu + - xpet + - xplus4 + - xrick + - xroar + - xscpu64 + - xvic + - yabasanshiro + - ymir + - yquake2 + - zc210 + t527: + architecture: aarch64 + cores: + - '81' + - A1200 + - A4000 + - A500 + - A500+ + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - bennugd + - bk + - bluemsx + - bstone + - cannonball + - cap32 + - cdogs + - cgenius + - corsixth + - devilutionx + - dice + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - dxx-rebirth + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - etlegacy + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flycast + - fmsx + - freechaf + - freeintv + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hcl + - holani + - hurrican + - hypseus-singe + - ioquake3 + - iortcw + - jazz2-native + - lightspark + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - melondsds + - mgba + - minivmac + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - opera + - pce_fast + - pcfx + - pcsx_rearmed + - pd777 + - picodrive + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - quasi88 + - raze + - redream + - reminiscence + - rice + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - smsplus + - snes9x + - snes9x_next + - solarus + - sonic-mania + - sonic2013 + - sonic3-air + - soniccd + - stella + - superbroswar + - supermodel + - supermodel-legacy + - swanstation + - taradino + - tgbdual + - theodore + - thextech + - tic80 + - tr1x + - tr2x + - tyrian + - tyrquake + - uae4arm + - uzem + - vb + - vba-m + - vecx + - vice + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - vitaquake2 + - x1 + - x128 + - x16emu + - x64 + - x64dtv + - xash3d_fwgs + - xpet + - xplus4 + - xrick + - xroar + - xscpu64 + - xvic + - yabasanshiro + - yquake2 + - zc210 + x86_64: + architecture: x86_64 + cores: + - '81' + - A1000 + - A1200 + - A3000 + - A4000 + - A500 + - A500+ + - A600 + - CD32 + - CDTV + - a5200 + - abuse + - amiberry + - arduous + - atari800 + - azahar + - beetle-saturn + - bennugd + - bigpemu + - bk + - blastem + - bluemsx + - boom3 + - bsnes + - bsnes_hd + - bstone + - cannonball + - cap32 + - catacombgl + - cdogs + - cemu + - cgenius + - clk + - corsixth + - demul + - desmume + - devilutionx + - dhewm3 + - dice + - dolphin + - dosbox + - dosbox-x + - dosbox_pure + - dosbox_staging + - dosboxx + - duckstation + - dxx-rebirth + - easyrpg + - ecwolf + - eduke32 + - emuscv + - ep128emu-core + - etlegacy + - fake08 + - fallout1-ce + - fallout2-ce + - fbneo + - fceumm + - flatpak + - flycast + - fmsx + - freechaf + - freeintv + - fsuae + - fury + - fuse + - gambatte + - gearcoleco + - gearsystem + - genesisplusgx + - genesisplusgx-expanded + - genesisplusgx-wide + - glide64mk2 + - gliden64 + - gsplus + - gw + - gzdoom + - handy + - hatari + - hatarib + - hcl + - holani + - hurrican + - hypseus-singe + - ikemen + - ioquake3 + - iortcw + - jazz2-native + - kronos + - lightspark + - lindbergh-loader + - lowresnx + - lutro + - mame + - mame078plus + - mednafen_lynx + - mednafen_ngp + - mednafen_psx + - mednafen_supergrafx + - mednafen_wswan + - melonds + - melondsds + - mesen + - mesen-s + - mgba + - minivmac + - model2emu + - moonlight + - mrboom + - mupen64plus + - mupen64plus-next + - neocd + - nestopia + - np2kai + - nxengine + - o2em + - odcommander + - openbor + - openbor4432 + - openbor6412 + - openbor7142 + - openbor7530 + - openjazz + - openjk + - openjkdf2 + - openmohaa + - openmsx + - opera + - parallel_n64 + - pce + - pce_fast + - pcfx + - pcsx2 + - pcsx_rearmed + - pd777 + - picodrive + - play + - pokemini + - potator + - ppsspp + - prboom + - prosystem + - puae + - puae2021 + - px68k + - pygame + - pyxel + - quasi88 + - raze + - redream + - reminiscence + - rice + - rpcs3 + - ruffle + - samcoupe + - same_cdi + - sameduck + - scummvm + - sdlpop + - shadps4 + - smsplus + - snes9x + - snes9x_next + - solarus + - sonic-mania + - sonic2013 + - sonic3-air + - soniccd + - steam + - stella + - superbroswar + - supermodel + - swanstation + - taradino + - tgbdual + - theforceengine + - theodore + - thextech + - tic80 + - tr1x + - tr2x - tsugaru - tyrian - tyrquake @@ -5908,17 +5428,26 @@ targets: - vice_xvic - vircon32 - virtualjaguar + - vita3k - vitaquake2 + - vkquake + - vkquake2 + - vkquake3 - vpinball + - wasm4 - x1 - x128 - x16emu - x64 - x64dtv - xash3d_fwgs + - xemu + - xenia + - xenia-canary - xpet - xplus4 - xrick + - xroar - xscpu64 - xvic - yabasanshiro @@ -5941,7 +5470,6 @@ targets: - a5200 - abuse - amiberry - - applewin - arduous - atari800 - azahar @@ -5957,10 +5485,13 @@ targets: - bstone - cannonball - cap32 + - catacombgl - cdogs - cemu - cgenius - clk + - corsixth + - demul - desmume - devilutionx - dhewm3 @@ -5972,12 +5503,13 @@ targets: - dosbox_staging - dosboxx - duckstation + - dxx-rebirth - easyrpg - ecwolf - eduke32 - - eka2l1 - emuscv - ep128emu-core + - etlegacy - fake08 - fallout1-ce - fallout2-ce @@ -5985,7 +5517,6 @@ targets: - fceumm - flatpak - flycast - - flycastvl - fmsx - freechaf - freeintv @@ -6002,6 +5533,7 @@ targets: - gliden64 - gsplus - gw + - gzdoom - handy - hatari - hatarib @@ -6031,6 +5563,7 @@ targets: - mesen-s - mgba - minivmac + - model2emu - moonlight - mrboom - mupen64plus @@ -6047,6 +5580,9 @@ targets: - openbor7142 - openbor7530 - openjazz + - openjk + - openjkdf2 + - openmohaa - openmsx - opera - parallel_n64 @@ -6069,11 +5605,12 @@ targets: - pygame - pyxel - quasi88 + - raze - redream - reminiscence - rice - rpcs3 - - ryujinx + - ruffle - samcoupe - same_cdi - sameduck @@ -6084,6 +5621,10 @@ targets: - snes9x - snes9x_next - solarus + - sonic-mania + - sonic2013 + - sonic3-air + - soniccd - steam - stella - superbroswar @@ -6095,6 +5636,8 @@ targets: - theodore - thextech - tic80 + - tr1x + - tr2x - tsugaru - tyrian - tyrquake @@ -6114,6 +5657,9 @@ targets: - virtualjaguar - vita3k - vitaquake2 + - vkquake + - vkquake2 + - vkquake3 - vpinball - wasm4 - x1 @@ -6123,9 +5669,12 @@ targets: - x64dtv - xash3d_fwgs - xemu + - xenia + - xenia-canary - xpet - xplus4 - xrick + - xroar - xscpu64 - xvic - yabasanshiro diff --git a/scripts/scraper/targets/batocera_targets_scraper.py b/scripts/scraper/targets/batocera_targets_scraper.py index cae437ae..434babed 100644 --- a/scripts/scraper/targets/batocera_targets_scraper.py +++ b/scripts/scraper/targets/batocera_targets_scraper.py @@ -5,6 +5,10 @@ Sources (batocera-linux/batocera.linux): - package/batocera/core/batocera-system/Config.in -- select PACKAGE if CONDITION lines - package/batocera/emulationstation/batocera-es-system/es_systems.yml -- emulator requireAnyOf flag mapping +Sources (batocera-linux/buildroot, at the submodule commit the tag pins): + - arch/Config.in, package/mesa3d/Config.in, package/libglvnd/Config.in + -- the symbols Batocera's conditions test but Buildroot sets + (BR2_ARCH_IS_64, BR2_PACKAGE_HAS_LIBGL) """ from __future__ import annotations @@ -40,15 +44,6 @@ ES_SYSTEMS_PATH = "package/batocera/emulationstation/batocera-es-system/es_syste _TARGET_FLAG_RE = re.compile(r"^(BR2_PACKAGE_BATOCERA_TARGET_\w+)=y", re.MULTILINE) -# Matches: select BR2_PACKAGE_FOO (optional: if CONDITION) -# Condition may span multiple lines (backslash continuation) -_SELECT_RE = re.compile( - r"^\s+select\s+(BR2_PACKAGE_\w+)" # package being selected - r"(?:\s+if\s+((?:[^\n]|\\\n)+?))?" # optional "if CONDITION" (may continue with \) - r"(?:\s*#[^\n]*)?$", # optional trailing comment - re.MULTILINE, -) - # Meta-flag definition: "if COND\n\tconfig DERIVED_FLAG\n\t...\nendif" _META_BLOCK_RE = re.compile( r"^if\s+((?:[^\n]|\\\n)+?)\n" # condition (may span lines via \) @@ -173,35 +168,73 @@ def _parse_meta_flags(text: str) -> list[tuple[str, str]]: return results -def _expand_flags( - primary_flag: str, meta_rules: list[tuple[str, str]] +# Buildroot files whose selects decide symbols Batocera's Config.in tests: +# the architecture's 64-bit flag and the OpenGL provider. Without them xroar +# ("select BR2_PACKAGE_XROAR if BR2_PACKAGE_HAS_LIBGL") reached no board. +BUILDROOT_KCONFIG = ( + "arch/Config.in", + "package/mesa3d/Config.in", + "package/libglvnd/Config.in", +) +BUILDROOT_RAW = "https://raw.githubusercontent.com/batocera-linux/buildroot/{sha}" +SYSTEM_SYMBOL = "BR2_PACKAGE_BATOCERA_SYSTEM" + +_CONFIG_LINE_RE = re.compile(r"^\s*(?:menu)?config\s+(BR2_\w+)") +_OWNED_SELECT_RE = re.compile(r"^\s+select\s+(BR2_\w+)(?:\s+if\s+([^#]+))?") +_BOARD_FLAG_RE = re.compile(r"^(BR2_\w+)=y\s*$", re.MULTILINE) +_BOARD_INCLUDE_RE = re.compile(r"^(-?)include\s+(\S+)", re.MULTILINE) + + +def _parse_owned_selects(text: str) -> list[tuple[str, str, str]]: + """Return [(owner, selected, condition)] for every select in a Kconfig. + + A select fires only when the config it sits under is on: Batocera's + XORG7 comes from BATOCERA_XORG, which BATOCERA_SYSTEM turns on for x86_64 + alone. Reading every select as unconditional put X11 on the Raspberry Pi. + """ + rules: list[tuple[str, str, str]] = [] + owner: str | None = None + for line in re.sub(r"\\\n", " ", text).splitlines(): + config = _CONFIG_LINE_RE.match(line) + if config: + owner = config.group(1) + continue + if line[:1] not in ("", " ", "\t", "#"): + owner = None + continue + select = _OWNED_SELECT_RE.match(line) + if select and owner: + rules.append( + (owner, select.group(1), _normalise_condition(select.group(2) or "")) + ) + return rules + + +def _active_symbols( + board_flags: set[str], + meta_rules: list[tuple[str, str]], + rules: list[tuple[str, str, str]], ) -> frozenset[str]: - """Given a board's primary flag, expand to all active derived flags. + """Every symbol a board ends up with: its own, the derived, the selected. - Iterates until stable (handles chained derivations like X86_64_ANY -> X86_ANY). + Run to a fixed point, as Kconfig does: a select can turn on a config + whose own selects then fire, and a derived flag can follow from either. """ - active: set[str] = {primary_flag} - changed = True - while changed: - changed = False - for derived, cond in meta_rules: - if derived not in active and _condition_holds(cond, frozenset(active)): - active.add(derived) - changed = True - return frozenset(active) - - -def _parse_selects(text: str) -> list[tuple[str, str]]: - """Parse all 'select PACKAGE [if CONDITION]' lines from Config.in. - - Returns [(package, condition)] where condition is '' if unconditional. - """ - results: list[tuple[str, str]] = [] - for m in _SELECT_RE.finditer(text): - pkg = m.group(1) - cond = _normalise_condition(m.group(2) or "") - results.append((pkg, cond)) - return results + active = set(board_flags) + while True: + before = len(active) + frozen = frozenset(active) + active |= { + derived for derived, condition in meta_rules + if _condition_holds(condition, frozen) + } + active |= { + selected + for owner, selected, condition in rules + if owner in frozen and _condition_holds(condition, frozen) + } + if len(active) == before: + return frozenset(active) def _parse_es_systems(text: str) -> dict[str, list[str]]: @@ -282,10 +315,43 @@ class Scraper(BaseTargetScraper): raise RuntimeError(f"no batocera-*.board file in configs/ at {self.tag}") return boards - def _fetch_board_flag(self, board_name: str) -> str | None: - """Fetch a board file and extract its BR2_PACKAGE_BATOCERA_TARGET_* flag.""" - m = _TARGET_FLAG_RE.search(_fetch(self._raw(f"configs/{board_name}"))) - return m.group(1) if m else None + def _fetch_board(self, board_name: str) -> tuple[str | None, set[str]]: + """A board's target flag and every flag it sets, includes followed. + + batocera-board.common turns on BATOCERA_SYSTEM, the config whose + selects bring in the display stack and every emulator group. + """ + flags: set[str] = set() + target: str | None = None + pending, seen = [(board_name, False)], set() + while pending: + name, optional = pending.pop() + if name in seen: + continue + seen.add(name) + try: + text = _fetch(self._raw(f"configs/{name}")) + except RuntimeError: + if optional: + continue + raise + flags |= set(_BOARD_FLAG_RE.findall(text)) + if target is None: + m = _TARGET_FLAG_RE.search(text) + target = m.group(1) if m else None + pending += [(inc, bool(dash)) for dash, inc in _BOARD_INCLUDE_RE.findall(text)] + return target, flags + + def _buildroot_rules(self) -> list[tuple[str, str, str]]: + """Buildroot's selects for the symbols Batocera tests, at its pin.""" + pin = _fetch_json(f"{GITHUB_API}/buildroot?ref={self.tag}") + sha = pin.get("sha") if isinstance(pin, dict) else None + if not sha: + raise RuntimeError(f"no buildroot submodule commit at {self.tag}") + rules: list[tuple[str, str, str]] = [] + for path in BUILDROOT_KCONFIG: + rules += _parse_owned_selects(_fetch(f"{BUILDROOT_RAW.format(sha=sha)}/{path}")) + return rules def fetch_targets(self) -> dict: """Build per-board emulator availability map.""" @@ -300,13 +366,14 @@ class Scraper(BaseTargetScraper): raise RuntimeError(f"empty Config.in from {config_in_url}") meta_rules = _parse_meta_flags(config_in_text) - selects = _parse_selects(config_in_text) + rules = _parse_owned_selects(config_in_text) print( - f" parsed {len(meta_rules)} meta-flag rules, {len(selects)} select lines", + f" parsed {len(meta_rules)} meta-flag rules, {len(rules)} select lines", file=sys.stderr, ) - if not selects: + if not rules: raise RuntimeError(f"no 'select BR2_PACKAGE_*' lines parsed from {config_in_url}") + rules += self._buildroot_rules() print(" fetching es_systems.yml...", file=sys.stderr) es_systems_url = self._raw(ES_SYSTEMS_PATH) @@ -325,18 +392,17 @@ class Scraper(BaseTargetScraper): for board_name in sorted(boards): target_key = board_name.removeprefix("batocera-").removesuffix(".board") print(f" processing {target_key}...", file=sys.stderr) - primary_flag = self._fetch_board_flag(board_name) + primary_flag, board_flags = self._fetch_board(board_name) if primary_flag is None: print(f" no target flag found in {board_name}", file=sys.stderr) continue - active = _expand_flags(primary_flag, meta_rules) - - # Determine which packages are selected for this board - selected_packages: set[str] = set() - for pkg, cond in selects: - if _condition_holds(cond, active): - selected_packages.add(pkg) + selected_packages = _active_symbols(board_flags, meta_rules, rules) + # x86_wow64 builds the 32-bit Wine package the x86_64 image + # carries: no batocera-board.common, no system, no target. + if SYSTEM_SYMBOL not in selected_packages: + print(f" {board_name} builds no Batocera image", file=sys.stderr) + continue # Map selected packages to emulator names via es_systems.yml emulators: set[str] = set() diff --git a/tests/test_target_scrapers.py b/tests/test_target_scrapers.py index 13c6dd56..f9ec403b 100644 --- a/tests/test_target_scrapers.py +++ b/tests/test_target_scrapers.py @@ -84,12 +84,19 @@ class FailedRequestsStopTheScrape(unittest.TestCase): return _Body(b'[{"name": "batocera-43"}]') if "/contents/configs" in url: return _Body(json.dumps([{"name": b} for b in boards]).encode()) + if "/contents/buildroot" in url: + return _Body(b'{"sha": "0123abc"}') + if url.endswith("x86_wow64.board"): + # Builds the 32-bit Wine package, not an image. + return _Body(b"BR2_PACKAGE_BATOCERA_TARGET_X86=y\n") if url.endswith(".board"): if refuse_board: _refuse() - return _Body(b"BR2_PACKAGE_BATOCERA_TARGET_X86_64=y\n") + return _Body(b"BR2_PACKAGE_BATOCERA_TARGET_X86_64=y\n" + b"BR2_PACKAGE_BATOCERA_SYSTEM=y\n") if url.endswith("Config.in"): - return _Body(b"config X\n\tselect BR2_PACKAGE_MGBA\n") + return _Body(b"config BR2_PACKAGE_BATOCERA_SYSTEM\n" + b"\tselect BR2_PACKAGE_MGBA\n") return _Body( b"gba:\n emulators:\n libretro:\n" b" mgba: {requireAnyOf: [BR2_PACKAGE_MGBA]}\n" @@ -108,10 +115,65 @@ class FailedRequestsStopTheScrape(unittest.TestCase): with mock.patch.object( batocera_targets_scraper.urllib.request, "urlopen", - serve(["batocera-x86_64.board"], False), + serve(["batocera-x86_64.board", "batocera-x86_wow64.board"], False), ): targets = batocera_targets_scraper.Scraper().fetch_targets()["targets"] self.assertEqual(targets["x86_64"]["cores"], ["mgba"]) + self.assertNotIn("x86_wow64", targets) + + +class BatoceraKconfig(unittest.TestCase): + """The Batocera target scraper read every select as unconditional and + never set a symbol Buildroot sets: 171 cores on almost every board, and + xroar ("if BR2_PACKAGE_HAS_LIBGL") on none, so --target x86_64 dropped + the CoCo and Dragon systems.""" + + CONFIG_IN = ( + "if BR2_PACKAGE_BATOCERA_TARGET_X86_64\n" + "\tconfig BR2_PACKAGE_BATOCERA_TARGET_X86_64_ANY\n\tdefault y\nendif\n\n" + "config BR2_PACKAGE_BATOCERA_SYSTEM\n" + "\tselect BR2_PACKAGE_BATOCERA_XORG\tif BR2_PACKAGE_BATOCERA_TARGET_X86_64_ANY\n" + "\tselect BR2_PACKAGE_XROAR\t\tif BR2_PACKAGE_HAS_LIBGL # needs OpenGL\n" + "\tselect BR2_PACKAGE_RUFFLE\tif BR2_PACKAGE_XORG7 && \\\n" + "\t\t\t\tBR2_ARCH_IS_64\n\n" + "config BR2_PACKAGE_BATOCERA_XORG\n" + "\tselect BR2_PACKAGE_XORG7\n" + "\tselect BR2_PACKAGE_MESA3D_OPENGL_GLX if BR2_PACKAGE_XORG7\n" + "\tselect BR2_PACKAGE_LIBGLVND if BR2_PACKAGE_XORG7\n\n" + "config BR2_PACKAGE_BATOCERA_CORES_EXPERIMENTAL\n" + "\tselect BR2_PACKAGE_APPLEWIN\n" + ) + BUILDROOT = ( + "config BR2_x86_64\n\tbool \"x86_64\"\n\tselect BR2_ARCH_IS_64\n" + "config BR2_PACKAGE_MESA3D_OPENGL_GLX\n" + "\tselect BR2_PACKAGE_HAS_LIBGL if !BR2_PACKAGE_LIBGLVND\n" + "\tselect BR2_PACKAGE_LIBGLVND_DISPATCH_GL if BR2_PACKAGE_LIBGLVND\n" + "config BR2_PACKAGE_LIBGLVND_DISPATCH_GL\n\tselect BR2_PACKAGE_HAS_LIBGL\n" + ) + + def active(self, board: set[str]) -> frozenset[str]: + from scraper.targets.batocera_targets_scraper import ( # noqa: PLC0415 + _active_symbols, + _parse_meta_flags, + _parse_owned_selects, + ) + + rules = _parse_owned_selects(self.CONFIG_IN) + _parse_owned_selects(self.BUILDROOT) + return _active_symbols(board, _parse_meta_flags(self.CONFIG_IN), rules) + + def test_x86_64_gets_opengl_and_its_cores(self): + active = self.active({"BR2_x86_64", "BR2_PACKAGE_BATOCERA_TARGET_X86_64", + "BR2_PACKAGE_BATOCERA_SYSTEM"}) + self.assertIn("BR2_PACKAGE_HAS_LIBGL", active) + self.assertIn("BR2_PACKAGE_XROAR", active) + self.assertIn("BR2_PACKAGE_RUFFLE", active) + self.assertNotIn("BR2_PACKAGE_APPLEWIN", active) + + def test_a_board_without_x11_gets_none_of_it(self): + active = self.active({"BR2_aarch64", "BR2_PACKAGE_BATOCERA_TARGET_RK3588", + "BR2_PACKAGE_BATOCERA_SYSTEM"}) + self.assertFalse({"BR2_PACKAGE_XORG7", "BR2_PACKAGE_XROAR", + "BR2_PACKAGE_RUFFLE"} & active) class RetroPieModuleFlags(unittest.TestCase):