Gericom / GBARunner3

205 stars 28 forks source link

[Game] Kidou Tenshi Angelic Layer - Misaki to Yume no Tenshi-tachi has long SD fetching times #61

Open Dartz150 opened 10 months ago

Dartz150 commented 10 months ago

Game Kidou Tenshi Angelic Layer - Misaki to Yume no Tenshi-tachi | AALJ | JAP

Device Info Commit tested: f22f528, f6b177f, 79dc7f0 Branch: feature/jit-detach, color-correct, develop Console: DSi/DS Lite Device: SD Card/Ace3DS+

Issue Transitions take too long to happen, text boxes take half a second to draw text compared to original hardware. GBARunner2 doesn't have this issue, also tested in DS mode and the issue persist. Detaching the JIT doesn't fix the issue.

Gericom commented 10 months ago

Did you test setting main memory priority to arm7?

Dartz150 commented 10 months ago

Did you test setting main memory priority to arm7?

Yes, it gives the same result.

Dartz150 commented 9 months ago

Update: I've tested in bb9c06b, using manual JIT patches and wram icache off, and got the same results. patches used: AALJ00.json

VeaNika commented 5 months ago

By setting a breakpoint using no$debugger, there's a loop that takes too long in GBARunner3 to execute. start and finish:

image

image

I couldn't observer any significant issue or undefined behavior, this may require further investigation.