Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

How can I relocated AdvanceMAME BIOS so they don't show in ES Menu



  • How can I relocated AdvanceMAME BIOS so they don't show in ES Menu?

    Searching on the forum I found this post about the "sample" folder.

    It seems AdvanceMAME is not able to find the BIOS files in:
    /home/pi/RetroPie/BIOS/
    and there's no string about BIOS folder inside the advmame.rc file to modify.



  • @illando Are you referring to neogeo.zip for example?

    AdvanceMAME (actually, MAME in general) looks at this file like it does any other ROM required, expecting it to be in the same folder as the ROM that needs it, just like a parent/clone does.

    AdvanceMAME uses the dir_rom configuration inside the .rc for all ROM files, even ones you think of as BIOS files like neogeo. However, that line can have more than one folder specified. RetroPie will typically look at either the mame-advmame or the arcade folders because of this:

    dir_rom /home/pi/RetroPie/roms/mame-advmame:/home/pi/RetroPie/roms/arcade 
    

    You could add a third location,

    dir_rom /home/pi/RetroPie/roms/mame-advmame:/home/pi/RetroPie/roms/arcade:/home/pi/RetroPie/BIOS/
    


  • @illando It's not possible. MAME BIOS files must be placed in the same folder as the roms for all emulators. The only exception is lr-fbalpha, which will also look in the BIOS folder, /home/pi/RetroPie/BIOS.

    If you wish to hide the BIOS file in ES, one way is to scrape your roms and then remove the BIOS entry from the gamelist.xml file. In the ES Main Menu, under Other Settings, set Parse Gamelists onlyto ON. When you restart ES, then the BIOS file should not appear in the game list.



  • @dudleydes I have not tried my suggestion above. Have you? It is possible that MAME needs a given game to have all of the dependencies in one location--on the other hand, in advancemame's case, it might be able to scan all three locations specified. Easy enough to test, but I am away from my Pi.



  • @caver01 I just tested it with 2020 Baseball in AdvMAME 0.94 and your suggestion worked!

    My personal preference is to use lr-fbalpha for Neo Geo titles as it has the emulated CPU overclock core option to overcome slow downs in Metal Slug games, for example.



  • Another option is to keep it in Kiosk mode and use the <hidden>true</hidden> tag in the XML file.



  • @caver01 thanks man! It works.



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.