Helmut Karlowski wrote:
instructions. I'm unsure only about one thing and that is "move.b d0,-(sp)" and following stack restore -- on m68k, this increases stack with +2, on CF (IIRC) only +1 so the stack gets corrupted.Do you mean 68000 with m68k or 680x0?
If I'm not wrong this is a difference between the 680x0 family and ColdFire family.
All 680x0 models should behave the same way on move.b xx,-(sp) This could be easily checked on real hardware. -- Vincent Rivière