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: Mon, 8 Jun 2020 22:15:06 +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=PVxT7yQse/bxf+3BmlJ5tLQCBFq4s1cQfrl9bs9Llws=; b=mXhPPzz/qtyLJcVkUP+ujV1Np4m/Io1gmqXC3FXNkBTc6KliSB+qVCaFFmX2ilxuVv 8djStrP8XPSgBX6qWIFS6GI9/ng2mq+VPsyS6y680dCn+H5fhNohy8vVXaOkELTG+xXl 16cUVMpnZP0ni6vGjz5146NPa5i6NIV9Fc/sZHQDcQSFkXdyyyuzlGKtV0jnbEd4QEo9 T7vqQw9BHuNSN04/lTmSASOraQbwF24hQaufYNvvypYnu37r7FNfjsU92yuEgCLRMkqL sCDY16kk3i5FLsJc7NvqLMb03PtLRskx5GXI/SPh7RygI+GVl+j2E/N2+5R+T9UW9BzT BN9w==
On 08/06/2020 at 21:30, Eero Tamminen wrote:
However, one needs to:
* Keep mouse button pressed for few secs before moving mouse
* Move mouse first to right/down, then to left and back. Once it starts
happening, similar additional movements show more artifacts
Many thanks for this detailed investigation, Eero.
The most interesting thing is that I couldn't get left side artifacts to
appear below first 16KB of of screen, or right side artifacts above last
16KB of screen.
Indeed, as you can see on my screenshot, artifacts are only located in the
upper half of the screen. Bottom of all artifact lines are perfectly aligned.
Vincent, does EmuTOS use 16KB screen buffers for something?
No, there is no such thing.
On quick testing, I couldn't reproduce it with that or latest EmuTOS
release (v0.9.12), only with EmuTOS Git version.
I managed to reproduce the bug with it, but for unknown reason it was harder.
I'm not yet fully convinced it's necessarily Hatari specific though.
I can just say that I'm unable to reproduce this bug with Steem SSE or real
STe hardware. It would be rather incredible if the problem was not caused by
Hatari. Only difference could be the speed of mouse events, or
synchronization between mouse and VBL... In any case, that's extremely
weird. I guess that adding traces in Hatari Blitter code would help.
--
Vincent Rivière