Exception Recovery [Star]
#1
Exception Recovery [Star]

This code allows program execution to continue if a DSI Exception occurs.

(Region Free)
06000300 00000018
7C7043A6 7C7A02A6
38630004 7C7A03A6
7C7042A6 4C000064

Code:
#============================================================#
#                           Source                           #
#============================================================#

mtsprg0   r3          # Preserve r3 in SPRG0

mfsrr0    r3
addi      r3, r3, 4   # Move on to the next instruction
mtsrr0    r3

mfsprg0   r3          # Restore r3
rfi                   # Return to the program

#============================================================#

Code Creator: Star
[Image: GiVNKqR.png]
Reply
#2
How do you know about these instructions so well? It blows my mind
Super Mario Eclipse, what Super Mario Sunshine could've been.
Reply
#3
Nice work.
Reply
#4
(07-14-2019, 08:55 PM)JoshuaMK Wrote: How do you know about these instructions so well? It blows my mind

https://fail0verflow.com/media/files/ppc_750cl.pdf
[Image: GiVNKqR.png]
Reply
#5
(07-15-2019, 01:59 AM)Star Wrote:
(07-14-2019, 08:55 PM)JoshuaMK Wrote: How do you know about these instructions so well? It blows my mind

https://fail0verflow.com/media/files/ppc_750cl.pdf
Cool thanks!
Super Mario Eclipse, what Super Mario Sunshine could've been.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)