Open Dartz150 opened 11 months ago
This is a case of hicode. The code here jumps to veneers 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.
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