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

    lr-mame2003, Rewind Functionality, and Segmentation Faults?

    Scheduled Pinned Locked Moved Help and Support
    lr-mame2003rewindrtypesegmentation fa
    5 Posts 3 Posters 1.5k 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.
    • PeriodicLogicP
      PeriodicLogic
      last edited by

      Is there a known bug with rewind functionality in lr-mame2003, at least with regard to certain roms?

      I've successfully enabled enabled rewind functionality in retroarch.cfg in the arcade folder, but doing so made me unable to launch either R-Type or R-Type 2, although R-Type LEO still worked. I was fairly confident I had the right ROM set (0.78) and have a non-merged set, so I didn't think I had any clone issues going.

      I had updated RetroPie-Setup to the latest versions, updated all emulators via binaries, and then have further updated lr-mame2003 from source to take advantage of the latest backports and fixes.

      Emulation Station would briefly load the ROM, and then kick me right back out. The error log, whether detailed or not, only showed of relevance a Segmentation Fault in runcommand.sh.

      Out of curiosity, I created a per-ROM configuration file to disable rewind (rewind_enable = "false") and tried running R-Type again. R-Type loaded without complaint, and promptly kicked my butt.

      No need for rewind to be generally enabled, but I was surprised that a google search didn't reveal anything about this, so thought I would post it here, potentially to help others running into the same issue.

      Rob

      pjftP markwkiddM 2 Replies Last reply Reply Quote 0
      • pjftP
        pjft @PeriodicLogic
        last edited by

        @periodiclogic while I don't know a lot about rewind on Mame, if you're into R-Type this week we're getting our collective butts kicked here, so join us:

        https://retropie.org.uk/forum/topic/13796/mame-row-58-r-type

        A segmentation fault is usually related to accessing memory the application shouldn't - lack of memory, bad memory management, etc. I don't know a lot about this particular feature or how resource heavy it may be. Have you tried it in FBA for instance? It might need to be reported to the lr-mame2003 repository as a bug.

        PeriodicLogicP 1 Reply Last reply Reply Quote 1
        • PeriodicLogicP
          PeriodicLogic @pjft
          last edited by

          @pjft Well... I'm up to 26,400 points in R-Type, so I don't think I'm going to be challenging anyone other than myself in the ROW!

          pjftP 1 Reply Last reply Reply Quote 1
          • pjftP
            pjft @PeriodicLogic
            last edited by

            @periodiclogic Well, there are quite a few hints and tips there, but regardless this is really mostly for fun with the community. :)

            1 Reply Last reply Reply Quote 0
            • markwkiddM
              markwkidd @PeriodicLogic
              last edited by

              @periodiclogic said in lr-mame2003, Rewind Functionality, and Segmentation Faults?:

              Emulation Station would briefly load the ROM, and then kick me right back out. The error log, whether detailed or not, only showed of relevance a Segmentation Fault in runcommand.sh.

              That does seem like an emulator bug. Could you please post this report & the log as a new issue in the mame2003 github repository?

              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.