Progress further - solve infinite loop
* Add a few more instructions required to progress further into the BIOS execution * After that the BIOS writes something to 0xb000f410 and then enters a loop at 0x9fc417b0 that only exits when that address contains a value of 0. So unless that address magically changes value on its own, it's either an interrupt (higly unlikely since the INT regs aren't touched) or the IOP doing this (also impossible since the IOP and EE only communicate with DMA and have seperate memory regions). So my guess is that the BIOS expects that address to always be zero no matter the value written to it. Until I am proven wrong let's stick to that to exit that infinite loop and continue...
Loading
Please register or sign in to comment