RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    Scheduled Pinned Locked Moved Help and Support
    retropiemame4allerror
    7 Posts 4 Posters 645 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • MeduZaPaTM
      MeduZaPaT
      last edited by

      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.

      LEDSpicer

      1 Reply Last reply Reply Quote 0
      • dankcushionsD
        dankcushions Global Moderator
        last edited by

        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.
        1 Reply Last reply Reply Quote 1
        • G
          grant2258 Banned
          last edited by

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

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @grant2258
            last edited by

            @grant2258 It's been moved from Sf.net to https://github.com/squidrpi/mame4all-pi.

            1 Reply Last reply Reply Quote 1
            • MeduZaPaTM
              MeduZaPaT
              last edited by

              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.

              LEDSpicer

              mituM 1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @MeduZaPaT
                last edited by mitu

                @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.

                1 Reply Last reply Reply Quote 0
                • MeduZaPaTM
                  MeduZaPaT
                  last edited by

                  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.

                  LEDSpicer

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  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.