[hatari-devel] Falcon bus error at 0xFF8060

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


Hello,

while testing undocumented Falcon registers [1], I found an oddity when
comparing with Hatari. In Hatari's source code it says "no bus error
here" for addresses 0xFF8060 - 0xFF8063 [2]. This is not true on my
Falcon, where accessing these addresses does in fact cause a bus error.
See the attached results from Hatari's buserr*.prg tester. (The Falcon
was running in "normal" bus mode.)

Assuming that the original test by which Hatari's behavior was
determined was correct, hence, Falcons must differ in this regard. Can
people here confirm that their Falcons do *not* bus error when accessing
0xFF8060 - 0xFF8063?

Regards
Christian

[1] https://www.atari-forum.com/viewtopic.php?f=27&t=40414
[2]
https://git.tuxfamily.org/hatari/hatari.git/tree/src/ioMemTabFalcon.c#n238
Bus Error testing results (byte access):

$FF8002 - $FF8006
$FF8008 - $FF800C
$FF800E - $FF8200
$FF82C4 - $FF8604
$FF8610 - $FF8800
$FF8804 - $FF8900
$FF8914 - $FF8920
$FF8926 - $FF8930
$FF8944 - $FF8960
$FF8964 - $FF8A00
$FF8A40 - $FF8C80
$FF8C88 - $FF9200
$FF9204 - $FF9210
$FF9218 - $FF9220
$FF9224 - $FF9800
$FF9C00 - $FFA200
$FFA208 - $FFFA00
$FFFA30 - $FFFC00
$FFFC08 - $FFFF82
$FFFF84 - $FFFFFF

EOF!
Bus Error testing results (word access):

$FF8002 - $FF8006
$FF8008 - $FF800C
$FF800E - $FF8200
$FF82C4 - $FF8604
$FF8610 - $FF8800
$FF8804 - $FF8900
$FF8914 - $FF8920
$FF8926 - $FF8930
$FF8944 - $FF8960
$FF8964 - $FF8A00
$FF8A40 - $FF8C80
$FF8C88 - $FF9200
$FF9204 - $FF9210
$FF9218 - $FF9220
$FF9224 - $FF9800
$FF9C00 - $FFA200
$FFA208 - $FFFA00
$FFFA30 - $FFFC00
$FFFC08 - $FFFF82
$FFFF84 - $FFFFFE

EOF!


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