Re: Slow STFM blitter oddness
Posted: 03 Jan 2020 19:47
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
Mine was one of the last ones to have a floppy on it. https://www.asrock.com/mb/AMD/990FX%20E ... ificationspixelpusher wrote: 03 Jan 2020 19:45 Then you're probably not using a current MB : -) - for many years neither Intel nor AMD have floppy support on their MB anymore (and I haven found a floppy controller PCIe 1x-card via Google - only USB based solutions).
Shortened output from Sysmon trace logs of GB6exxos wrote: 03 Jan 2020 19:52Mine was one of the last ones to have a floppy on it. https://www.asrock.com/mb/AMD/990FX%20E ... ificationspixelpusher wrote: 03 Jan 2020 19:45 Then you're probably not using a current MB : -) - for many years neither Intel nor AMD have floppy support on their MB anymore (and I haven found a floppy controller PCIe 1x-card via Google - only USB based solutions).
Code: Select all
$512E96 GB608B31 V_109 $51C5EA vro_cpyfm H 4 Mode 3 { E= S } MFDB
$519558 { addr $000000 w 0 h
0 ww 0 stand 0 nplanes 0 }
MFDB $51957A
{ addr $000000 w 0 h 0 ww 0
stand 0 nplanes 0 }
(10 ,38 ) (210,88 ) to
(22 ,118) (222,206) ->
Code: Select all
$512E96 GB608B31 V_8 $51C552 v_gtext H 4 (10 ,171)
"VDI Scroll Text VDI Scroll Tex
t VDI Scroll Text VDI Scroll Text VDI 0" ->
$512E96 GB608B31 V_109 $51C5EA vro_cpyfm H 4 Mode 3 { E= S } MFDB
$519558 { addr $000000 w 0 h
0 ww 0 stand 0 nplanes 0 }
MFDB $51957A
{ addr $000000 w 0 h 0 ww 0
stand 0 nplanes 0 }
(1 ,38 ) (607,171) to
(1 ,30 ) (607,171) ->
$512E96 GB608B31 V_114 $51C5F8 vr_recfl H 4 (9 ,163) (10 ,171) ->
Are you starting from floppy or HD? ASSYGN.SYS file is adopted properly to the drive used (so that it can accesss the screen drivers)?exxos wrote: 04 Jan 2020 10:01 The image at the start of the thread is at 8mhz. NVDI 4 bombs as mentioned earlier so can't do tests with it. I could try TOS 104 to see if it matches benchmarks posted on the forum.
Floppy.. Yeah I changed the sys file to A:\pixelpusher wrote: 04 Jan 2020 10:17 Are you starting from floppy or HD? ASSYGN.SYS file is adopted properly to the drive used (so that it can accesss the screen drivers)?
Yes, this is normal due to the weaker pull-ups on the DMA control signals. And this is why an H5, or any ST with stronger pull-ups for that matter, will not be slower.exxos wrote: 31 Dec 2019 16:39 We are in short, the blitter in a STFM is actually running slower than in a STE.
how to understand that? e.g. does it mean that in the STfm, every the BLiTTER pass will take additional bus cycle?ijor wrote: 10 Dec 2022 21:08Yes, this is normal due to the weaker pull-ups on the DMA control signals. And this is why an H5, or any ST with stronger pull-ups for that matter, will not be slower.exxos wrote: 31 Dec 2019 16:39 We are in short, the blitter in a STFM is actually running slower than in a STE.
good to know, thanksijor wrote: 10 Dec 2022 21:08 Note that this affects only certain type of blits and only when Blitter is accessed from ROM (or fast RAM). So this doesn't affect demos that access Blitter directly.
I don't even remember starting this thread now. But I'd assume due to the slowdowns that a extra bus cycle could be a reason.Cyprian wrote: 10 Dec 2022 22:03 how to understand that? e.g. does it mean that in the STfm, every the BLiTTER pass will take additional bus cycle?