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 mvc2 crashing at stage 2

    Scheduled Pinned Locked Moved Help and Support
    reicastmvc2crashingstage 2
    128 Posts 6 Posters 13.3k 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.
    • quicksilverQ
      quicksilver @tackett1980
      last edited by

      @tackett1980 he's referring to the crashing behavior on redream not reicast.

      1 Reply Last reply Reply Quote 0
      • R
        rejesterd
        last edited by

        Well, I gotta quit for the time being (I'm so sick of this game now lol), but here is what I've learned.

        It consistently crashes in reicast every time when you reach the second stage (and in rare instances, it will crash even before then). The runcommand.log shows:

        Parameters: 
        Executing: /opt/retropie/emulators/reicast/bin/reicast.sh alsa "/home/pi/RetroPie/roms/dreamcast/Marvel vs. Capcom 2.chd" 640 480
        ALSA: underrun occurred
        ALSA: underrun occurred
        /opt/retropie/emulators/reicast/bin/reicast.sh: line 35:  7380 Trace/breakpoint trap   "$rootdir/emulators/reicast/bin/reicast" "${params[@]}"
        

        Note that if I run the game in reicast with sound disabled, the underrun messages go away, but the crash still occurs and the last line in the log is the same. So I don't think it's related to audio. I added these details to issue #1684.

        In redream, the crash is not as consistent as you advance through stages (I made it to stage 3 many times and the game never crashed). However, I am able to get redream to crash pretty consistently right away if I just rapidly press B to select my characters and the game mode (turbo or normal). Doing that rapidly causes a crash before match 1 begins. So I reported that to inolen as issue #967. Hopefully he can fix it for redream. Not sure how much attention it will get from the reicast folks, as it's an old issue.. seems like they thought it was fixed back in July, but apparently not (or this is just a new crash profile).

        Cheers.

        1 Reply Last reply Reply Quote 0
        • R
          rejesterd @inolen
          last edited by

          @inolen I just reported it (issue 967). Thanks.

          1 Reply Last reply Reply Quote 0
          • T
            tackett1980 @quicksilver
            last edited by

            @quicksilver said in Dreamcast mvc2 crashing at stage 2:

            My pi3 has an older version of reicast and I was able to make it to the 2nd stage without crashing. You might be able to take my reicast binary and swap it out on your pi.

            https://mega.nz/#!9ZBBjSCZ!DEetDT-HYLEdByt5o2xYcv5uW3kb8HiiuO7yApzgX6U

            Place it in:

            /opt/retropie/emulators/reicast/bin/
            

            I would recommend backing up your reicast binary first before replacing.

            I replaced my binary with yours, however yours is different.

            On mine if I push start reicast, it sends me to a black screen that I can enter options for reicast itself or boot to the Dreamcast bios.

            Yours does not give me that option. When I push start reicast it goes directly into the Dreamcast bios menu.

            Why?

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

              @tackett1980 Its older an older version than yours

              T 1 Reply Last reply Reply Quote 0
              • T
                tackett1980 @quicksilver
                last edited by

                @quicksilver

                Oh ok, how do I get it off of what I assume is in interpreter mode? It’s super slow.

                quicksilverQ R 2 Replies Last reply Reply Quote 0
                • quicksilverQ
                  quicksilver @tackett1980
                  last edited by

                  @tackett1980 Im not sure why its running slow, could be some incompatibilities with your current settings IDK. Its not slow for me.

                  1 Reply Last reply Reply Quote 0
                  • R
                    rejesterd @tackett1980
                    last edited by

                    @tackett1980 said in Dreamcast mvc2 crashing at stage 2:

                    Oh ok, how do I get it off of what I assume is in interpreter mode? It’s super slow.

                    In ~/.reicast/emu.cfg, you need to make sure Dynarec.Enabled = yes. If it's set to 'no', that means it's in interpreter mode.

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

                      @tackett1980 Can you post the contents of your emu.cfg?

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        tackett1980 @quicksilver
                        last edited by

                        @quicksilver

                        Yes I will do so when I get back today.

                        1 Reply Last reply Reply Quote 0
                        • T
                          tackett1980
                          last edited by tackett1980

                          I actually can’t find this file anywhere....

                          If I go /home/pi

                          All I see is
                          RetroPie
                          RetroPie-Setup

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

                            @tackett1980 Try /home/pi/.reicast, it's a hidden folder.

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              tackett1980 @mitu
                              last edited by tackett1980

                              @mitu said in Dreamcast mvc2 crashing at stage 2:

                              @tackett1980 Try /home/pi/.reicast, it's a hidden folder.

                              ok, thanks I got it figured out I think. Im trying this pastebin thing like im supposed to, hope this works.

                              [T1212N]
                              software.name = MARVEL VS CAPCOM 2
                              
                              [alsa]
                              device = auto
                              
                              [audio]
                              backend = omx
                              disable = 0
                              
                              [config]
                              Debug.SerialConsoleEnabled = no
                              Dreamcast.Broadcast = 0
                              Dreamcast.Cable = 0
                              Dreamcast.ContentPath = 
                              Dreamcast.FullMMU = no
                              Dreamcast.Language = 1
                              Dreamcast.RTC = -2081599938
                              Dreamcast.Region = 1
                              Dreamcast.Rtt = 0
                              Dynarec.Enabled = yes
                              Dynarec.SmcCheckLevel = 0
                              Dynarec.idleskip = yes
                              Dynarec.safe-mode = no
                              Dynarec.unstable-opt = yes
                              Social.HideCallToAction = no
                              aica.LimitFPS = no
                              aica.NoBatch = no
                              aica.NoSound = no
                              aica.OldSyncronousDma = no
                              bios.UseReios = 0
                              pvr.MaxThreads = 1
                              pvr.Subdivide = 0
                              pvr.SynchronousRendering = no
                              pvr.rend = 0
                              rend.Clipping = no
                              rend.CustomTextures = no
                              rend.DumpTextures = no
                              rend.FloatVMUs = no
                              rend.Fog = no
                              rend.MaxFilteredTextureSize = 8
                              rend.ModifierVolumes = no
                              rend.RenderToTextureBuffer = no
                              rend.RenderToTextureUpscale = 1
                              rend.ResolutionPercentage = 100
                              rend.Rotate90 = no
                              rend.ScreenScaling = 100
                              rend.ScreenStretching = 100
                              rend.ShowFPS = no
                              rend.TextureUpscale = 1
                              rend.UseMipmaps = 1
                              rend.WideScreen = no
                              ta.skip = 0
                              
                              [dispmanx]
                              height = 480
                              maintain_aspect = yes
                              width = 640
                              
                              [input]
                              MouseSensitivity = 100
                              VirtualGamepadVibration = 20
                              device1 = 0
                              device1.1 = 1
                              device1.2 = 1
                              device2 = 0
                              device2.1 = 1
                              device2.2 = 1
                              device3 = 8
                              device3.1 = 8
                              device3.2 = 8
                              device4 = 8
                              device4.1 = 8
                              device4.2 = 8
                              maple_/dev/input/event0 = 0
                              maple_/dev/input/event1 = 1
                              maple_/dev/input/event2 = 0
                              maple_/dev/input/event3 = 1
                              
                              [omx]
                              audio_hdmi = yes
                              audio_latency = 100
                              
                              [validate]
                              OpenGlChecks = 0
                              
                              
                              

                              edit:
                              four edits I think I got it finally.

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

                                @tackett1980 I'll compare with my settings when I get home but I think some of my settings are different from yours...

                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  tackett1980 @quicksilver
                                  last edited by tackett1980

                                  @quicksilver

                                  At this point I think the issue is that it isn’t able to access to VMU save data.

                                  I came to this conclusion because I found a existing save, using a VMU writer, I wrote that to an new vmu_save_A1.bin file and replaced it.

                                  When I loaded into the game it says “file created” like it never accessed the file.

                                  So I’m partly convinced that if for some reason it is able to access the save data it won’t crash any longer.

                                  But my wife will tell you that I’ve been wrong before...

                                  Man if I could just get this working I think I’d be satisfied. It runs remarkably well.

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    tackett1980 @tackett1980
                                    last edited by

                                    @tackett1980

                                    Ok I can officially say that it is not reading any save data.

                                    Every time I load the rom it says
                                    “File created” or something of that nature even though there is save data available.

                                    Is there an error log file created somewhere that I can maybe dump on here to have you super smart people take a look at?

                                    R 1 Reply Last reply Reply Quote 0
                                    • mituM
                                      mitu Global Moderator
                                      last edited by

                                      You can post the regular log file (/dev/shm/runcommand.log) on pastebin.com.

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        rejesterd @tackett1980
                                        last edited by rejesterd

                                        @tackett1980 said in Dreamcast mvc2 crashing at stage 2:

                                        Every time I load the rom it says
                                        “File created” or something of that nature even though there is save data available.

                                        Unless the log shows otherwise, your vmus are probably corrupt. You can re-initialize it in the dreamcast bios interface, which you can get to by clicking the +start reicast link in ES. Do that, then give it a try. Again, I don't run this game in reicast, but when I was testing it, I didn't have the problem you're describing, where it can't save any data at all.

                                        But any reason you're not trying redream or flycast?

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

                                          @rejesterd said in Dreamcast mvc2 crashing at stage 2:

                                          But any reason you're not trying redream or flycast?

                                          Because it's not a Pi4, but a Pi 3B+, where redream doesn't work and lr-flycast is probably slower than reicast standalone.

                                          T 1 Reply Last reply Reply Quote 1
                                          • T
                                            tackett1980 @mitu
                                            last edited by

                                            @mitu said in Dreamcast mvc2 crashing at stage 2:

                                            @rejesterd said in Dreamcast mvc2 crashing at stage 2:

                                            But any reason you're not trying redream or flycast?

                                            Because it's not a Pi4, but a Pi 3B+, where redream doesn't work and lr-flycast is probably slower than reicast standalone.

                                            This is the exact reason.

                                            So I’ll try to post the log, but it appears that it isn’t even saving the “formatting” for the “memory cards”

                                            I enter the bios, I select a memory card
                                            I hit all
                                            Memory reset
                                            Yes
                                            Pick goofy picture
                                            Pick arbitrary color
                                            Yes
                                            “Deleting all”
                                            “All files were deleted and the memory card was reset”

                                            I back out and I can see the card and goofy picture with the color I chose.

                                            I back out of the bios

                                            Go back into the bios

                                            And my goofy pic and character are both back to the default.

                                            I’m sure this is the issue.

                                            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.