Doing some more tests on @Badwolf's STE with the current ST536 firmware from the other thread..
Get odd results..
H4 with BLITTER.
STE with blitter.
The STE is faster for some reason, but TTram speed is about 50% less..
ST RAM access is 2% slower , maybe thats a clue :shrug: But also int-div is a bit slower. Maybe the CPU spending a bit less time in 50MHz.. But then why would the GEM functions be faster...
EDIT:
Crossed the streems a bit viewtopic.php?p=136535#p136535
ST536 STE EDITION
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: ST536 STE EDITION
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: ST536 STE EDITION
Working good at full speed now ACCESS delay was removed !
ACCESS delay didn't slow things down before, but been many tweaks..
Main thing is it doesn't have that odd byte corruption thing going on.
ACCESS delay didn't slow things down before, but been many tweaks..
Main thing is it doesn't have that odd byte corruption thing going on.
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: ST536 STE EDITION
Current state with my test firmware.
You do not have the required permissions to view the files attached to this post.
-
coonsgm
- Posts: 451
- Joined: 30 Jan 2021 01:30
Re: ST536 STE EDITION
Looking awesome! Have you posted the firmware for us to test out?
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: ST536 STE EDITION
Not yet. Still trying to figure out the ST536 problems.
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: ST536 STE EDITION
Something's wrong with your integer division figures. 50MHz should be 1.820 seconds whether run from ST or TT ram and there's nothing interrupting or going through bus arbitration.
I don't know if that's intentional, but if not it's probably a hint as to where to look.
BW
I don't know if that's intentional, but if not it's probably a hint as to where to look.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: ST536 STE EDITION
Its normal when using BLTFIX. No idea why but its the norm. TTram speed is normally 847%.Badwolf wrote: 14 Nov 2025 09:44 Something's wrong with your integer division figures. 50MHz should be 1.820 seconds whether run from ST or TT ram and there's nothing interrupting or going through bus arbitration.
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: ST536 STE EDITION
Woah, that's weird.exxos wrote: 14 Nov 2025 10:18 Its normal when using BLTFIX. No idea why but its the norm. TTram speed is normally 847%.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
agranlund
- Site sponsor

- Posts: 1749
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: ST536 STE EDITION
Very weird. Could it be possible your timer is started a bit too early, or stopped a bit too late and so accidentially includes something not strictly related to the test itself (a window redraw slipping in there, or something else general gembench-app related)? Or is that completely out of the question?
Off the top of my head, if we're talking about the same blitfix program, trap #1 and #14 dispatcher themselves would cost a few more cycles since they get one extra layer to go through.
Some of the drawing functions could end up a few more cycles if they need to decide if a blit should be done in hardware or software.
But I'm assuming none of that is, or at least should be, happening in the tests we are talking about.
Is Nembench exhibiting the same phenomenon when you use blitfix?
Off the top of my head, if we're talking about the same blitfix program, trap #1 and #14 dispatcher themselves would cost a few more cycles since they get one extra layer to go through.
Some of the drawing functions could end up a few more cycles if they need to decide if a blit should be done in hardware or software.
But I'm assuming none of that is, or at least should be, happening in the tests we are talking about.
Is Nembench exhibiting the same phenomenon when you use blitfix?
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: ST536 STE EDITION
The start and end and time of tests are done in assembly code. @dml actually wrote those routines. It just gets the current timer tick. It does sync to vbl as well.. But while it's normal to be 1 or 2% out on runs as the timer isn't fast enough, I've never seen a huge speed drop like when BLTfix is used.agranlund wrote: 14 Nov 2025 16:30 Very weird. Could it be possible your timer is started a bit too early, or stopped a bit too late and so accidentially includes something not strictly related to the test itself (a window redraw slipping in there, or something else general gembench-app related)? Or is that completely out of the question?
I know we talked about this a few months back. Running BLTfix from TTram helps..even so, it's very odd it changes int-div test speed. Like you say, either the start or end time is changed somehow or the int-div test is interrupted somehow which I don't thinks possible.. So no idea..
I'll check when I get back home.. Have a feeling it was tested before but don't remember the outcome..Is Nembench exhibiting the same phenomenon when you use blitfix?
EDIT
viewtopic.php?p=128742#p128742
Your conclusion seemes to be
I've got no conclusive ideas what the issue is, only vague guesses
Who is online
Users browsing this forum: ClaudeBot and 8 guests