Re: [hatari-devel] No address error when accessing odd addresses?

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi Thomas,
 
> > When the Hatari CPU type is 68000 and I run TOS 2.06 I don't get an
> > address error when trying to read longs from an odd address, e. g.
> > with
> > 
> > lea ODD_ADDRESS,a0
> > move.l (a0),d0
> > 
> > This works fine, but I would have expected an address error as the
> > 68000 does not support reading words or longs from odd addresses. Can
> > it be that something does not work as it should?
> 
> I guess you've disabled the "Slower but more compatible CPU" option in
> the System settings. In that case, the CPU core does not check for odd
> addresses to be slightly faster. Could you try to enable that option to
> see whether it makes a difference?

This option does not make a difference. I started Hatari with TT
compatible settings, then I loaded a new configuration, which is ST
compatible. Next I enabled "Slower but more compatible CPU" and reset
Hatari. After that I can still read longs from odd addresses.
By the way, when enabling "Cycle exact" and rebooting the IDE emulation
does not seem to work anymore. Instead of the devices names for master
and slave only "-" characters are returned as devices names.

Take care

Uwe



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