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

    Qix (lr-2003-Plus) .78 roms (unmerged)

    Scheduled Pinned Locked Moved Help and Support
    lr-2003-plusmameqixroms
    33 Posts 4 Posters 4.0k 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.
    • A
      Agrajag @mahoneyt944
      last edited by Agrajag

      @mahoneyt944

      Just giving an update. After much checking and prodding and re-installing Retroarch and a fresh retroarch.cfg, QIX and DEFENDER still are not loading, but now they're both giving the same verbose output.

      No "Failed" messages, but they both throw up a confusing error that has a checkered past on the forums:

      [libretro ERROR] cpunum_get_localtime() called for invalid cpu num!
      

      The last line is just the call to log the verbose output.

      I'd be curious to try one thing I saw in the thread about the above error and that's if I can load these roms from ES, but I'm not a linux guy and have no idea how to do that, nor if it would really tell us much. I do know they run from FBN, but that's not much of a help.

      I did try loading the two other defender roms and the three other qix roms and all of them failed the same way.

      I then also loaded both roms on my PiBoy DMG and, of course, they worked fine. I'm lost.

      About the only thing left I can think of is some sort of wipe, but I'd hate to lose all the work I've put in. I suspect I could save out the gamelists, media and ROM folders and then do a complete re-install. Ugh.

      M 1 Reply Last reply Reply Quote 0
      • M
        mahoneyt944 @Agrajag
        last edited by mahoneyt944

        @agrajag qix works perfectly fine. Somehow your configs were messed up and you're getting write issues. You might be better off on a fresh image.

        M 1 Reply Last reply Reply Quote 0
        • M
          mahoneyt944 @mahoneyt944
          last edited by mahoneyt944

          qix and defender use NV ram save files which probably are not saving correctly with your config settings. If it's correct in the main Retroarch config then you're probably overwriting it with a core or game level cfg. I'm guessing this happened when you tried to enable autoloading save states/ files you mentioned in your other post.

          Post a new log of qix.

          A 2 Replies Last reply Reply Quote 0
          • A
            Agrajag @mahoneyt944
            last edited by Agrajag

            @mahoneyt944 Sounds like a solid theory. I checked something quick. Google suggests Food Fight, Indiana Jones and the Temple of Doom and Road Runner all use NVRAM, and those I also have loaded. I tried each and Food Fight also failed to load. However, the other two both loaded with no issues. If they do NVRAM the same way then it's not that.

            The log's here:

            https://pastebin.com/hFWHwpqU

            Filezilla reports the /retropie/saves/ and /retropie/states folder with permissions of drwr-xr-x just like every other folder.

            The only issue I see is the libretto cpu num error. Do you get that? It's the same for Food Fight and Defender. If it is permissions then I should be able to create those somewhere.

            dankcushionsD 1 Reply Last reply Reply Quote 0
            • A
              Agrajag @mahoneyt944
              last edited by Agrajag

              @mahoneyt944 Grrr. Discussion of this entry includes this:

              https://github.com/libretro/mame2003-plus-libretro/issues/721

              In it the poster mentions that another user sent him a fix for it, but doesn't mention where, how, etc....

              It does mention @grant2258 as the one that provided the fix and I hoped we'd be able to get his attention here, but apparently he was banned. Blocked at every turn.

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

                @agrajag it’s still using the wrong save path... can you please upload

                /opt/retropie/configs/arcade/retroarch.cfg
                /opt/retropie/configs/all/retroarch.cfg (again)
                and check to see if there’s a qiz.zip.cfg if the arcade roms path. something is clearly wrong here.

                A 1 Reply Last reply Reply Quote 0
                • A
                  Agrajag @dankcushions
                  last edited by Agrajag

                  @dankcushions

                  Here's the /opt/retropie/configs/arcade/retroarch.cfg (which is huge like the other one):

                  https://pastebin.com/AXn48rG6

                  The /opt/retropie/configs/all/retroarch.cfg is still mainly the skeleton file except for the last few lines (hmm, maybe make the first one match):

                  https://pastebin.com/A06pkwEH

                  Regarding .cfg's in the /home/pie/RetroPie/arcade path, Not a one. Currently I have 118 roms in there and they're all as expected. The only qix file is qix.zip. Same for defender and foodf.

                  M dankcushionsD 2 Replies Last reply Reply Quote 0
                  • M
                    mahoneyt944 @Agrajag
                    last edited by mahoneyt944

                    @agrajag defender and food fight preload nv files at launch. Indiana jones saves on exit. So that's the difference.

                    Probably this file, the default is not huge.
                    /opt/retropie/configs/arcade/retroarch.cfg

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      Agrajag @mahoneyt944
                      last edited by

                      @mahoneyt944 said in Qix (lr-2003-Plus) .78 roms (unmerged):

                      @agrajag defender and food fight preload nv files at launch. Indiana jones saves on exit. So that's the difference.

                      Question: IF it's permissions, wouldn't Indy (and maybe Road Runner) still not be able to write those files and that would show up (or not show up) somewhere? Wondering if that could be a test for this.

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

                        @agrajag said in Qix (lr-2003-Plus) .78 roms (unmerged):

                        @dankcushions

                        Here's the /opt/retropie/configs/arcade/retroarch.cfg (which is huge like the other one):

                        https://pastebin.com/AXn48rG6

                        my same comments before apply. you need to reinstall the emulator, and replace it with the /opt/retropie/configs/arcade/retroarch.cfg.rp-dist

                        it will be an even smaller file. it shouldn't match the /all/retroarch.cfg file

                        forget the permissions of this bogus directory - fixing your configs will fix this issue.

                        A 1 Reply Last reply Reply Quote 0
                        • A
                          Agrajag @dankcushions
                          last edited by

                          @dankcushions Reinstall what exactly this time? (sorry, just want to be clear on what step exactly to take next.)

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

                            @agrajag update lr-mame2003-plus so it generates retroarch.cfg.rp-dist in your /opt/retropie/configs/arcade/ directory, and use that to replace the messed up retroarch.cfg in the same place.

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              Agrajag @dankcushions
                              last edited by

                              @dankcushions Process completed.

                              I can report that Qix, Defender and Food Fight all now run flawlessly (well, at least as flawlessly as expected)!

                              Thank you guys for all the assistance. I have NO idea what step created those huge .cfg files. I'll have to keep an eye out for that.

                              I also, just after fixing this, noticed that I still had some symlinks for rom paths and a couple MAME cores (mame, lr-mame, lr-mame-2016) that didn't need to be there so I uninstalled the latter and deleted the symlinks which fixed ANOTHER issue which was that my ES boot time would hang at "Configuration" for upwards of 80 seconds. I'm now rebooting almost instantly, so double-win.

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

                                @agrajag said in Qix (lr-2003-Plus) .78 roms (unmerged):

                                Thank you guys for all the assistance. I have NO idea what step created those huge .cfg files. I'll have to keep an eye out for that.

                                You used 'Save Configuration' in RetroArch's RGUI. Either that or you enabled 'Save Configuration on Exit' from the RGUI.

                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  Agrajag @mitu
                                  last edited by

                                  @mitu said in Qix (lr-2003-Plus) .78 roms (unmerged):

                                  @agrajag said in Qix (lr-2003-Plus) .78 roms (unmerged):

                                  Thank you guys for all the assistance. I have NO idea what step created those huge .cfg files. I'll have to keep an eye out for that.

                                  You used 'Save Configuration' in RetroArch's RGUI. Either that or you enabled 'Save Configuration on Exit' from the RGUI.

                                  That is ABSOLUTELY it. I've been trying to figure out (without luck) through trial and ERROR, how to get to where I can cut off the initial post period of some of the roms (like Defender) and auto-load the "clean" state as I used to do on my PC version of MAME.

                                  Wow. Glad to have a solution and a reason.

                                  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.