nba-emu / NanoBoyAdvance

A cycle-accurate Nintendo Game Boy Advance emulator.
GNU General Public License v3.0
974 stars 56 forks source link

Disney's Aladdin crashes in-game or in start menu #290

Closed petran79 closed 1 year ago

petran79 commented 1 year ago

When I launch the game it crashes just 1-2 minutes in the first stage. Sound breaks and loops and picture freezes. Nanoboy works but if I try to load another ROM it crashes. ROM is from GoodGBA set.

fleroviux commented 1 year ago

Can confirm - this seems to be a regression from NBA 1.6.

fleroviux commented 1 year ago

I think https://github.com/nba-emu/NanoBoyAdvance/commit/f192f088cd41b352836fbcecc4c18ff3920e9b13 is the commit that broke it.

fleroviux commented 1 year ago

Turns out that the commit I previously mentioned did indeed first break this game, but it was not the root cause. The real issue was a threading issue relating to input and the keypad interrupt.

This issue should be fixed in the latest development build