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

mame4all issue



  • Hello there,
    This is not related to retropie itself but for mame4all.
    I using retropie on a rpi3b, I'm trying to get the game information by running mame4all -listxml bublbobl but I only get an error:
    (process:11858): GLib-CRITICAL **: g_key_file_free: assertion 'key_file != NULL' failed

    I will like to know if that is normal or is just only me, also if someone knows how to fix it.
    if I run the same command on my PC (using mame) it works fine

    Thank you.


  • Global Moderator

    it may just not be implemented in mame4all. it's an ancient version of MAME that was built for the pi out of need rather than completeness. many features probably aren't working.

    more to the point,

    1. why do you want to use mame4all on a pi3? mame2003 is recommended.
    2. the xml dat files are already hosted on https://github.com/RetroPie/RetroPie-Setup/wiki/MAME#mame4all-pi - if you want to see the info on bublbobl just download the MAME 0.37b5 DAT File and search for bublbobl - you don't need to build them.


  • if the source is available I could take a look at it at some point seems something that could be easily be fixed


  • Global Moderator



  • Is ok, I just want to know if this is normal for everyone or just me, I will use a different approach to get the information, instead of using mame -lx feature.
    Thanks all.


  • Global Moderator

    @MeduZaPaT I don't know what version of mame4all are you using, but running the command you listed produces nothing on my RetroPie installation, the command just hangs

    pi@retropie:~ $  /opt/retropie/emulators/mame4all/mame -lx bublbobl
    Bubble Bobble (bublbobl)...
    

    If the ROM is not present in the ROMs folder, the command produces nothing:

    /opt/retropie/emulators/mame4all/mame -lx 1942
    1942 (set 1) (1942)...
    

    What exactly do you want to do ? As @dankcushions mentioned, this info is already published separately if you'd like to consult it.



  • I was testing the controller parsing utility of LEDSpicer when I found that was not working for that emulator on the retropie, so I used a different approach, now is working, I found out that I cannot depend on other programs functionality.



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.