Gericom / GBARunner3

222 stars 34 forks source link

[Game] Konjiki no Gashbell!! - Unare! Yuujou no Zakeru 2 boots to a white screen #115

Open Dartz150 opened 11 months ago

Dartz150 commented 11 months ago

Game Info

Game Title: Konjiki no Gashbell!! - Unare! Yuujou no Zakeru 2 TID: BGYJ REG: JAP

GBARunner3 info

Commit: bb9c06b Build Date: 20 Nov 2023 Branch: develop JIT Patches on repo: no Console: DSi Device: SD Manual JIT Patches:wram icache: Flashcard Model: *

Compatibility: Unplayable

Notes: White screen after BIOS, no$GBA doesn't show hicode apparently. Manual JIt patches didn't help, this game is also reported as non-working in both DS/DSi GBARunner2 builds.

Patches tried: BGYJ00.json

Gericom commented 11 months ago

This is a case of hicode. The code here image jumps to veneers image The jump is too far for the current cache-hicode branch.

It can be made to work if you set the protection region for iwram to be only 32kb and then change the prefetch abort handler to assume any aborted address below 0x05000000 is actually a rom address. An alternative would be to replace those jumps by the bx instruction they jump to.