View Single Post
Old February 24th, 2008   #75 (permalink)
NHervé
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 518
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.
__________________
No pity for n00bs here !

Last edited by NHervé; February 24th, 2008 at 22:19. Reason: Automerged Doublepost
NHervé is offline   Reply With Quote