| Re: [hatari-devel] New cycle exact bus sharing for blitter | 
[ Thread Index | 
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
] 
On Sun, 13 Aug 2017, Nicolas Pomarède wrote:
Le 13/08/2017 à 14:32, Anders Eriksson a écrit :
The invitation works on Mega STe, but as the doc writes it's one write 
shorter per line. Question is what you mean with shifted? As the plasma is 
8 px shorted, I centered it with an extra nop, is that what you mean by 
shifted?
What the hell, let's try Troeds latest Hatari and see what it looks like in 
MSTe mode...
Now tested, it looks like expected with 5 px of bg from the previous line. 
In hindsight, for the emulator sake, it would perhaps have been better to 
not have the center-nop and let the colour at the right border become 
"long". At the time of doing the demo, I'm not sure Hatari had a (working) 
Mega STe mode, if it did, I was unaware of it. 505 did the Mega STe 
testings and it's very likely that his monitor didn't see that far out in 
the border.
Hi
this is what I see when I set Hatari to mega STE mode : instead of being 
"vertical" (starting from the left border), we see the result is diagonal, 
which means that there're more cycles per line than the expected 512 cycles.
Is that what you see under the OSX build too ? It's not that the color 
transitions are visible, but it shouldn't be diagonal like this I guess ?
Maybe there something wrong in the way Hatari "respond" to the mege STE 
detection in this demo. Do you test ff8e21 to detect mega STE, or sthg else ?
Hi!
That looks like it's using the regular STe codepath rather than the MSTe 
one. This is how it looks when I run in Troeds Hatari from Aug13 with 
Hatari in MSTe mode:
http://ae.dhs.nu/pics/mste_troed_aug13.png
And in regular STe mode:
http://ae.dhs.nu/pics/ste_troed_aug13.png
It is what I would expect on real hardware as well, a little bit narrower 
plasma on MSTe.
Thinking for a second what could make my detection of MSTe to fail (I'm 
using standard cookie jar) would be if the MSTe is using a TOS that 
doesn't know of the MSTe. So I tried it with 1.62, and then I get your 
failed plasma.
So I think Hatari allowing for 1.06/1.62 on Mega STe is the problem. The 
machine was delivered with 2.05 or 2.06 and I guess 1.06/1.62 will 
wrongly set _MCH to STe.
--
Anders Eriksson
ae@xxxxxx     http://www.dhs.nu/
ae@xxxxxxxxx  http://www.atari.org/