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



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/