ducalex / retro-go

Retro emulation for the ODROID-GO and other ESP32 devices
GNU General Public License v2.0
543 stars 125 forks source link

GBC - Pokemon Trading Card Game 1 and 2 fail to run #65

Closed Cralex closed 1 year ago

Cralex commented 1 year ago

Describe the bug On 1.35.1, I can't get Pokemon Trading Card Game (CRC32 81069D53) and Pokemon Trading Card Game 2 English Patched (CRC32 D880DFC1) to run. If starting from a new game, both boot to a black screen, without locking up the system or triggering a crash. If starting from a previous save state, they'll run until the game needs to load something and then softlock. This happens on both the public release on OdroidGo and on my Game Box Mini port in development.

Cralex commented 1 year ago

Worth noting that my development environment matches the code at the time of the last release, so any later changes to the GBC emulator isn't reflected in my copy of the Game Box Mini firmware.

ducalex commented 1 year ago

What is the last retro-go version you remember working correctly with this game? (if any)

Cralex commented 1 year ago

I'll try some old versions and get back to you. They definitely worked before, since I have some save preview images of the games running properly.

Edit: Ok, got it. Both games run properly on 1.32.1 or earlier, but boot to a black screen starting on 1.33.

ducalex commented 1 year ago

Thanks for tracking down the exact versions! Fixed in 76a4be91ad186a341acd59e1f3acb17667728c63.