I noticed that Worms2 and Rayman Raving Rabbids 2 don't work at all, it seems they have a problem with this instruction :
STMDA SP!, {R0-R3, R12, LR}
This instruction uses SP register, and when the ARM7 calls it, it is in IRQ mode (mode 12), and the SP reg can change when the proc is in irq mode. I think this is the problem : the SP reg (r13) must be r13_irq and not r13.
EDIT : I don't think this is the problem.
__________________
If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Last edited by Luigi__; February 24th, 2008 at 23:19..
Reason: Automerged Doublepost