Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)

REV 3 - REV 5 - The beginning (ST536)

All about the ST536 030 ST booster.
User avatar
exxos
Site Admin
Site Admin
Posts: 28811
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

I've been looking into PCB fabs in relation to quality and the bottom line is, it's not looking good.

The problems I've been seeing have been reported from jlcpcb users on other sites. But it's not just them. There's not much evidence but the trend seems be be a sharp decline in PCB quality on several common PCB suppliers. There's even a thread on startdot from 2020 which is concerning as I've only recently seen the issues.

I'm still waiting a reply from the fab which made the dfb1x boards. I've had no major problems with so far. But they are like x10 cost of JLC already. I want to get them to make the next batch of boards to see how they hold up.

My concern now, is if they have gone bad as reported on startdot, then my only option is to go to a uk fab. I've used one for the 2,000 30pin simms I got made last year and no apparent problems. But of course uk fab and uk assembly is ramping up costs. But I just can't use fab houses I don't trust. That list seems to get longer every year..
User avatar
exxos
Site Admin
Site Admin
Posts: 28811
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

Though to myself, I need a new song.. Couldn't think of one. Then thought, I wonder if I could do a song about the ST536 chaos.. So had a go ! 8-)


User avatar
exxos
Site Admin
Site Admin
Posts: 28811
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

Made some good progress today!

Firstly, AI found the bug on why CRC was failing on reboot. Basically what I did was, I had TOS check the TTram block was available before copying ROM to it.. This was doing a WRITE, which bascially trashed the first word in the rom shadow.. hence CRC fail after reboot as the first word was now wrong :lol: oopies :P

Secondly.. After some discussion with AI, we rewrote BLTFIX and integrated it into TOS. Basically if blitter is available and we are blitting within STram, then the blitter is used. If we are trying to blit into TTram, then softblit (CPU) routines are used. Realistically though, the CPU is not far behind most blit operations anyway. The blitter shines during block copies like the blitting test in GB6 as it doesn't have the overhead which the CPU has. So I wanted to keep blitters strengths running where possible. Then "everything else" goes to the CPU.

So it may not look much but it actually works!

IMG_4977.JPG
IMG_4977.JPG (325.92 KiB) Viewed 473 times


Thirdly, AI also found the long-standing mystery of what BLTFIX (and my new port) slowdown was. So @agranlund will be pleased to know, that the issue was found in TOS itself, the cache logic was wrong! So the cache was been incorrectly set and not correctly flushed, which basically caused chaos and resulted in those weird slowdowns which have plagued everything since day one.....

IMG_4978.JPG
IMG_4978.JPG (327.56 KiB) Viewed 473 times

And we now have a nice speed bump in scores :)

There could possibly be more optimisations to come very soon ;)
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1767
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by agranlund »

@exxos that really cool!
Now the big question is.. what are you going to put in the "Random unknown space" option :)
User avatar
exxos
Site Admin
Site Admin
Posts: 28811
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

agranlund wrote: Mon Apr 06, 2026 9:04 pm @exxos that really cool!
Yeah, TOS306 needs rebuilding now, its actually turning off the caches at random :P
Now the big question is.. what are you going to put in the "Random unknown space" option :)
Probably will end up being a option to turn off all the stuff I added as other stuff is likely broken now :P

I was toying with the idea ages ago to put a "boot rom" menu there. Mostly when using flashy-clock, a quick way to change boot rom. But I think it be more trouble than its worth..

Possible it could turn into a ST-ram cache on/off eventually :shrug:

Or just leave it there to annoy people....
User avatar
Darklord
Site sponsor
Site sponsor
Posts: 1630
Joined: Wed Sep 20, 2017 1:41 pm
Location: Prestonsburg
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by Darklord »

exxos wrote: Sun Apr 05, 2026 7:05 pm Though to myself, I need a new song.. Couldn't think of one. Then thought, I wonder if I could do a song about the ST536 chaos.. So had a go ! 8-)
I like this one! :)
Welcome To DarkForce! www.darkforce.org "The Fuji Lives.!"
Atari SW/HW based BBS-Telnet:darkforce-bbs.dyndns.org 1040
User avatar
exxos
Site Admin
Site Admin
Posts: 28811
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

New rev board.. Can you believe I will get 5 made at JLC again ! BUT, I am choosing different options this time. I still plan to use UK fabs for production boards. I still have a lot of parts in my JLC account to use up yet.. So hopefully I won't end up regretting this decision.. (probably will !) But I really need to make sure the board actually works before committing to a production run anyway.. Which kind of lands me back at JLC again anyway :roll:

565.PNG
565.PNG (104.4 KiB) Viewed 408 times

Thing is, at least I know what to look for with manufacturing defects / bad vias, BEFORE I start soldering the things up this time.....
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3065
Joined: Tue Nov 19, 2019 12:09 pm

Re: REV 3 - REV 5 - The beginning (ST536)

Post by Badwolf »

exxos wrote: Tue Apr 07, 2026 6:30 pm New rev board.
Big arsed through-hole osc?

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
User avatar
exxos
Site Admin
Site Admin
Posts: 28811
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

Badwolf wrote: Wed Apr 08, 2026 9:47 am Big arsed through-hole osc?

Sort of.. Its going to be a adjustable clock for overclocking experiments ;) it was actually on the current rev as well.
User avatar
exxos
Site Admin
Site Admin
Posts: 28811
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: REV 3 - REV 5 - The beginning (ST536)

Post by exxos »

Knocked up the test OSC board. *should* adjust from about 95mhz to 130mhz.

Capture.PNG
Capture.PNG (23.89 KiB) Viewed 350 times
Post Reply

Return to “ST536 030 ST ACCELERATOR”