flyinghead / flycast

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
GNU General Public License v2.0
1.45k stars 174 forks source link

Initial D Arcade Stage (Export, Rev A) [initdexp.zip] @ `dev` branch: soft-crash before starting the race #1337

Closed cinnamonmatexfce closed 10 months ago

cinnamonmatexfce commented 11 months ago

Platform / OS / Hardware:

Github hash:

 

SOFT-CRASH

dev and master

[[ flycast-x86_64.AppImage, v2.2 and master do NOT soft-crash ]] Flycast (both dev and master) soft-crashes itself just before loading race stage. Screenshot below here reports the last working step: initdexp zip--before-soft-crash.

### INSERT CARD #### v2.2 and dev and master Also, Insert Card seems it's not working (I must purchase a new card every time I start the game); this happens in v2.2 and dev and master. That's odd, added to the fact that the KICKBAK INITIALIZE procedure, happens correctly when launching the game for the first time:


\~\~\~ I don't think that's a bug, I'm reporting it just for letting you know \~\~\~

flyinghead commented 11 months ago

I can reproduce the freeze with the dev branch but not with master. This is likely due to the changes I pushed to dev yesterday. Insert Card works fine with both master and dev here. Make sure to complete the game until after the "Game Over" screen appears, since the card is only written at this point. (I added a visible message when the card is ejected on the dev branch.)

cinnamonmatexfce commented 11 months ago

after the "Game Over" screen appears, since the card is only written at this point. (I added a visible message when the card is ejected on the dev branch.)

Mmm... I was suspecting some sort of missing writes in the card, indeed. As soon as I can, I'm going to try it and I'll let you know. Oh, and - as always - thank you for helping us and for your awesome work with Flycast.

💪

flyinghead commented 10 months ago

should be fixed in the latest dev build