Libretro modules and mame roms split set

Hello,

I 'm using Mame roms sets (all type: arcade, console and computer) with Retroarch. It will be more usefull to everyone if Libretro modules will be Mame roms split sets compatible. Some examples:

  1. gameboy advance games named “Final Fantasy I and II” the Mame rom is “ffant12.zip” and contains a file named “agb-bffp-0.u1” No Gameboy advance libretro modules recognize a file with .u1 extension. If you extract “agb-bffp-0.u1” and rename it with a .gba extension: “agb-bffp-0.gba”, I can launch it with several GBA libretro modules. other examples: Final Fantasy IV Advance Europe --> ffant4.zip --> agb-bz4p-0.u1 The Legend of Zelda The minish cap Europe --> zeldamcp.zip --> agb-bzmp-0.u1

  2. same for Gameboy color games from Mame split roms: the archives contain .u1 file extension. If you rename it with a gbc extension, I can launch it with several GBC libretro modules. Examples: Legend of Zelda, The - Link’s Awakening DX Français --> zeldalnkf.zip --> dmg-zlf-0.u1 Legend of Zelda, The - Oracle of Seasons Europe --> zeldasea.zip --> cgb-az7p-0.u1

My question: is there a way to launch rom file with a module whatever the extension ? Or can we add more extension for a module? How can I tell Gambett (libretro gameboy color module) or Gpsp (Gameboy advance libretro module) to recongnize .u1 files?

Thank you for your help. LGDN.

Not a fix, but more like a workaround… I’ve made a python 3.5 script which grabs all these roms with weird extension files and renames them to .gba (zipped or not) files with meaningful names using a no-intro.org DAT file.