TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.14k stars 380 forks source link

PAL version of Banjo-Tooie doesn't display cutscenes correctly #2969

Open R4iku4z4 opened 2 years ago

R4iku4z4 commented 2 years ago

Summary

I wanted to play the European version of Banjo-Tooie, but after the ROM loaded, the intro of the game was displayed from the wrong camera position and even though I was pressing the Start button to skip the cutscene, that didn't happen, so I had to see the whole intro, but when the intro should normally end (after 52 seconds), the game freezes and the demo screen did not appear, as it normally should happen. Then I restarted BizHawk, but the bug happened again.

I think that this emulation error only happens with the PAL version of Banjo-Tooie, because I tried to replicate it in the USA and the Japanese version of the game, and the intro displayed correctly.

I attached a video of the moment in which the bug occurred.

https://user-images.githubusercontent.com/92602085/137540913-c4fa9f1f-5ca1-40fd-891f-f5cedd2454b6.mp4

Host env.

ROM used: Banjo-Tooie (Europe) (En,Fr,De,Es).n64 BizHawk 2.6.3; Win10 Pro 21H1; Intel/AMD

R4iku4z4 commented 2 years ago

I tested the Australian version of Banjo-Tooie, same result as the European version.

Also, the intro song is repeated in a loop after a while.

mystise commented 1 year ago

This is likely due to the CIC thread: https://github.com/ares-emulator/ares/issues/633#issuecomment-1383059631

Note that the addresses in the linked comment are for the US version, so the PAL version is probably using slightly different addresses.