MiSTer-devel / Saturn_MiSTer

Sega Saturn for MiSTer
51 stars 13 forks source link

Primal Rage (USA) // SMPC bug - Cannot boot #74

Closed Zet-sensei closed 5 months ago

Zet-sensei commented 5 months ago

The game refuses to load on my systems (Single and Dual RAM). I tried to force a region, multiple BIOS versions.

The game goes back systematically to the BIOS after the SEGA logo, but detects the disc as a valid Saturn one inside the BIOS menu. Even with a full fresh reboot of the core and the MiSTer system.

EDIT : I asked for a comparative test with other users, as the game booted up on previous builds with just a broken intro FMV. Searching eventually for a regression.

EDIT 2 : Kuba-J tested the game on Discord & could report the game tends to boot for a first time, and same result as mine when trying to launch the game once again on his system.

Zet-sensei commented 5 months ago

In addition.

The JPN version boots, but no controller response at all on that version of the game.

EDIT : I've asked for a comparative test to other users on Discord & will update the issue if necessary.

Zet-sensei commented 5 months ago

I've seen a note on Mednafen 1.28.00 that should give us a hint about the problem.

Seems to be related to issue https://github.com/MiSTer-devel/Saturn_MiSTer/issues/76

October 5, 2021:
    SS: Implemented a delay when the SMPC joystick read process is aborted due to time over or due to the Break bit being 1, per tests on a SS, and fixed
    timing granularity issues with the processing of the Break/Continue bits; fixes unresponsive input in "Discworld", and abort to CD player screen in the
    USA and Europe releases of "Primal Rage".
Kuba-J commented 5 months ago

fixed https://github.com/MiSTer-devel/Saturn_MiSTer/commit/1d100057653039cb1096cfd524b13031fc8fa8f3 , thanks srg320 !