Welcome! Log In Create A New Profile

Advanced

DSI exception informations / In which cases does it appears ?

Posted by ShovAge 
DSI exception informations / In which cases does it appears ?
January 23, 2009 05:21PM
Hello all,

I succeeded to crash Zelda Twilght Princess by adding extra characters to the horse name.
(I reversed myself the checksum calculation process with a little cle of bushing).

So now, the game crash but it only freeze.
I saw on the Internet some screenshots which show helpful mesages named DSI exceptions with the dumps of processor register and a trace back. I have not this message. It only freeze.

So my question is:
In which cases does it appears ?
Re: DSI exception informations / In which cases does it appears ?
January 23, 2009 06:32PM
this is libogc specific

when an interrupt occurs (like an exception ), the CPU will call the associated interrupt handler before crashing
during system init, libogc configure the default exception handler to display some useful CPU debug informations (and even let you reboot your console)

most official games probably doesn't set any exception handler and just crash



Edited 1 time(s). Last edit at 01/23/2009 06:35PM by ekeeke.
Re: DSI exception informations / In which cases does it appears ?
January 23, 2009 06:44PM
Thanks for your reply.

You perfectly answered to my question ! :)
Re: DSI exception informations / In which cases does it appears ?
January 24, 2009 04:24PM
If I recall the 25c3 presentation correctly, zelda has a nice verbose exception handler, it's just not enabled; patch the game to enable it.



Edited 1 time(s). Last edit at 01/24/2009 04:26PM by comex.
Sorry, only registered users may post in this forum.

Click here to login