You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
Slow STFM blitter oddness
-
exxos
- Site Admin

- Posts: 27960
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Slow STFM blitter oddness
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).
-
pixelpusher
- Posts: 142
- Joined: 27 Dec 2019 21:01
Re: Slow STFM blitter oddness
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).
Blitting only does VDI raster copy like this:
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) ->
As the rectangle calls aren't used in the justified text output (but in the normal text output - and both show the slow-down), we can rule out any influence of the rectangle code (and changing the text color too). So basically it boils down to "Text output" (ordinary as well as justified) is slower on your machine.
Other things to check that come to my mind:
- is this slowdown not present with blitter disabled (haven't looked into your original thread ...)? If it ain't then it would really point to the blitter being odd on the machine. Otherwise it still could be some cpu operations being slower (esp. justified output might use more Integer mul/div operations).
- does a stock 68k cpu running at 8 MHz show the same slow-down?
- same behaviour with NVDI?
-
exxos
- Site Admin

- Posts: 27960
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Slow STFM blitter oddness
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.
-
pixelpusher
- Posts: 142
- Joined: 27 Dec 2019 21:01
Re: Slow STFM blitter oddness
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.
-
exxos
- Site Admin

- Posts: 27960
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Slow STFM blitter oddness
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)?
I'm just trying TOS104...
-
exxos
- Site Admin

- Posts: 27960
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Slow STFM blitter oddness
So short version, TOS104 benchmarks the same as the images on here exactly. Vs the STE, GEM window is a few % down as with the first test, but thats the difference between OS versions. So basically TOS104 works fine.
I don't see its a slow down with my TOS206 decoding, I don't delay anything.. and in terms of my booster running 50MHz, ROM access is a lot faster.. but the scores are still slower than a STE... and this machine just doesn't like TOS206 when other peoples machines do..
The only possible thing thing relating tos TOS206, is if I let the GLUE "see" the bus access or not.. So the glue seeing TOS206 access (well a bus cycle) means the GLUE may wait a bit before starting a blitter cycle... In the past I isolated /AS from GLUE to stop it seeing 104 and 206 address decoding, BUT, I found it was causing DMA issues, so now I always let GLUE see the access.
Either way, maybe someone in the UK can loan me a lightning ? So I can see if the same things happens with another TOS206 decoder.
I don't see its a slow down with my TOS206 decoding, I don't delay anything.. and in terms of my booster running 50MHz, ROM access is a lot faster.. but the scores are still slower than a STE... and this machine just doesn't like TOS206 when other peoples machines do..
The only possible thing thing relating tos TOS206, is if I let the GLUE "see" the bus access or not.. So the glue seeing TOS206 access (well a bus cycle) means the GLUE may wait a bit before starting a blitter cycle... In the past I isolated /AS from GLUE to stop it seeing 104 and 206 address decoding, BUT, I found it was causing DMA issues, so now I always let GLUE see the access.
Either way, maybe someone in the UK can loan me a lightning ? So I can see if the same things happens with another TOS206 decoder.
-
ijor
- Posts: 813
- Joined: 30 Nov 2018 20:45
Re: Slow STFM blitter oddness
Sorry for being late. I just found this thread...
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.
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.
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.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
Cyprian
- Posts: 529
- Joined: 22 Dec 2017 09:16
- Location: Warszawa, Poland
Re: Slow STFM blitter oddness
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.
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
-
exxos
- Site Admin

- Posts: 27960
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Slow STFM blitter oddness
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?
But not every ST. As stated here viewtopic.php?p=31240#p31240 works good.
So likely down to tolerances on various aspects of chips / pull ups / PSU voltages. All the usual chaos.
The H4 / H5 should be a more stable platform. As it includes fixes for all the known issues at the time of its release.
Who is online
Users browsing this forum: Ahrefs [bot], CCBot and 50 guests