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

    Reicast PSO not saving serial [SOLVED!]

    Scheduled Pinned Locked Moved Help and Support
    psoreicastsystem
    19 Posts 5 Posters 2.8k 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.
    • EndersEnigmaE
      EndersEnigma
      last edited by EndersEnigma

      Good morning,

      I was hoping that someone might have a fix for Reicast, specifically for PSO v2.

      Every time I load PSO it asks me to input the serial code for the game (which I have). Is there a way to hard code this in somewhere so that I do not have to hand jam it every time I load the game?

      Thanks in advance.

      Solution
      @stoo said in Reicast PSO not saving serial:

      @EndersEnigma @pjft I tried a Reicast build on Windows. It didn't save anything to the flash when I registered a serial and activation in PSOv2.

      Demul (probably the best DC emulator available for Windows) DID write to the flash when I exited the emulator, and when I restarted the game it didn't ask for the activation again!

      The flash that Demul uses is called dc.flash in the \demul\nvram folder. I copied it to my Reicast data folder, renamed it to dc_flash.bin and it worked! PSOv2 didn't ask for a serial/activation!

      However, I found that any saved characters I created in Reicast prior to switching to the Demul flash will not load from VMU.

      I don't know if this is because the emulated DC is different between Reicast and Demul, so the actual code it generates, even if you use the same serial and activation, is different or it's just the usual bug where Reicast sometimes creates invalid VMU files.

      You'll have to try it yourself and see how you get on. Worst case scenario is you have to start from the beginning, but hopefully you won't have to enter the key anymore.

      Good luck!

      If you hold your Pi out the window while driving 40+ mph, the performance is improved significantly.

      True story.

      1 Reply Last reply Reply Quote 0
      • stooS
        stoo
        last edited by

        How is it handled on a real DC? Is there some activation code saved on the VMU or is it account-based (i.e. requiring the PSO servers to still be online)?

        1 Reply Last reply Reply Quote 0
        • stooS
          stoo
          last edited by

          Ok, on a real DC it seems like it stores the serial in the DC's built-in flash. This would, presumably, be the dc_flash.bin file you need for Reicast to run. Whether or not Reicast actually writes to that file, I have no idea. Sounds like the answer is no.

          EndersEnigmaE 1 Reply Last reply Reply Quote 0
          • EndersEnigmaE
            EndersEnigma @stoo
            last edited by

            @stoo
            what if I could use another dreamcast emulator on my PC that could write to that BIN file, could i then take file and transfer it to my PI BIOS folder?

            If you hold your Pi out the window while driving 40+ mph, the performance is improved significantly.

            True story.

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

              @endersenigma if you use Reicast on the PC it might have better chances of working, but see how it goes.

              1 Reply Last reply Reply Quote 1
              • stooS
                stoo
                last edited by

                @EndersEnigma @pjft I tried a Reicast build on Windows. It didn't save anything to the flash when I registered a serial and activation in PSOv2.

                Demul (probably the best DC emulator available for Windows) DID write to the flash when I exited the emulator, and when I restarted the game it didn't ask for the activation again!

                The flash that Demul uses is called dc.flash in the \demul\nvram folder. I copied it to my Reicast data folder, renamed it to dc_flash.bin and it worked! PSOv2 didn't ask for a serial/activation!

                However, I found that any saved characters I created in Reicast prior to switching to the Demul flash will not load from VMU.

                I don't know if this is because the emulated DC is different between Reicast and Demul, so the actual code it generates, even if you use the same serial and activation, is different or it's just the usual bug where Reicast sometimes creates invalid VMU files.

                You'll have to try it yourself and see how you get on. Worst case scenario is you have to start from the beginning, but hopefully you won't have to enter the key anymore.

                Good luck!

                EndersEnigmaE 1 Reply Last reply Reply Quote 1
                • EndersEnigmaE
                  EndersEnigma @stoo
                  last edited by

                  @stoo
                  Problem Solved! Thank you!

                  If you hold your Pi out the window while driving 40+ mph, the performance is improved significantly.

                  True story.

                  stooS 1 Reply Last reply Reply Quote 0
                  • stooS
                    stoo @EndersEnigma
                    last edited by

                    @endersenigma Oh, one last thing. Demul doesn't use dc_boot.bin and dc_flash.bin. It uses MAME-style zipped ROM files. The file you need is called dc.zip.

                    I'm not going to link it here for obvious reasons, but a common sense Google search works wonders.

                    1 Reply Last reply Reply Quote 1
                    • stooS
                      stoo
                      last edited by stoo

                      @EndersEnigma Ok, really last thing this time.

                      1. Formatted VMU in Reicast to fix any issues.
                      2. Swapped back to original, unmodified flash file.
                      3. Started Reicast, loaded PSOv2, entered serial/activation, created character, saved and exited.
                      4. Swapped in Demul flash file with activation code already saved.
                      5. Started Reicast, loaded PSOv2.
                      6. Game didn't ask for serial and loaded saved character without any problems at all.

                      So you should be fine to use your existing VMU file.

                      EndersEnigmaE 2 Replies Last reply Reply Quote 1
                      • EndersEnigmaE
                        EndersEnigma @stoo
                        last edited by

                        @stoo
                        yep, worked and i kept my original char.

                        If you hold your Pi out the window while driving 40+ mph, the performance is improved significantly.

                        True story.

                        1 Reply Last reply Reply Quote 1
                        • EndersEnigmaE
                          EndersEnigma @stoo
                          last edited by

                          @stoo
                          not sure if i need a new thread, but do you have any suggestions on how I can improve the performance of REICAST? It is pretty choppy when trying to play. Thanks!

                          If you hold your Pi out the window while driving 40+ mph, the performance is improved significantly.

                          True story.

                          quicksilverQ 1 Reply Last reply Reply Quote 0
                          • quicksilverQ
                            quicksilver @EndersEnigma
                            last edited by

                            @endersenigma overclocking will help somewhat. Although even with overclocking a lot of games will be out of the reach of the pi 3. Also it seems that the version of reicast that retropie is using is somewhat out of date so there may be some compatibility issues there as well. (Don't quote me on that last part, someone who knows more about it might be able to weigh in).

                            EndersEnigmaE 1 Reply Last reply Reply Quote 1
                            • EndersEnigmaE
                              EndersEnigma @quicksilver
                              last edited by

                              @quicksilver
                              I have toyed with some overclock and have the game running better than before. There are some minor overlay issues that are manageable. The bigger issue I have is the choppy-ness (sure, ill make it a word) at seemingly random times during gameplay. it seems like framerates drop down to single digits, though I do not know how to show FPS on the Reicast.

                              If you hold your Pi out the window while driving 40+ mph, the performance is improved significantly.

                              True story.

                              quicksilverQ 1 Reply Last reply Reply Quote 0
                              • quicksilverQ
                                quicksilver @EndersEnigma
                                last edited by

                                @endersenigma unfortunately some games are going to slow down especially when there is a lot of activity on the screen. With my overclock I can play crazy taxi for a bit without issue. But once I get to the first hill with a lot of cars it really slows down. Dreamcast emulation is really out of the reach of the pi 3 but it can handle some games ok with minimal slow down. Don't expect most games to run well. If you find some secret to making dynmite cop run well you let me know though ;)

                                EndersEnigmaE 1 Reply Last reply Reply Quote 0
                                • EndersEnigmaE
                                  EndersEnigma @quicksilver
                                  last edited by

                                  @quicksilver
                                  I dropped the framebuffer res down to 320 X 240 and got a much better performance out of it.

                                  If you hold your Pi out the window while driving 40+ mph, the performance is improved significantly.

                                  True story.

                                  1 Reply Last reply Reply Quote 0
                                  • XVOX
                                    XVO
                                    last edited by

                                    Can you play pso online with reicast? I know it's not really OT but I think it's not worth making another thread about a simple question ;)

                                    EndersEnigmaE stooS 2 Replies Last reply Reply Quote 0
                                    • EndersEnigmaE
                                      EndersEnigma @XVO
                                      last edited by

                                      @xvo
                                      I have not tried, the original pso servers went down a looooong time ago. If you find a 3rd party server that works on retropie let me know. :)

                                      If you hold your Pi out the window while driving 40+ mph, the performance is improved significantly.

                                      True story.

                                      XVOX 1 Reply Last reply Reply Quote 0
                                      • XVOX
                                        XVO @EndersEnigma
                                        last edited by

                                        @endersenigma
                                        I will give it a try, sylvarant and schtserv are still up ;)

                                        1 Reply Last reply Reply Quote 0
                                        • stooS
                                          stoo @XVO
                                          last edited by

                                          @xvo Reicast doesn't have BBA emulation support. Demul on Windows is the only DC emulator that can play online, as far as I know.

                                          There are premade disc images for Sylverant called PSO DC Ives Pack 2.0. They're all bugfixed, online and offline capable and ready to go. Not linking them here, obviously.

                                          I'm sure there are other private servers out there too.

                                          1 Reply Last reply Reply Quote 1
                                          • 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.