Gericom/GBARunner3

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

Opened this issue · 1 comments

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

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.