Shash : RaymanDS is freezing on this instruction in ARM9 :
MCR CP15, 0, R0, CR7, CR0, 4
which means "wait for IRQ", and the IRQ never occurs. Maybe it's "IPC FIFO not empty" IRQ.
__________________
If you're wondering where Mario__ is, he is currently saving Peach__ once again.