Re: [hatari-devel] Blitter bug in STe mode |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] Blitter bug in STe mode
- From: Vincent Rivière <vincent.riviere@xxxxxxxxxxx>
- Date: Tue, 9 Jun 2020 10:28:05 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:subject:to:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=NeHTqa1fFIuDjVSZl55qmUTCzyJXqClO44wkKj9XrAQ=; b=WV9rGUqk1j6BFnLOGRz44n+XRZwaiIR0z42Y9svnu7EURiuB5k9HTrz5OelnHQQEHF sVDOlFtajOUCERRjJJoG0wZhnQw1lftYnzLzHE+4pZmY5aTrlXwR5ry/LQOmlY3C9JsA 2AazMidHLIe3lyphZanxQ4rOPGaR8AcCUdj8k7DCEmyeRRgbfC7Ssvm/kwpKQCTbfjnd hFykQ/IzU4WwQNjTebbtnLD1IT0tFRSJxKo5z4XM0t8MyknTU/3mnd/iKityYu3uAymH oUFgjSXderpHaOd5z42WNI07jESQMZQFUVG1qfNp3lr/QUX6XYFzShbcOHhiZw2REho/ G7ZA==
On 09/06/2020 at 02:28, Roger Burrows wrote:
Wow. I wasn't aware that EmuTOS used the TAS instruction. That one is
completely forbidden on Amiga. Fortunately, the Blitter code is not run on
that machine.
Atari TOS also uses the TAS instruction, so that's why I deemed it safe ...
Of course TAS is safe on Atari, and can be used appropriately 😀
Unlike the poor Amiga where there are restrictions. As soon as TAS is not
used in EmuTOS for Amiga, there is no problem.
BTW the FireBee absolutely doesn't like the TAS instruction, too. At least
when accessing RAM, it seems to always bypass the data cache, causing
inconsistent variable values. Also we are lucky, the FireBee has no Blitter
(yet).
Anyway, I'm not going to go further off-topic here. Next step is to fix
Hatari TAS instruction with Blitter.
--
Vincent Rivière