|Re: [hatari-devel] Pure debugger, illegal opcodes, exceptions|
[ Thread Index |
| More lists.tuxfamily.org/hatari-devel Archives
I've just tested with moongame (not moonspeeder) under hatari, and yes,
it changes the value at $10 too.
(I put a breakpoint in hatari like this :
> b ($10) ! ($10)
And it broke.
Here is the instruction from moongame :
$08084c : 21fc 0005 d0d6 0010 move.l #$5d0d6,$0010.w
Le 09/10/2012 21:49, Uwe Seimet a écrit :
Again, With moonspeeder, it's the Illegal.l (seen in the traces) that
generates the PC jumps to $10
(Maybe it's not related to the bug you've found, but it seems at first
Maybe a closer look to this instruction would help.
I just checked it on a real TT: PD modifies all (or almost all)
exception vectors. Does moonspeeder also modify these vectors?