libretro-mirrors / beetle-saturn-libretro

Standalone port of Mednafen Saturn to the libretro API.
GNU General Public License v2.0
61 stars 40 forks source link

Die Hard Trilogy USA won't load past Sega logo #193

Closed cobhc2019 closed 2 years ago

cobhc2019 commented 3 years ago

Hi All, as above.

In either chd or bin/cue format, it won't load past the Sega logo with Mednafen. The European version works, however I'd prefer the USA version because of the faster gameplay. Standalone Mednafen loads the game fine. I think this is due to the age of the version this core is based off, it appears to have not been updated in a long time.

None of the other Saturn cores run this version of the game either as they detect the game as if it's not even a Saturn disc, so this is completely unplayable in Retroarch.

Any ideas?

cobhc2019 commented 3 years ago

For the hell of it I tried patching it to the European version and it boots fine but obviously still runs at 50hz. It's a weird glitch.

Sanaki commented 3 years ago

I can verify this issue using a Redump-verified dump of the game. http://redump.org/disc/26655/

cobhc2019 commented 3 years ago

Thanks for verifying that, it seems unlikely that this core will get updated to a newer version of Mednafen to fix both this and other issues though so have to move to standalone Mednafen to play this game or play the slower European version.

bslenul commented 3 years ago

Thought I answered to this issue, but it was on Reddit :p Anyway, it was fixed in standalone 1.23.0-UNSTABLE, more than a year ago: https://forum.fobby.net/index.php?t=rview&goto=5921&th=1817#msg_5921

They don't have a GitHub? I wanted to try applying the commit that fixed it but I'm not sure how to do that if they don't have one :x

cobhc2019 commented 3 years ago

Don't know if this is correct?

https://github.com/mednafen/mednafen.github.io

bslenul commented 3 years ago

Unfortunately no, that's for their website, not for the program itself :(

cobhc2019 commented 3 years ago

What about this? This looks like an up to date, but untouched mirror of Mednafen.

https://github.com/libretro-mirrors/mednafen-git

bslenul commented 3 years ago

That's just mirrors of the sources for each version, but there are no "detailed" commit history for each change, etc. Like it doesn't say "the changes from these files fix the Die Hard issue".

I guess it would be possible to figured it out by comparing 1.22.2 and 1.23.0 sources, but that sounds like a PITA :p

cobhc2019 commented 3 years ago

Bah, I give up then lol :)

Jackmath5 commented 2 years ago

I can verify this issue using a Redump-verified dump of the game. http://redump.org/disc/26655/

you can?

Sanaki commented 2 years ago

This issue isn't resolved. Information on the topic can be found here: https://old.reddit.com/r/RetroArch/comments/msz0fy/tips_for_getting_the_usa_version_of_die_hard/

This was fixed in Mednafen 1.23.0, but as of this time, no libretro core can run this region of the game.