libretro / flycast

Flycast is a multiplatform Sega Dreamcast emulator. NOTE: No longer actively developed, use upstream repo for libretro from now on - https://github.com/flyinghead/flycast
http://reicast.com
GNU General Public License v2.0
155 stars 77 forks source link

DolphinBlue (Atomiswave) - freeze on the last stage (using Flycast) #1065

Open Drenuja opened 3 years ago

Drenuja commented 3 years ago

Hello everyone,

The game dolphin blue freezes at the beginning of the last stage, making the game impossible to complete. Is is supposed to be fixed => https://github.com/flyinghead/flycast/commit/b3de6a166df68e972d3bed44d25806123b773673 but the problem is still there for me (I have the right bios and the good romset).

I'm using the Flycast core included in Batocera (V31 Beta) on Raspberry pi 4 (64 bit). I've tried everythin : the dreamcast port made by fans, multiple roms from several websites, read forums... I can't find any solution to my problem. Ii is quite ironic that this game is usually tested in youtube videos to test the emulation quality while it's not possible to complete it.

If you could help me to find a solution, that would be awesome. Thanks a lot.

bslenul commented 3 years ago

Duplicate of #870, #728 and #450 but awsome to hear that it's finally fixed (even if only upstream atm)! ❤️

The fix is still pretty recent, so we'll have to wait until a dev "backport" the fix to the core ;)

bslenul commented 3 years ago

I wanted to give it a try today, but it was already backported: https://github.com/libretro/flycast/pull/1064 :D

So, in theory, it should've been fixed already, unfortunately the save state I made few months ago doesn't load anymore so I can't test it without replaying the whole game...

but the problem is still there for me

Were you using the latest version of the core when you tried?

Drenuja commented 3 years ago

I'm using the core Flycast 1.9.1 (0.1) the one included in batocera dev 31. This version is supposed to have the fix created by Flyinghead https://github.com/batocera-linux/batocera.linux/commit/c57ce9894d9a0a7a662ea8d51cf94df025403331 Sorry I can't give more information, I don't know much about programming/build/core ...

bslenul commented 3 years ago

I can confirm it's fixed on PC at least (tested on Windows 10 and on my Linux Mint VM), I was able to play it from start to finish without any crash:

image

Here's my state from last level, near the previously crashing point (rename or backup yours if you care of course): dolphin.zip

edit: State was made with core version de6ccff, no idea if it'll work with other versions.

Drenuja commented 3 years ago

Ok so the problem isn't fixed yet on all the other boards. Thanks a lot for your message, I have hope that this will reach Rpi4 soon.

flyinghead commented 3 years ago

@Drenuja The batocera commit you mention is for flycast standalone, not the libretro core.

The libretro core currently in batocera (ddb617aed135c4a084cf884770c7c80a7c883e34) doesn't have the dolphin blue fix.

Drenuja commented 3 years ago

@flyinghead Thanks a lot for your answear. So all I have to do it waiting for the Batocera Team to include your fix in their code ?

flyinghead commented 3 years ago

yes