ShadowOne333 / The-Legend-of-Zelda-Redux

Source code for the hack The Legend of Zelda Redux
GNU General Public License v3.0
106 stars 11 forks source link

Applying "Original HUD.ips" causes a softlock upon entering the cave (only with MMC5 version) #11

Closed auburnbit closed 2 years ago

auburnbit commented 2 years ago

Update: I seem to have fixed the issue, please see the pull request.

Thanks for this very impressive hack. I believe I have encountered a bug, though:

Emulators: FCEUX 2.6.1 and Mesen 0.9.9 Steps to reproduce: Use base ROM: "Legend of Zelda, The (USA).nes" (CRC-32: D7AE93DF, MD5: 337bd6f1a1163df31bf2633665589ab0) Apply "Zelda1_Redux_MMC5.ips" (CRC-32 of IPS: 09326F7D) Apply "Original HUD.ips" (CRC-32 of IPS: 0F6FFF2A) from the MMC5 version's optional patches folder. (Final Bugged ROM should have CRC-32: DD59ACC5)

// The game seems to play fine until the cave is entered. // It then softlocks with some wild graphical glitching, as the images below show:

FCEUX 2.6.1: Legend of Zelda, The (USA)-1

Mesen 0.9.9: Legend of Zelda, The (USA)_000

// This softlock also seems to corrupt the SRAM, as the game stays stuck on the grey loading screen on FCEUX reload. // On Mesen, reloading the game causes this:

Legend of Zelda, The (USA)_002

// (None of this appears to be an issue with the MMC1 version.)