mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-28 02:56:36 -04:00
08ef235e63
- Undefined SPECIAL/opcode encodings treated as NOP (R3000 doesn't trap) - Added VBlank scheduling + interrupt injection to interpreter loop (fires exception at SR/I_STAT/I_MASK conditions, same as interrupts.c) - Extended memory control register range to 0x1F80103C - Added boot trace + PC breakpoint diagnostics Found: BIOS C0-table lookup returns NULL function ptr at instruction ~65K → jr $t0 where $t0=0 → NOP slide through zero RAM → stuck. The interpreter needs to handle this gracefully to boot past kernel init. DuckStation doesn't have this issue because its C0 table is populated by the time the call happens. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>