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

    Dreamcast, Atomiswave, and Naomi Performance

    Scheduled Pinned Locked Moved Help and Support
    flycastatomiswavenaomidreamcastperformance
    48 Posts 10 Posters 16.4k 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.
    • GreenHawk84G
      GreenHawk84
      last edited by GreenHawk84

      Doing some testing with Flycast, it appears some games may not play nicely with Threaded Rendering/Synchronous Rendering. When I disabled it for Mortal Kombat Gold, the "screen tearing" or "game tearing" (sort of an odd visual glitch) went away and it played like butter. So I tried to do a Game Override, but apparently that does not hold for Retroarch "Options" settings. The potential is all here, but not quite there yet IMO.

      1 Reply Last reply Reply Quote 0
      • CrushC
        Crush @DreamcastKid
        last edited by

        @dreamcastkid said in Dreamcast, Atomiswave, and Naomi Performance:

        Metal Slug 6 runs good enough for me using lr-flycast (1st boss slowed down badly on an old version, but is much better now)

        Thanks this has been very beneficial for me, turns out i had to update my Flycast core as well it is so much better now.

        1 Reply Last reply Reply Quote 1
        • G
          G30FF @GreenHawk84
          last edited by

          @greenhawk84 Uninstalling Redream doesn't clear out its config files, unfortunately. To get rid of your configuration, go to /opt/retropie/configs/dreamcast/redream and delete redream.cfg. You will also lose custom controller mappings you've set up.

          If you can't adjust the aspect ratio of your screen, you'll need to mess with the window size in Redream. I don't advise trying to increase the internal resolution (assuming you bought a Redream license), because the Pi can't handle upscaling beyond the native 640x480 resolution.

          GreenHawk84G ectoE 2 Replies Last reply Reply Quote 0
          • GreenHawk84G
            GreenHawk84 @G30FF
            last edited by

            @g30ff yes, that was the setting, "Window Size." I was changing that and getting the games to display properly on my 1080p monitor. Thanks for the tip!

            1 Reply Last reply Reply Quote 0
            • ectoE
              ecto @G30FF
              last edited by

              @g30ff Are you sure about that? There are some games, that seem to work well with 1280x960 internal resolution. So far I have just tried Ikaruga and Rez, but at least the first level seems ok to me. I have the latest stable release (1.5.0) installed . The dev releases are somewhat slower, especially on higher resolutions.

              G 1 Reply Last reply Reply Quote 0
              • G
                G30FF @ecto
                last edited by

                @ecto Less demanding games should be okay, but some of the more graphically intense games will have problems. I don't have a Redream license to test higher internal resolutions, so take what I say with a grain of salt. It's just based on what I've seen others say on other threads or discussions. I have the latest development build installed, since that's what gets installed through RetroPie-Setup, and because it supports the Atomiswave conversions.

                ectoE 1 Reply Last reply Reply Quote 0
                • ectoE
                  ecto @G30FF
                  last edited by

                  @g30ff Yeah, It's true what you say. More demanding games will not work with higher internal resolutions. That's why it's quite interesting that Rederam now supports per-game-configs. The downside is, that this feature is only introduced in the dev builds, which are somewhat slower...
                  All in all I'd say that registered version with the higher resolutions probably only pays off on faster hardware!

                  1 Reply Last reply Reply Quote 0
                  • GreenHawk84G
                    GreenHawk84
                    last edited by

                    Hello, I was able to delete the Redream .cfg file in the configs folder and it fixed my problem for Redream crashing on any resolution change. Now this has become a matter of using Flycast or Redream as my core of choice. I really wanted to use Flycast for those overlays.. but the performance is still having trouble. I will try to capture what I am seeing on some videos.

                    CrushC 1 Reply Last reply Reply Quote 0
                    • CrushC
                      Crush @GreenHawk84
                      last edited by

                      @greenhawk84 said in Dreamcast, Atomiswave, and Naomi Performance:

                      Hello, I was able to delete the Redream .cfg file in the configs folder and it fixed my problem for Redream crashing on any resolution change. Now this has become a matter of using Flycast or Redream as my core of choice. I really wanted to use Flycast for those overlays.. but the performance is still having trouble. I will try to capture what I am seeing on some videos.

                      What internal resolution are you using in Flycast? performance should be good at 480p for most games.

                      GreenHawk84G 1 Reply Last reply Reply Quote 0
                      • MortalWombatM
                        MortalWombat
                        last edited by MortalWombat

                        Hey all, apologies for my chiming in late here, but I too have been trying to get some games that I guess are NAOMI to work recently without success (Marvel VS Capcom 2, Capcom vs. SNK: Millennium Fight, Giga Wing 2, Sega Strike Fighter, Street Fighter Zero 3 Upper, I think Rave Racer may have been one of them too; I don't recall any of these being listed on Roslof's spreadsheet of ROM/emulator compatibility which is what I usually consult).

                        Frankly I'd never even heard about NAOMI before, but had noticed that most of these games-- if they loaded at all-- were running SUPER slow and jerky, often with none of the controls even working, and that NAOMI logo at the beginning seemed to be a common denominator.

                        I'm also on a Pi4 w/ 4GB (I'm too much of a noob to even know how to overclock if I wanted to, but if that's pushing the limit of even being able to run these games please let me know). I was about to post on here looking for tips before I searched & stumbled across this thread.

                        Thing is, I'd been trying to run them off all the arcade emulators I currently have (Mame and FBNeo), and thought there might just be a BIOS or CHD file missing for these (not that I'd know yet where to find or file such files were that even the case).

                        Am I to understand based on what I've seen so far that the experimental/optional lr-flycast package is the best (or only) RetroPie emulator that can play these?

                        I'd come across this list of others while Googling (DEmul, NullDC etc), but figured they were either outdated, desktop apps, or simply not available on the RP...
                        https://lightgungamer.com/the-best-sega-naomi-emulator/

                        Thanks!!

                        G 1 Reply Last reply Reply Quote 0
                        • G
                          G30FF @MortalWombat
                          last edited by

                          @mortalwombat lr-flycast is the only emulator on the Pi 4 that can support Naomi or Atomiswave games. Your best bet is to turn on frameskip in the core options to get them to run smoothly. The Naomi and Atomiswave are basically Dreamcasts that have been modified (and in the case of Naomi) upgraded for arcade hardware. The best emulator for Atomiswave/Naomi games is demul, but that's Windows-only.

                          MortalWombatM 1 Reply Last reply Reply Quote 0
                          • MortalWombatM
                            MortalWombat @G30FF
                            last edited by

                            @g30ff really appreciate the reply! Yeah DL'd it (tho in binary mode, not from Source, not sure if it makes a difference w/ its performance?) and ran a few of the games mentioned above. Yeah, they all ran-- but shaky, with the audio slowed down too-- until I went in and adjusted the Frameskip like you said, and they all seemed to work a lot better (though w/ Giga Wing 2, there's already so much going on on the screen that it's nearly impossible to follow). Btwn. 1 and 6, I just set it to 1. Is there a different number you'd suggest??

                            So I guess this means that I can run other Dreamcast titles? (though I'm guessing they may also have the Frameskip issue?).

                            A few other questions though:

                            1. I'd noticed for some of these games that-- at least on the site I usually DL my ROMS from-- some of them had rather large CHD files there too to DL. In fact, Capcom Vs SNK Mark of the Millennium (cvs2gd.zip for MAME) had one, but I didn't actually DL the CHD-- hell, I'm still not sure of what these are, and where to file them-- but it seemed to work OK. How essential are these files?

                            2. For Sega Strike Fighter (sstrkfgt.zip for MAME), it loaded to the NAOMI logo, but gave me a warning like "Game Assignments are Incorrect. Set Correctly In System Assignments of Test Mode." I have another ROM for this labeled (Rev A)(Mame 0.150, should I try that one instead? Or how/where would I adjust those Assignments if it's not a matter of the ROM itself?

                            3. Street Fighter Zero 3 Upper (the Japan version, sfz3ugd.zip, which was actually the only one included on this site besides the GBA version) also didn't load/again stopped at the NAOMI logo, with a warning "Error 01: This Game is Not Acceptable By Main Board." There was also a CHD file for this one that I didn't know what to do with. Could that be the reason why?

                            Thanks!!

                            DreamcastKidD 1 Reply Last reply Reply Quote 0
                            • DreamcastKidD
                              DreamcastKid Banned @MortalWombat
                              last edited by BuZz

                              @mortalwombat said in Dreamcast, Atomiswave, and Naomi Performance:

                              Street Fighter Zero 3 Upper (the Japan version, sfz3ugd.zip, which was actually the only one included on this site besides the GBA version) also didn't load/again stopped at the NAOMI logo, with a warning "Error 01: This Game is Not Acceptable By Main Board." There was also a CHD file for this one that I didn't know what to do with. Could that be the reason why?

                              Best practice is ... If it has a CHD file, then use it.

                              If the game does not run, then most likely the reason is it needs the CHD.

                              create a folder named sfz3ugd and then unzip the contents of sfz3ugd-chd.zip into it. (the file inside the folder should be called gdl-0002.chd)

                              then transfer both into the naomi roms folder

                              sfz3ugd.zip (which is game)

                              sfz3ugd (which is the folder containing gdl-0002.chd)

                              restart emulationstation and you're done.

                              Note: games with CHD file take a little longer to start, so be patient.

                              PS. I tested the game with lr-flycast ... works and runs great :)

                              MortalWombatM 1 Reply Last reply Reply Quote 0
                              • MortalWombatM
                                MortalWombat @DreamcastKid
                                last edited by MortalWombat

                                @dreamcastkid said in Dreamcast, Atomiswave, and Naomi Performance:

                                sfz3ugd

                                Yep, still the same "Error 01: This Game is Not Acceptable By Main Board" message (I'm assuming by "the naomi roms folder," you meant the Dreamcast folder?).

                                Assuming I heard you right, I dropped a folder named " sfz3ugd" in there, containing the 109.2mb "gdl-0002.chd" file. And I'm aware that we may be getting our Street Fighter Zero 3 Upper ROMs from different sites-- neither of which we can discuss here-- but the 8.3mb "sfz3ugd.zip" file I have here, once opened (just to check if we're talking about the same ROM) produced a 36mb folder that contained:

                                203_203.bin
                                213_203.bin
                                217_203.bin
                                315-6146.bin
                                315-6215.bin
                                315-6334.ic11
                                317_312.bin
                                317-0352-exp.pic
                                317-0364-com.pic
                                317-0422-jpn.pic
                                317-0456-jpn.pic
                                317-0506-jpn.pic
                                317-5072-com.pic
                                401_203.bin
                                epr-21576e.ic27
                                epr-21576g.ic27
                                epr-21576h.ic27
                                epr-21577e.ic27
                                epr-21577g.ic27
                                epr-21577h.ic27
                                epr-21578e.ic27
                                epr-21578g.ic27
                                epr-21578h.ic27
                                fpr-23489c.ic14
                                fpr23718.ic36
                                fpr23905.ic36
                                main_eeprom.bin
                                sfz3ugd-default-eeprom.bin
                                sp5001-b.bin
                                sp5001.bin
                                sp5002-a.bin
                                x76f100_eeprom.bin

                                ....and that's still not covering the reason for the "Game Assignments are Incorrect. Set Correctly In System Assignments of Test Mode" error message I got for this sstrkfgt.zip MAME ROM I mentioned in #2 (which when I substituted for the other "[Rev A] [Mame 0.150]" one I mentioned didn't load at all, just returned to the Dreamcast menu).

                                So, anyone got any ideas? :/

                                CrushC DreamcastKidD 2 Replies Last reply Reply Quote 0
                                • CrushC
                                  Crush @MortalWombat
                                  last edited by Crush

                                  @mortalwombat said in Dreamcast, Atomiswave, and Naomi Performance:

                                  sfz3ugd

                                  In the same folder as the zip you need to create a folder called "sfz3ugd" and place the chd file there.
                                  Also ensure you're running the game from the zip and not the CHD

                                  CrushC 1 Reply Last reply Reply Quote 0
                                  • CrushC
                                    Crush @Crush
                                    last edited by

                                    your rom is different than my working rom.

                                    Directory of Z:\naomi\+Sega Naomi\test
                                    
                                    14-Feb-21  17:57    <DIR>          .
                                    14-Feb-21  17:52    <DIR>          ..
                                    24-Dec-96  23:32         2,097,152 203_203.bin
                                    24-Dec-96  23:32         2,097,152 213_203.bin
                                    24-Dec-96  23:32         2,097,152 217_203.bin
                                    24-Dec-96  23:32             2,048 315-6146.bin
                                    24-Dec-96  23:32            16,384 315-6215.bin
                                    24-Dec-96  23:32           130,817 315-6334.ic11
                                    24-Dec-96  23:32            16,384 317-0352-exp.pic
                                    24-Dec-96  23:32            16,384 317-0422-jpn.pic
                                    24-Dec-96  23:32            16,384 317-0456-jpn.pic
                                    24-Dec-96  23:32            16,384 317-5072-com.pic
                                    24-Dec-96  23:32            16,384 317-unknown.pic
                                    24-Dec-96  23:32         2,097,152 317_312.bin
                                    24-Dec-96  23:32         2,097,152 401_203.bin
                                    24-Dec-96  23:32               128 93c46.bin
                                    24-Dec-96  23:32               128 dimmspd.bin
                                    24-Dec-96  23:32         2,097,152 epr-21576e.ic27
                                    24-Dec-96  23:32         2,097,152 epr-21576g.ic27
                                    24-Dec-96  23:32         2,097,152 epr-21576h.ic27
                                    24-Dec-96  23:32         2,097,152 epr-21577e.ic27
                                    24-Dec-96  23:32         2,097,152 epr-21577g.ic27
                                    24-Dec-96  23:32         2,097,152 epr-21577h.ic27
                                    24-Dec-96  23:32         2,097,152 epr-21578e.ic27
                                    24-Dec-96  23:32         2,097,152 epr-21578g.ic27
                                    24-Dec-96  23:32         2,097,152 epr-21578h.ic27
                                    24-Dec-96  23:32         2,097,152 fpr-23489c.ic14
                                    24-Dec-96  23:32         2,097,152 fpr23718.ic36
                                    24-Dec-96  23:32         2,097,152 fpr23905.ic36
                                    24-Dec-96  23:32               128 main_eeprom.bin
                                    24-Dec-96  23:32               128 sfz3ugd-default-eeprom.bin
                                    24-Dec-96  23:32            16,384 sp5001-b.bin
                                    24-Dec-96  23:32            16,384 sp5001.bin
                                    24-Dec-96  23:32            16,384 sp5002-a.bin
                                    24-Dec-96  23:32               132 x76f100_eeprom.bin
                                                  33 File(s)     35,932,549 bytes
                                                   2 Dir(s)  162,295,500,800 bytes free
                                    
                                    
                                    G 1 Reply Last reply Reply Quote 0
                                    • G
                                      G30FF @Crush
                                      last edited by

                                      @crush Running Naomi/Atomiswave games is just like running an arcade game for MAME or FBNeo. Do not unzip the rom file itself. You should have a file called sfz3ugd.zip, and a .chd file called gdl-0002.chd. You would arrange it as follows, and then run the zip (As a warning, I do not have this particular rom to confirm, this is just as an example for a game that uses a CHD):

                                      dreamcast
                                      -sf3ugd.zip
                                      -sf3ugd/gdl-0002.chd

                                      Frameskip of 1 is usually enough for me as far as I can tell. You are usually better off with Redream for Dreamcast games over Flycast, where possible. Unfortunately the Naomi/Atomiswave games won't work in Redream, unless you use the Atomiswave to Dreamcast conversions.

                                      Additionally, your Naomi/Atomiswave games need to be from a MAME rom set. Other dumps will not work.

                                      CrushC 1 Reply Last reply Reply Quote 1
                                      • CrushC
                                        Crush @G30FF
                                        last edited by Crush

                                        @g30ff i was replying to a post, i don't require help. but thanks.
                                        PS: i recommend flycast over redream.

                                        G GreenHawk84G 2 Replies Last reply Reply Quote 1
                                        • G
                                          G30FF @Crush
                                          last edited by

                                          @crush Sorry, my bad, I misread.

                                          1 Reply Last reply Reply Quote 0
                                          • DreamcastKidD
                                            DreamcastKid Banned @MortalWombat
                                            last edited by BuZz

                                            @mortalwombat said in Dreamcast, Atomiswave, and Naomi Performance:

                                            Yep, still the same "Error 01: This Game is Not Acceptable By Main Board" message (I'm assuming by "the naomi roms folder," you meant the Dreamcast folder?).
                                            Assuming I heard you right, I dropped a folder named " sfz3ugd" in there, containing the 109.2mb "gdl-0002.chd" file. And I'm aware that we may be getting our Street Fighter Zero 3 Upper ROMs from different sites-- neither of which we can discuss here-- but the 8.3mb "sfz3ugd.zip" file I have here, once opened (just to check if we're talking about the same ROM) produced a 36mb folder that contained:

                                            Oops, sorry, yeah the Dreamcast folder is the default Retropie folder for Naomi and Atomiswave roms ... which i did not like.

                                            So, i manually created Naomi and Atomiswave folders ages ago as i only wanted Dreamcast Console Games in the Dreamcast folder
                                            ... and Naomi Arcade Games in the Naomi folder.

                                              <system>
                                                <name>naomi</name>
                                                <fullname>Naomi</fullname>
                                                <path>/home/pi/RetroPie/roms/naomi</path>
                                                <extension>.zip .ZIP .BIN .bin</extension>
                                                <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ naomi %ROM%</command>
                                                <platform>naomi</platform>
                                                <theme>naomi</theme>
                                              </system>
                                            

                                            Now onto file sizes ... sounds like we have a mis-match compared to my working game.

                                            alt text

                                            if i extract the sfz3ugd.zip then ... mine is not 36mb

                                            alt text

                                            Oh and the error... Error 01: This Game is Not Acceptable By Main Board

                                            Could be caused by a bad BIOS ... i was getting that error on some games, re-downloaded a BIOS which was a different size and that fixed the issue.

                                            The naomi_rem.zip was the original BIOS i was using ... and as you can see the BIOS i'm using now for Naomi (naomi.zip) is a larger file size

                                            alt text

                                            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.