2018-01-28, 09:50
(2018-01-24, 17:46)sagrath Wrote: Hi @Wintermute0110
I wanna ask you something tha i believe it's very tricky.
To use Retroarch is quite simple when we use some console emulators, the bios files go in system folder and roms files goes to another desired folder. But to use MAME cores is demanded that the bios files gos in the same rom folder (Eg. In Neo Geo games the bios named neogeo.zip goes in the rom folder with aof2.zip (Art of Fighting 2), or the rom will not launch.) The same it's happeni with same Capcom games that demand qsound.zip (bios to Q-Sound) in the same folder.
So, with this bios files in the same folder of roms, whem we add the games to launcher, we receive in the list the entries of this bios too.
Is ther some way to not include this files when add games? (all the the files has .zip in the extension)
I've already chequed the option "ignore bios files" in teh settings of the addon
Thanks in Advanced
Short answer use Advanced MAME Launcher. AML distinguishes between BIOS and Devices and allows you to filter them out.
Currently I'm preparing a new release of AML that will include a lot of new features (like full MAME ROM auditing). Also, if you find something useful when using AML (for example, being able to create an AEL launcher from any of the AML filters) let me know.
Long answer the current code only works for No-Intro-named ROMs. It checks if the name starts with "[BIOS]" and if so filters out the ROM. AEL's offline scraper may include whether a MAME ROM is a BIOS or not and properly filter them. I will implement it but will take some time. Currently, with help from chrisism, AEL is undergoing a huge refactoring (release 0.9.9) and release 0.9.8 will only have bug fixes. It will take some time to implement.
For the record neogeo.zip is a BIOS. However, qsound.zip is a Device with ROMs. Although not exactly the same, both behave like BIOSes but actually they are not. For example, BIOS are runnable machines, you can launch MAME with just the BIOS and you will typically see something. However, all devices are unrunnable machines and cannot be launched. AEL will be able to filter out both (in 99% of cases launching a BIOS machine, however runnable, is not useful at all).