Thank you sir, that information right there is worth GOLD!!
The names of the cores have indeed changed in later versions of RetroArch!
NEW vs OLD
fbalpha_libretro_ps3.SELF vs fb_alpha_libretro_ps3.SELF
mame2000_libretro_ps3.SELF vs mame078_libretro_ps3.SELF
mame2003_libretro_ps3.SELF is still the same, although it was never "documented" here as an option, so never tried it - http://www.biteyourconsole.net/2016/12/17/scena-ps3-rilasciato-webman-mod-v1-45-04/
I quickly renamed my FBA core to the old naming convention and it works now!
I'm still struggling with MAME2003 but at least we are getting somewhere now.
I am using RetroArch 1.6.7, as all versions after that no longer have FBA with .42 romset support, neither does it have MAME2003 support.
Given the fact that the emulators may have different names due the different versions of RetroArch, I think it will be necessary to update the source code of PKGLAUNCH to make it test if the emulator SELF exists with one of their different names.
Also I think recently RetroArch include more emulators cores. Not sure if these new cores work or not.
This is a complete list of the paths currently supported by PKGLAUNCH and which emulator is called:
| /ROMS/SNES/* | snes9x2010_libretro_ps3.SELF |
| /ROMS/NES/* | fceumm_libretro_ps3.SELF |
| /ROMS/QNES/* | quicknes_libretro_ps3.SELF |
| /ROMS/NESTOPIA/* | nestopia_libretro_ps3.SELF |
| /ROMS/GEN/* | genesis_plus_gx_libretro_ps3.SELF |
| /ROMS/GBA/* | vba_next_libretro_ps3.SELF |
| /ROMS/GB/ * | gambatte_libretro_ps3.SELF |
| /ROMS/GBC/* | gambatte_libretro_ps3.SELF |
| /ROMS/PCE/* | mednafen_pce_fast_libretro_ps3.SELF |
| /ROMS/PCFX/* | mednafen_pcfx_libretro_ps3.SELF |
| /ROMS/ATARI/* | stella_libretro_ps3.SELF |
| /ROMS/FBA/* | fb_alpha_libretro_ps3.SELF |
| /ROMS/MAME/* | mame078_libretro_ps3.SELF |
| /ROMS/MAME2003/* | mame2003_libretro_ps3.SELF |
| /ROMS/QUAKE/* | tyrquake_libretro_ps3.SELF |
| /ROMS/DOOM/* | prboom_libretro_ps3.SELF |
| /ROMS/NGP/* | mednafen_ngp_libretro_ps3.SELF |
| /ROMS/VBOY/* | mednafen_vb_libretro_ps3.SELF |
| /ROMS/WSWAM/* | mednafen_wswan_libretro_ps3.SELF |
| /ROMS/SGX/* | mednafen_supergrafx_libretro_ps3.SELF |
| /ROMS/ATARI2600/* | stella_libretro_ps3.SELF |
| /ROMS/ATARI7800/* | prosystem_libretro_ps3.SELF |
| /ROMS/GW/ * | gw_libretro_ps3.SELF |
| /ROMS/O2EM* | o2em_libretro_ps3.SELF |
| /ROMS/LYNX* | mednafen_lynx_libretro_ps3.SELF |
| /ROMS/HANDY* | handy_libretro_ps3.SELF |
| /ROMS/NXENGINE* | nxengine_libretro_ps3.SELF |
EDIT:
I've attached a test build of PKG/ROM Launcher with support for cores from RetroArch 1.7.3 and 1.7.1 Extended.Version.
This is the new list of paths supported by the test build of PKGLAUNCH.
| PATH | EMULATOR |
| /ROMS/SNES/ | snes9x2010_libretro_ps3.SELF snes9x_next_libretro_ps3.SELF snes9x2005_plus_libretro_ps3.SELF snes9x2005_libretro_ps3.SELF snes9x_libretro_ps3.SELF mednafen_snes_libretro_ps3.SELF |
| /ROMS/SNES9X/ | snes9x_libretro_ps3.SELF |
| /ROMS/SNES9X2005/ | snes9x2005_plus_libretro_ps3.SELF |
| /ROMS/SNES9X2010/ | snes9x2010_libretro_ps3.SELF |
| /ROMS/SNES9X_NEXT/ | snes9x_next_libretro_ps3.SELF |
| /ROMS/MSNES/ | mednafen_snes_libretro_ps3.SELF |
| /ROMS/NES/ | fceumm_libretro_ps3.SELF nestopia_libretro_ps3.SELF quicknes_libretro_ps3.SELF |
| /ROMS/FCEUMM/ | fceumm_libretro_ps3.SELF |
| /ROMS/NESTOPIA/ | nestopia_libretro_ps3.SELF |
| /ROMS/QNES/ | quicknes_libretro_ps3.SELF |
| /ROMS/GEN /ROMS/GENESIS/ | genesis_plus_gx_libretro_ps3.SELF |
| /ROMS/MEGAD /ROMS/MEGADRIVE/ | genesis_plus_gx_libretro_ps3.SELF |
| /ROMS/GG /ROMS/GGEAR | gearsystem_libretro_ps3.SELF |
| /ROMS/GBA/ | vba_next_libretro_ps3.SELF mgba_libretro_ps3.SELF |
| /ROMS/VBA/ | vba_next_libretro_ps3.SELF |
| /ROMS/MGBA/ | mgba_libretro_ps3.SELF |
| /ROMS/GB/ | gambatte_libretro_ps3.SELF gearboy_libretro_ps3.SELF tgbdual_libretro_ps3.SELF |
| /ROMS/GBC/ | gambatte_libretro_ps3.SELF |
| /ROMS/GEARBOY/ | gearboy_libretro_ps3.SELF |
| /ROMS/GAMBATTE/ | gambatte_libretro_ps3.SELF |
| /ROMS/TGBDUAL/ | tgbdual_libretro_ps3.SELF |
| /ROMS/ATARI/ | stella_libretro_ps3.SELF |
| /ROMS/FBA/ | fb_alpha_libretro_ps3.SELF fbalpha_libretro_ps3.SELF fbalpha2012_libretro_ps3.SELF |
| /ROMS/FBA2012/ | fbalpha2012_libretro_ps3.SELF |
| /ROMS/MAME/ | mame078_libretro_ps3.SELF mame2000_libretro_ps3.SELF mame2003_libretro_ps3.SELF |
| /ROMS/MAME078/ | mame078_libretro_ps3.SELF |
| /ROMS/MAME2000/ | mame2000_libretro_ps3.SELF |
| /ROMS/MAME2003/ | mame2003_libretro_ps3.SELF |
| /ROMS/QUAKE/ | tyrquake_libretro_ps3.SELF |
| /ROMS/DOOM/ | prboom_libretro_ps3.SELF |
| /ROMS/PCE/ | mednafen_pce_fast_libretro_ps3.SELF |
| /ROMS/PCFX/ | mednafen_pcfx_libretro_ps3.SELF |
| /ROMS/NGP/ | mednafen_ngp_libretro_ps3.SELF |
| /ROMS/VBOY/ | mednafen_vb_libretro_ps3.SELF |
| /ROMS/WSWAM/ | mednafen_wswan_libretro_ps3.SELF |
| /ROMS/SGX/ | mednafen_supergrafx_libretro_ps3.SELF |
| /ROMS/ATARI2600/ | stella_libretro_ps3.SELF |
| /ROMS/ATARI5200/ | atari800_libretro_ps3.SELF |
| /ROMS/ATARI7800/ | prosystem_libretro_ps3.SELF |
| /ROMS/HATARI/ | hatari_libretro_ps3.SELF |
| /ROMS/LYNX/ | mednafen_lynx_libretro_ps3.SELF |
| /ROMS/JAGUAR | virtualjaguar_libretro_ps3.SELF |
| /ROMS/AMIGA/ | puae_libretro_ps3.SELF |
| /ROMS/VICE/ | vice_x64_libretro_ps3.SELF |
| /ROMS/FMSX/ | fmsx_libretro_ps3.SELF |
| /ROMS/BMSX/ | bluemsx_libretro_ps3.SELF |
| /ROMS/LUA/ | lutro_libretro_ps3.SELF |
| /ROMS/ZX81/ | 81_libretro_ps3.SELF |
| /ROMS/FUSE/ | fuse_libretro_ps3.SELF |
| /ROMS/GW/ | gw_libretro_ps3.SELF |
| /ROMS/O2EM | o2em_libretro_ps3.SELF |
| /ROMS/HANDY | handy_libretro_ps3.SELF |
| /ROMS/NXENGINE | nxengine_libretro_ps3.SELF |
| /ROMS/DOSBOX/ | dosbox_libretro_ps3.SELF |
| /ROMS/VECX/ | vecx_libretro_ps3.SELF |
| /ROMS/INTV/ | freeintv_libretro_ps3.SELF |
| /ROMS/2048/ | 2048_libretro_ps3.SELF |
| /ROMS/POKEMINI/ | pokemini_libretro_ps3.SELF |
| /ROMS/THEODORE/ | theodore_libretro_ps3.SELF |