Re: [hatari-devel] move.w $ffff8908.w,d0 returns $ff in high byte? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: Hatari Development <hatari-devel@xxxxxxxxxxxxxxxxxxx>
- Subject: Re: [hatari-devel] move.w $ffff8908.w,d0 returns $ff in high byte?
- From: Christian Zietz <czietz@xxxxxxx>
- Date: Sat, 30 Nov 2024 16:38:04 +0100
- Autocrypt: addr=czietz@xxxxxxx; keydata= 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
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1732981086; x=1733585886; i=czietz@xxxxxxx; bh=rlQnEW9wmhwB5Fsh/wMTXk3OME1IbcG7TcWkcnfxf9w=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:From: Subject:To:References:In-Reply-To:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=Iim3kc8N0MqUkhi8or07qXxIwGyLCMSjsH/0fP5ye+prJ4Cmxr1rkVFK/AuowQDb +vM+4XLHD8Sk740C8FJZaOnVjP2qlrfulL/uPcAFx/yC1extJZ2rFDs6Kvt9C3hEI Bb0+0a8z96SjvG/FSPflQRFrcSuHWW8LBSWJctXolL8I5veCYKlV44nSLkRbL6787 HeLkggZ10CIMOFsZybeJ8iiJNnWK7ngfjTYahDksCVqg6MrqOgv02+r73aos7ys/c FTgZXJak29aEKwZnQA5Yux/2gXeVYZoxpGAssqSMPfN3Lzflt2cqA08I8RONwxT/g zx2ZtxeWmUVzzLGrSA==
- Ui-outboundreport: notjunk:1;M01:P0:/4A5WA+t0nk=;jmYotuYKvU1PLF3LrnNsj6MSEEa L6pDX5zWLkUO1QwIMkj4DxflQ39jiKD0SK6JRin9/U+LArYWStWu9jI1FVGX4p+EmLOGUqOGn mRFkJdgTyR5RxUFRCT+mCK1iB7soBheHbXxbktszOub0TWwd/KTxwb3TMEUa6kseBnl/2Zi0/ E6j4Tg7WrswM6WkQdm0mPTy9AEjSykPO6ROytrJsLoyT8LAUG3cWvn7fbRZXSuA2j2OrVIqhp nJiJGH+WyCjfOMnwM1ka3nUDxNOyKJgirHXIJiC8fUPJcd4eHIFG/eU4P0vQaipHR7uH/0lKH z/NUli7qQ20GLCOvqZUu38lOg5T0RgAGJDwd43rKg63YlvFZs9SuMMzB59XH8OMp2Ggyj3mbm 7/8diFvqOeG/dbA2KLTsYa8iagL9nvL013+U7EYOX4+4Vz0rgB3ueukp7Qx9f23WfM/A0/O6/ IXX5morfKwfsswX7Tom1xWA3Tg8Tb685UTjX0+WBzH5eBKS90cw3kmrkqTdjNMkVlOR5pK4T+ IxdetoID9lYZUEQaDQxaCJBsprpBjSpZJVo+I5gRtI+6b/iT9GR8Ypasav7M3NB+8qqidaUSQ XDXXzO748K01cAqi7wDkic8cWgvmh1qLlbArMAaX63lZHFkBBLzj9l6ONjl0GCZYkYqtDPzDe 5lZzfEF4ZwdWM8o3a4/4VtceH5VYrrtGEyRkMh3srNMWGsq9d4EhUF6C0/F+Dxy2i3FiMPERF SC17RlGEt1T9QkgCjFUDHXdbhP9RmkOljnpeMCP1JlLKOGsRpC3hj/zD/jXTshHu0Dwnxdu4N VNnLTPNoWdKg0cAg3lH6Y/4rsW9OtkRH+3dsgCXwudwzCl9e/t0DHCQQicdZhDK4l5FQO+VoX 9Fm2EG+R568hlmHKZoZYnaY/mFfnPs1Qz8GdzGnv/HT5c68uh+vXG1EUiXwLzekTwmXIg45aZ ehzZJ5UPcov7rYPO2XjP5vm0vjM5sbep7RRJpQvtOeIufe5GasSiSX9yfMvc8GX1mPHIK/JM1 t6OQKh+3DNef22ZUudHz0hz2IrR0HjbcPU4No9NFV0577EBUp5SIi2BrpNlV+uw01FnMe8a0N Wr2ag7nQdQKNj1AeHjho4DPlitiSXq
Miro Kropáček schrieb:
first I thought this is a clear bug but then looking into ioMem.c I see
that this is deliberate? Is this how real hardware (STE in this case)
behaves, i.e. that I can't read current DMA counter value as a word?
Just to clarify, I'd expect
move.w $ffff8908.w,d0
return d0.w = $00HH
See attachment for the result on a real STE. I don't think the data bus
is actively driven for the high byte; so it's just "bus noise". Hence,
Hatari's choice of 0xFF is as good as every byte.
Regards
Christian
--
Christian Zietz - CHZ-Soft - czietz@xxxxxxx
WWW: https://www.chzsoft.de/
New GnuPG-Key-ID: 0x8708B34C827B159E
Attachment:
IMG_6743.JPG
Description: JPEG image