Re: [hatari-devel] Small bug in Hatari Falcon emulation

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


On 23 Nov 2020 at 1:08, Eero Tamminen wrote:
> 
> On 11/23/20 12:47 AM, Roger Burrows wrote:
> > When the "STe Bus Emulation" bit (0x20) in the Falcon Bus Control Register
> at
> > $ff8007 is zero, "STe Bus Emulation" mode is set.  This affects bus error
> > handling.  Hatari already models this as far as the I/O memory area is
> > concerned (I haven't attempted to check how accurately yet).  But it also
> > affects bus errors when accessing RAM, which Hatari does NOT model. 
> Basically,
> > on a real Falcon with "STe Bus Emulation" enabled, there are NO bus errors
> > generated for the whole $0 to $dfffff region, even in user state.  Even if
> RAM
> > isn't present at an address, no bus error occurs.
> 
> Do reads to non-existing RAM areas produce some specific value like 
> zero, or random values, or

A quasi-random sampling of values shows 0xff is returned.  That looks like a 
floating bus (but what would I know, I'm a software guy).

> is the target location value just unmodified?
> 
I'm just doing reads, so I'm not sure what you mean.

Roger




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