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

    NeoGeo games "raster irq enable/disable" at F1 press

    Scheduled Pinned Locked Moved Help and Support
    hotkey bindsneogeomame settings
    28 Posts 4 Posters 3.9k 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.
    • B
      barbudreadmon @AndersHP
      last edited by

      @andershp fwiw, i tested this in mame2003+ (i don't have mame2003), F1 was indeed mapped to that "toggle raster effects" thingy, and i couldn't find a way to disable this key, so i think it's hardcoded somewhere in mame's code and impossible to remap.

      FBNeo developer - github - forum

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

        @barbudreadmon yes just did some digging on this. Looks like this is our culprit

        https://github.com/libretro/mame2003-libretro/blob/67288881c05f67d808646d6838043ca815f5535e/src/vidhrdw/m92_vidhrdw.c#L591-L608

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

          One solution is to use core options and set the input interface to retropad. Using simultaneous or keyboard will allow f1 to be used.

          I'll review the code and other instances like it to see if a better solution is available

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

            Ok, issue is fixed. Update mame2003 specifying "from source" to get the fix.

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

              @mahoneyt944 hmmm i saw your commit, imho you should have turned this into a core option or something, here you are basically dropping support for devices that don't have the specs to run those games with rasters, and i think one of the main reasons for using mame2003 is its friendliness for lower spec devices

              FBNeo developer - github - forum

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

                @barbudreadmon there's no documentation for this feature for any user to know to use it unless they reviewed the source..... Which is very problematic. Similar code throughout the core uses debug for these types of things currently. At some point I'd like to comb through the debug actions and standardize them in a way that's easier but for now..... I just wanted to get it working.

                AndersHPA 2 Replies Last reply Reply Quote 1
                • AndersHPA
                  AndersHP @mahoneyt944
                  last edited by

                  @mahoneyt944
                  Ok I tried but the version of RetroPie that I'm running is 4.3, and it requested me to update to 4.4.
                  I'm on a Pi 3B+ so I've been reluctant to update everything but tried the Setup Script and now it will not even enter the RetroPie Setup menu... Gives me all sorts of messages like
                  Err http://mirrordirector.raspbian.org/raspbian/ jesse/main ... 404 not found etc.

                  But every systemupdate begins with fetching the newest RetroPie Setup script, right?

                  My "Bubble Bobble" Themed Bartop Arcade
                  My Gameboy

                  S 1 Reply Last reply Reply Quote 0
                  • AndersHPA
                    AndersHP @mahoneyt944
                    last edited by

                    @mahoneyt944 @barbudreadmon
                    By the way, really appreciate you guys digging into this - thanks!

                    My "Bubble Bobble" Themed Bartop Arcade
                    My Gameboy

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

                      @andershp you can update emulators without updating everything else. Go into RetroPie setup, Manage packages, manage main packages, find mame2003, update from source. This will take about 25 mins or so.

                      AndersHPA 1 Reply Last reply Reply Quote 1
                      • S
                        sleve_mcdichael @AndersHP
                        last edited by sleve_mcdichael

                        @andershp said in NeoGeo games "raster irq enable/disable" at F1 press:

                        I'm on a Pi 3B+ so I've been reluctant to update everything but tried the Setup Script and now it will not even enter the RetroPie Setup menu... Gives me all sorts of messages like
                        Err http://mirrordirector.raspbian.org/raspbian/ jesse/main ... 404 not found etc.

                        But every systemupdate begins with fetching the newest RetroPie Setup script, right?

                        Your system (Jessie) is wildly out of date. We are two OSes ahead (first Stretch, then Buster. Bullseye is right around the corner, maybe.)

                        Unfortunately, you cannot update through the setup script. In fact you cannot even update in-situ at all. You need to backup your roms, bios, configs, and splashscreens dirs, and install the latest official image from RetroPie.org.uk/download, then you can restore your backed-up directories and you'll be basically right back where you were, but with a current and supported configuration.

                        AndersHPA 1 Reply Last reply Reply Quote 0
                        • AndersHPA
                          AndersHP @sleve_mcdichael
                          last edited by

                          @sleve_mcdichael
                          Okay, but since I'm not running newest pi hardware, will this result in slowdowns? And I have my setup running very well with Pegasus Frontend and everything.
                          I can always try and revert back, I guess.

                          My "Bubble Bobble" Themed Bartop Arcade
                          My Gameboy

                          B 1 Reply Last reply Reply Quote 0
                          • B
                            barbudreadmon @AndersHP
                            last edited by barbudreadmon

                            @andershp said in NeoGeo games "raster irq enable/disable" at F1 press:

                            will this result in slowdowns?

                            There is a chance that some emulators will perform differently, not necessarily slower (sometimes we manage making the code lighter), if you change versions. But that shouldn't be a major concern if you are using mame2003, it never went through major emulation improvements, and never will, that's the concept behind those vintaged cores, with mame2003+ as the exception.

                            Note that you should be wary of the config files compatibility if you jump retroarch versions.

                            FBNeo developer - github - forum

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

                              @mahoneyt944 said in NeoGeo games "raster irq enable/disable" at F1 press:

                              @andershp you can update emulators without updating everything else. Go into RetroPie setup, Manage packages, manage main packages, find mame2003, update from source. This will take about 25 mins or so.

                              Thanks man. This solved the raster issue!
                              I did notice the game was very slow to start and exit (only the first time I tried it though), as well as a test of another mame game made the pi crash when exiting. Coincidental?

                              My "Bubble Bobble" Themed Bartop Arcade
                              My Gameboy

                              M B 2 Replies Last reply Reply Quote 0
                              • M
                                mahoneyt944 @AndersHP
                                last edited by mahoneyt944

                                @andershp can't say for sure without a log or something to go on.

                                Does it still happen after resetting the pi?

                                1 Reply Last reply Reply Quote 0
                                • B
                                  barbudreadmon @AndersHP
                                  last edited by

                                  @andershp mame compilation can be a demanding process, maybe it left your device in an unstable state if you didn't reboot it afterward ?

                                  FBNeo developer - github - forum

                                  AndersHPA 1 Reply Last reply Reply Quote 0
                                  • AndersHPA
                                    AndersHP @barbudreadmon
                                    last edited by AndersHP

                                    @barbudreadmon Even after a reboot, the system freezes when trying to exit Gyruss (0.78 mame 2003 rom) - this didn't happen before...
                                    In The Hunt, Burgertime and Donkey Kong all seems to work (just to test a few others). I also tested in EmulationStation to rule out something frontend related, but it also freezes here.

                                    Edit: the slowness of opening/closing games was solved by rebooting.

                                    My "Bubble Bobble" Themed Bartop Arcade
                                    My Gameboy

                                    B 1 Reply Last reply Reply Quote 0
                                    • B
                                      barbudreadmon @AndersHP
                                      last edited by barbudreadmon

                                      @andershp said in NeoGeo games "raster irq enable/disable" at F1 press:

                                      the system freezes when trying to exit Gyruss

                                      I can't seem to reproduce this, so i'm not sure what it could be about. Maybe some file got corrupted or something.

                                      FBNeo developer - github - forum

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

                                        Can you post a log?

                                        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.