[hatari-devel] Falcon bus error at 0xFF8060 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: [hatari-devel] Falcon bus error at 0xFF8060
- From: Christian Zietz <czietz@xxxxxxx>
- Date: Fri, 23 Apr 2021 08:35:55 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619159756; bh=echYFRZU+g1eNAcMnziFS4byxEb++FfYyn9btYTuNHk=; h=X-UI-Sender-Class:To:From:Subject:Date; b=O4rKwU7+8QSq8wNAATlDED4tyO7p/7PNifsC5dU3Md8D6NlEFR3y00Fw+GL8N1kor fKZQFXxanYMHcwnUc1ma/urBlWfdUHQt38GGikpB934fKc7LHNNOzwLNYNqWBz3NrP DhK1WDmv50n57OMSNbyVL+aO7mKUepfzl9U5F+k4=
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!