Re: [hatari-devel] 68000: Wrong order of bus accesses for move.l xx,-(Ay) |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
Toni Wilen schrieb:
> movem.l d0,-(an) ; An not modified, fault address - 2
> move.l d0,-(an) ; An not modified, fault address - 2
> move.l -(an),d0 ; An - 4, fault address - 4
> not.l -(an) ; An - 4, fault address - 4
>
> In above cases it would be interesting to see what An contains in bus
> error exception when second word access causes bus error.
I'll see if I can do some tests.
For NOT.L it becomes even more complicated, because there are *four*
possibilities for generating a bus error: first read (MSW), second read
(LSW), first write (LSW), second write (MSW).
I don't know, though, if I'll be able to generate a test case for all
these possibilities on the Atari.
Regards
Christian
--
Christian Zietz - CHZ-Soft - czietz@xxxxxxx
WWW: http://www.chzsoft.de/
PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA