From bccea60f8d0e59d6c879ff077ee5f45ee0e94507 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Thu, 26 Mar 2026 09:32:22 +0100 Subject: [PATCH] fix: add vita via recipe, rewrite retropie scraper via github api --- platforms/targets/retroarch.yml | 103 ++++- platforms/targets/retropie.yml | 662 ++++++++++++++++++++++++++++++++ 2 files changed, 764 insertions(+), 1 deletion(-) create mode 100644 platforms/targets/retropie.yml diff --git a/platforms/targets/retroarch.yml b/platforms/targets/retroarch.yml index 9bdc03ea..f6979601 100644 --- a/platforms/targets/retroarch.yml +++ b/platforms/targets/retroarch.yml @@ -1,6 +1,6 @@ platform: retroarch source: https://buildbot.libretro.com/nightly/ -scraped_at: '2026-03-26T08:11:41Z' +scraped_at: '2026-03-26T08:31:53Z' targets: linux-x86_64: architecture: x86_64 @@ -3138,3 +3138,104 @@ targets: - vaporspec - wasm4 - x1 + playstation-vita: + architecture: armv7 + cores: + - '2048' + - '81' + - atari800 + - bk + - bluemsx + - cap32 + - chimerasnes + - clownmdemu + - crocods + - desmume + - dice + - dosbox_svn + - doublecherrygb + - easyrpg + - ecwolf + - fbalpha2012 + - fbalpha2012_cps1 + - fbalpha2012_cps2 + - fbalpha2012_neogeo + - fbneo + - fceumm + - fmsx + - freechaf + - freeintv + - frodo + - fuse + - gambatte + - gearboy + - gearsystem + - genesis_plus_gx + - genesis_plus_gx_wide + - gme + - gpsp + - gw + - handy + - hatari + - lowresnx + - lutro + - mame2000 + - mame2003 + - mame2003_plus + - mednafen_lynx + - mednafen_ngp + - mednafen_pce_fast + - mednafen_supergrafx + - mednafen_vb + - mednafen_wswan + - mgba + - mrboom + - mu + - nekop2 + - neocd + - nestopia + - np2kai + - numero + - nxengine + - parallel_n64 + - pcsx_rearmed + - picodrive + - pocketcdg + - pokemini + - prboom + - prosystem + - puae + - px68k + - quasi88 + - quicknes + - race + - smsplus + - snes9x2002 + - snes9x2005 + - snes9x2005_plus + - snes9x2010 + - squirreljme + - stella + - stella2014 + - tamalibretro + - test + - tgbdual + - theodore + - tic80 + - tyrquake + - uw8 + - uzem + - vba_next + - vecx + - vice_x128 + - vice_x64 + - vice_x64sc + - vice_xcbm2 + - vice_xcbm5x0 + - vice_xpet + - vice_xplus4 + - vice_xscpu64 + - vice_xvic + - x1 + - xrick + - yabause diff --git a/platforms/targets/retropie.yml b/platforms/targets/retropie.yml new file mode 100644 index 00000000..60a1cfc4 --- /dev/null +++ b/platforms/targets/retropie.yml @@ -0,0 +1,662 @@ +platform: retropie +source: https://api.github.com/repos/RetroPie/RetroPie-Setup/contents/scriptmodules/libretrocores +scraped_at: '2026-03-26T08:32:01Z' +targets: + rpi1: + architecture: armv6 + cores: + - lr-81 + - lr-atari800 + - lr-beetle-lynx + - lr-beetle-ngp + - lr-beetle-pce-fast + - lr-beetle-pcfx + - lr-beetle-supergrafx + - lr-beetle-vb + - lr-beetle-wswan + - lr-bennugd + - lr-bluemsx + - lr-caprice32 + - lr-desmume + - lr-desmume2015 + - lr-dinothawr + - lr-dirksimple + - lr-dosbox + - lr-dosbox-pure + - lr-ep128emu + - lr-fbalpha2012 + - lr-fbneo + - lr-fceumm + - lr-fmsx + - lr-freechaf + - lr-freeintv + - lr-fuse + - lr-gambatte + - lr-geargrafx + - lr-gearsystem + - lr-genesis-plus-gx + - lr-gpsp + - lr-gw + - lr-handy + - lr-hatari + - lr-mame + - lr-mame2000 + - lr-mame2003 + - lr-mame2003-plus + - lr-mame2010 + - lr-mame2015 + - lr-mame2016 + - lr-mess + - lr-mess2016 + - lr-mgba + - lr-mrboom + - lr-mupen64plus + - lr-mupen64plus-next + - lr-neocd + - lr-nestopia + - lr-np2kai + - lr-nxengine + - lr-o2em + - lr-opera + - lr-parallel-n64 + - lr-pcsx-rearmed + - lr-picodrive + - lr-pokemini + - lr-ppsspp + - lr-prboom + - lr-prosystem + - lr-puae + - lr-puae2021 + - lr-px68k + - lr-quasi88 + - lr-quicknes + - lr-retro8 + - lr-scummvm + - lr-smsplus-gx + - lr-snes9x + - lr-snes9x2002 + - lr-snes9x2005 + - lr-snes9x2010 + - lr-stella + - lr-stella2014 + - lr-superflappybirds + - lr-tgbdual + - lr-theodore + - lr-tic80 + - lr-tyrquake + - lr-vecx + - lr-vice + - lr-x1 + - lr-xrick + rpi2: + architecture: armv7 + cores: + - lr-81 + - lr-atari800 + - lr-beetle-lynx + - lr-beetle-ngp + - lr-beetle-pce + - lr-beetle-pce-fast + - lr-beetle-pcfx + - lr-beetle-saturn + - lr-beetle-supergrafx + - lr-beetle-vb + - lr-beetle-wswan + - lr-bennugd + - lr-bluemsx + - lr-bsnes + - lr-caprice32 + - lr-desmume + - lr-desmume2015 + - lr-dinothawr + - lr-dirksimple + - lr-dosbox + - lr-dosbox-pure + - lr-ep128emu + - lr-fbalpha2012 + - lr-fbneo + - lr-fceumm + - lr-flycast + - lr-flycast-dev + - lr-fmsx + - lr-freechaf + - lr-freeintv + - lr-fuse + - lr-gambatte + - lr-geargrafx + - lr-gearsystem + - lr-genesis-plus-gx + - lr-gpsp + - lr-gw + - lr-handy + - lr-hatari + - lr-mame + - lr-mame2000 + - lr-mame2003 + - lr-mame2003-plus + - lr-mame2010 + - lr-mame2015 + - lr-mame2016 + - lr-mesen + - lr-mess + - lr-mess2016 + - lr-mgba + - lr-mrboom + - lr-mupen64plus + - lr-mupen64plus-next + - lr-neocd + - lr-nestopia + - lr-np2kai + - lr-nxengine + - lr-o2em + - lr-opera + - lr-parallel-n64 + - lr-pcsx-rearmed + - lr-picodrive + - lr-pokemini + - lr-ppsspp + - lr-prboom + - lr-prosystem + - lr-puae + - lr-puae2021 + - lr-px68k + - lr-quasi88 + - lr-quicknes + - lr-retro8 + - lr-scummvm + - lr-smsplus-gx + - lr-snes9x + - lr-snes9x2002 + - lr-snes9x2005 + - lr-snes9x2010 + - lr-stella + - lr-stella2014 + - lr-superflappybirds + - lr-tgbdual + - lr-theodore + - lr-tic80 + - lr-tyrquake + - lr-vba-next + - lr-vecx + - lr-vice + - lr-virtualjaguar + - lr-x1 + - lr-xrick + - lr-yabause + rpi3: + architecture: armv7 + cores: + - lr-81 + - lr-atari800 + - lr-beetle-lynx + - lr-beetle-ngp + - lr-beetle-pce + - lr-beetle-pce-fast + - lr-beetle-pcfx + - lr-beetle-saturn + - lr-beetle-supergrafx + - lr-beetle-vb + - lr-beetle-wswan + - lr-bennugd + - lr-bluemsx + - lr-bsnes + - lr-caprice32 + - lr-desmume + - lr-desmume2015 + - lr-dinothawr + - lr-dirksimple + - lr-dosbox + - lr-dosbox-pure + - lr-ep128emu + - lr-fbalpha2012 + - lr-fbneo + - lr-fceumm + - lr-flycast + - lr-flycast-dev + - lr-fmsx + - lr-freechaf + - lr-freeintv + - lr-fuse + - lr-gambatte + - lr-geargrafx + - lr-gearsystem + - lr-genesis-plus-gx + - lr-gpsp + - lr-gw + - lr-handy + - lr-hatari + - lr-mame + - lr-mame2000 + - lr-mame2003 + - lr-mame2003-plus + - lr-mame2010 + - lr-mame2015 + - lr-mame2016 + - lr-mesen + - lr-mess + - lr-mess2016 + - lr-mgba + - lr-mrboom + - lr-mupen64plus + - lr-mupen64plus-next + - lr-neocd + - lr-nestopia + - lr-np2kai + - lr-nxengine + - lr-o2em + - lr-opera + - lr-parallel-n64 + - lr-pcsx-rearmed + - lr-picodrive + - lr-pokemini + - lr-ppsspp + - lr-prboom + - lr-prosystem + - lr-puae + - lr-puae2021 + - lr-px68k + - lr-quasi88 + - lr-quicknes + - lr-retro8 + - lr-scummvm + - lr-smsplus-gx + - lr-snes9x + - lr-snes9x2002 + - lr-snes9x2005 + - lr-snes9x2010 + - lr-stella + - lr-stella2014 + - lr-superflappybirds + - lr-tgbdual + - lr-theodore + - lr-tic80 + - lr-tyrquake + - lr-vba-next + - lr-vecx + - lr-vice + - lr-virtualjaguar + - lr-x1 + - lr-xrick + - lr-yabause + rpi4: + architecture: aarch64 + cores: + - lr-81 + - lr-atari800 + - lr-beetle-lynx + - lr-beetle-ngp + - lr-beetle-pce + - lr-beetle-pce-fast + - lr-beetle-pcfx + - lr-beetle-saturn + - lr-beetle-supergrafx + - lr-beetle-vb + - lr-beetle-wswan + - lr-bennugd + - lr-bluemsx + - lr-bsnes + - lr-caprice32 + - lr-desmume + - lr-desmume2015 + - lr-dinothawr + - lr-dirksimple + - lr-dosbox + - lr-dosbox-pure + - lr-ep128emu + - lr-fbalpha2012 + - lr-fbneo + - lr-fceumm + - lr-flycast + - lr-flycast-dev + - lr-fmsx + - lr-freechaf + - lr-freeintv + - lr-fuse + - lr-gambatte + - lr-geargrafx + - lr-gearsystem + - lr-genesis-plus-gx + - lr-gpsp + - lr-gw + - lr-handy + - lr-hatari + - lr-mame + - lr-mame2000 + - lr-mame2003 + - lr-mame2003-plus + - lr-mame2010 + - lr-mame2015 + - lr-mame2016 + - lr-mesen + - lr-mess + - lr-mess2016 + - lr-mgba + - lr-mrboom + - lr-mupen64plus + - lr-mupen64plus-next + - lr-neocd + - lr-nestopia + - lr-np2kai + - lr-nxengine + - lr-o2em + - lr-opera + - lr-parallel-n64 + - lr-pcsx-rearmed + - lr-picodrive + - lr-pokemini + - lr-ppsspp + - lr-prboom + - lr-prosystem + - lr-puae + - lr-puae2021 + - lr-px68k + - lr-quasi88 + - lr-quicknes + - lr-retro8 + - lr-scummvm + - lr-smsplus-gx + - lr-snes9x + - lr-snes9x2002 + - lr-snes9x2005 + - lr-snes9x2010 + - lr-stella + - lr-stella2014 + - lr-superflappybirds + - lr-tgbdual + - lr-theodore + - lr-tic80 + - lr-tyrquake + - lr-vba-next + - lr-vecx + - lr-vice + - lr-virtualjaguar + - lr-x1 + - lr-xrick + - lr-yabause + rpi5: + architecture: aarch64 + cores: + - lr-81 + - lr-atari800 + - lr-beetle-lynx + - lr-beetle-ngp + - lr-beetle-pce + - lr-beetle-pce-fast + - lr-beetle-pcfx + - lr-beetle-saturn + - lr-beetle-supergrafx + - lr-beetle-vb + - lr-beetle-wswan + - lr-bennugd + - lr-bluemsx + - lr-bsnes + - lr-caprice32 + - lr-desmume + - lr-desmume2015 + - lr-dinothawr + - lr-dirksimple + - lr-dosbox + - lr-dosbox-pure + - lr-ep128emu + - lr-fbalpha2012 + - lr-fbneo + - lr-fceumm + - lr-flycast + - lr-flycast-dev + - lr-fmsx + - lr-freechaf + - lr-freeintv + - lr-fuse + - lr-gambatte + - lr-geargrafx + - lr-gearsystem + - lr-genesis-plus-gx + - lr-gpsp + - lr-gw + - lr-handy + - lr-hatari + - lr-mame + - lr-mame2000 + - lr-mame2003 + - lr-mame2003-plus + - lr-mame2010 + - lr-mame2015 + - lr-mame2016 + - lr-mesen + - lr-mess + - lr-mess2016 + - lr-mgba + - lr-mrboom + - lr-mupen64plus + - lr-mupen64plus-next + - lr-neocd + - lr-nestopia + - lr-np2kai + - lr-nxengine + - lr-o2em + - lr-opera + - lr-parallel-n64 + - lr-pcsx-rearmed + - lr-picodrive + - lr-pokemini + - lr-ppsspp + - lr-prboom + - lr-prosystem + - lr-puae + - lr-puae2021 + - lr-px68k + - lr-quasi88 + - lr-quicknes + - lr-retro8 + - lr-scummvm + - lr-smsplus-gx + - lr-snes9x + - lr-snes9x2002 + - lr-snes9x2005 + - lr-snes9x2010 + - lr-stella + - lr-stella2014 + - lr-superflappybirds + - lr-tgbdual + - lr-theodore + - lr-tic80 + - lr-tyrquake + - lr-vba-next + - lr-vecx + - lr-vice + - lr-virtualjaguar + - lr-x1 + - lr-xrick + - lr-yabause + x86: + architecture: x86 + cores: + - lr-81 + - lr-atari800 + - lr-beetle-lynx + - lr-beetle-ngp + - lr-beetle-pce + - lr-beetle-pce-fast + - lr-beetle-pcfx + - lr-beetle-psx + - lr-beetle-saturn + - lr-beetle-supergrafx + - lr-beetle-vb + - lr-beetle-wswan + - lr-bennugd + - lr-bluemsx + - lr-bsnes + - lr-caprice32 + - lr-desmume + - lr-desmume2015 + - lr-dinothawr + - lr-dirksimple + - lr-dosbox + - lr-dosbox-pure + - lr-ep128emu + - lr-fbalpha2012 + - lr-fbneo + - lr-fceumm + - lr-flycast + - lr-flycast-dev + - lr-fmsx + - lr-freechaf + - lr-freeintv + - lr-fuse + - lr-gambatte + - lr-geargrafx + - lr-gearsystem + - lr-genesis-plus-gx + - lr-gpsp + - lr-gw + - lr-handy + - lr-hatari + - lr-kronos + - lr-mame + - lr-mame2000 + - lr-mame2003 + - lr-mame2003-plus + - lr-mame2010 + - lr-mame2015 + - lr-mame2016 + - lr-mesen + - lr-mess + - lr-mess2016 + - lr-mgba + - lr-mrboom + - lr-mupen64plus + - lr-mupen64plus-next + - lr-neocd + - lr-nestopia + - lr-np2kai + - lr-nxengine + - lr-o2em + - lr-opera + - lr-parallel-n64 + - lr-pcsx-rearmed + - lr-picodrive + - lr-pokemini + - lr-ppsspp + - lr-prboom + - lr-prosystem + - lr-puae + - lr-puae2021 + - lr-px68k + - lr-quasi88 + - lr-quicknes + - lr-retro8 + - lr-scummvm + - lr-smsplus-gx + - lr-snes9x + - lr-snes9x2005 + - lr-snes9x2010 + - lr-stella + - lr-stella2014 + - lr-superflappybirds + - lr-tgbdual + - lr-theodore + - lr-tic80 + - lr-tyrquake + - lr-vba-next + - lr-vecx + - lr-vice + - lr-virtualjaguar + - lr-x1 + - lr-xrick + - lr-yabause + x86_64: + architecture: x86_64 + cores: + - lr-81 + - lr-atari800 + - lr-beetle-lynx + - lr-beetle-ngp + - lr-beetle-pce + - lr-beetle-pce-fast + - lr-beetle-pcfx + - lr-beetle-psx + - lr-beetle-saturn + - lr-beetle-supergrafx + - lr-beetle-vb + - lr-beetle-wswan + - lr-bennugd + - lr-bluemsx + - lr-bsnes + - lr-caprice32 + - lr-desmume + - lr-desmume2015 + - lr-dinothawr + - lr-dirksimple + - lr-dosbox + - lr-dosbox-pure + - lr-ep128emu + - lr-fbalpha2012 + - lr-fbneo + - lr-fceumm + - lr-flycast + - lr-flycast-dev + - lr-fmsx + - lr-freechaf + - lr-freeintv + - lr-fuse + - lr-gambatte + - lr-geargrafx + - lr-gearsystem + - lr-genesis-plus-gx + - lr-gpsp + - lr-gw + - lr-handy + - lr-hatari + - lr-kronos + - lr-mame + - lr-mame2000 + - lr-mame2003 + - lr-mame2003-plus + - lr-mame2010 + - lr-mame2015 + - lr-mame2016 + - lr-mesen + - lr-mess + - lr-mess2016 + - lr-mgba + - lr-mrboom + - lr-mupen64plus + - lr-mupen64plus-next + - lr-neocd + - lr-nestopia + - lr-np2kai + - lr-nxengine + - lr-o2em + - lr-opera + - lr-parallel-n64 + - lr-pcsx-rearmed + - lr-picodrive + - lr-pokemini + - lr-ppsspp + - lr-prboom + - lr-prosystem + - lr-puae + - lr-puae2021 + - lr-px68k + - lr-quasi88 + - lr-quicknes + - lr-retro8 + - lr-scummvm + - lr-smsplus-gx + - lr-snes9x + - lr-snes9x2005 + - lr-snes9x2010 + - lr-stella + - lr-stella2014 + - lr-superflappybirds + - lr-tgbdual + - lr-theodore + - lr-tic80 + - lr-tyrquake + - lr-vba-next + - lr-vecx + - lr-vice + - lr-virtualjaguar + - lr-x1 + - lr-xrick + - lr-yabause