CURRENT PROTOTYPE STATUS (SEC 64MHz 68000)

Information and news about the 68SEC000 64MHz booster.
User avatar
PhilC
Moderator
Moderator
Posts: 3083
Joined: Fri Mar 23, 2018 8:22 pm

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS (SEC BOOSTER)

Post by PhilC » Mon Dec 30, 2019 1:29 pm

Those results are still looking good though, can't wait to for some real world comparisons with this.
If it ain't broke, test it to Destruction.

User avatar
exxos
Site Admin
Site Admin
Posts: 10882
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS (SEC BOOSTER)

Post by exxos » Mon Dec 30, 2019 1:55 pm

PhilC wrote:
Mon Dec 30, 2019 1:29 pm
Those results are still looking good though, cant wait to fo some real world comparisons with this.
As it stands, in relation to "text" related things, this is actually running faster than the blitter...

IMG_4776.JPG
IMG_4776.JPG (63.54 KiB) Viewed 526 times
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
exxos
Site Admin
Site Admin
Posts: 10882
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS (SEC BOOSTER)

Post by exxos » Mon Dec 30, 2019 2:21 pm

I have fortified the ROM code in the PLD. I think part of the problem is that I am trying not to use CPU_AS in the ROM decoding, because I need to gain a few more nanoseconds speed for the ROM access. But the problem becomes that the address bus could be in a transition which could falsely trigger the ROM decoding circuit, where it would trigger the ROM chip and the DTACK state machine. But looking at the code, I had a delay line which could trigger DTACK on such transitions. So now DTACK only triggers when each of the delay lines is at exactly the same state. I guess it should have been like this to start with, but at least there is advantages of simply not looking at the code for a few months and then going back to it, and seeing potential problems :)

Anyway, below is 3 wait states on ROM versus 2 wait states on ROM.

3ws2ws.jpg
3ws2ws.jpg (143.7 KiB) Viewed 514 times

Now to add back in the blitter and watch chaos begin :lol:
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
exxos
Site Admin
Site Admin
Posts: 10882
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS (SEC BOOSTER)

Post by exxos » Mon Dec 30, 2019 2:46 pm

Blitter back in... Working.. Though oddly we are running slower than the STE booster... :shrug: I think this is part of the problem with running a external clock, as the synchronisation code takes some time. The timings are extremely tight on the STE booster which gives way to its speed despite its clock actually being slower than the SEC's 50MHz..

We can see with integer division a lot higher score over the STE. ROM access is 309% in both cases, RAM is 100% in both cases. I will try and tidying up the timings further, but I think we are already pushing it as it is...

x.jpg
x.jpg (168.46 KiB) Viewed 503 times

EDIT:

So this time I put in ROM 1 wait state, ROM jumped to 344% (from 309%) and still scores are slower than STE.. bizzare...

1ws.jpg
1ws.jpg (66.5 KiB) Viewed 499 times

Next I changed the RAM waitstates from 5WS to 4WS.. (ROM is still 1WS)

RAM is still 100%, ROM jumped up again and now is 368%.. and we still slower than the STE... Technically this should or not even be booting at these settings :lol: :roll:

1ws4ws.jpg
1ws4ws.jpg (65.71 KiB) Viewed 498 times


Next 3WS on RAM...
1ws3ws.jpg
1ws3ws.jpg (59.03 KiB) Viewed 497 times

Next 2WS on RAM and we get a funky flashing crash screen generator :lol:
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
exxos
Site Admin
Site Admin
Posts: 10882
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS (SEC BOOSTER)

Post by exxos » Mon Dec 30, 2019 3:48 pm

As I was not convinced this was a firmware issue, I put in flashy clock to test TOS206 on the same machine with the blitter...

I thought it was odd that some tests were faster at 50 MHz than a STE, and then some tests were slower, it made no sense, so I basically tested my stock machine with TOS206 to compare against a STE with TOS206...

huh.jpg
huh.jpg (72.67 KiB) Viewed 485 times

So either my benchmark files are FUBAR.. or a STFM is inherently slower on some tests with a blitter than a STE :shrug:
Taking into account the differences and compensating for my SEC results, they do actually work out as they should in that respect..

It will be useful if someone has a STFM with TOS206 (8MHz) who could compare it to a STE with TOS206 to confirm and verify my results above..


EDIT:

I recalibrated GB6 ( What a awesomely fantastic feature that is! :lol: ) on my STFM with blitter so all the scores started with 100%..

Now this is more like it is supposed to be... Some tests are still fractionally slower than the STE, but now the first test is 189% as opposed to the STE at 181%.

So the mystery remains as to why the STFM is slower with a blitter than the STE, but only on the VDI tests :shrug: I can only currently assume there is some "bug" in the STFM GLUE chip or some issue in TOS206 itself which doesn't like a STFM.

rc.jpg
rc.jpg (68.07 KiB) Viewed 474 times
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
exxos
Site Admin
Site Admin
Posts: 10882
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS (SEC BOOSTER)

Post by exxos » Tue Dec 31, 2019 3:14 pm

Started on a beta tester board for some lucky / unfortunate person :lol: Just adding in a slightly omitted pull-up resistor :lol:

1.jpg
1.jpg (121.23 KiB) Viewed 444 times

EDIT:

So that board seems to be dead :( onto the next one then...
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
exxos
Site Admin
Site Admin
Posts: 10882
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS (SEC BOOSTER)

Post by exxos » Fri Jan 03, 2020 4:08 pm

Got another board working :) Onto the next one now then :) Looks like some of these boosters have some bits missing :( Might be able to molish up about 5 in total, so good enough for beta testing :)

IMG_4790.JPG
IMG_4790.JPG (412.2 KiB) Viewed 412 times
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
exxos
Site Admin
Site Admin
Posts: 10882
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS (SEC BOOSTER)

Post by exxos » Mon Jan 06, 2020 7:11 pm

Probably the worst benchmark ever, but this is basically the booster running at 8MHz. This was literally the first run without any code changes at all or anything, so it is actually really good that it boots up at all in this state. I now need to do a bit of tracing to see where in the code things are tripping up.. Though I think it is pretty clear it is on RAM access :lol:

As said ages ago, clock switching between unrelated clocks is a bit more complicated than synchronised clock switching I have been doing in the past. So I have been working on that circuits over the past couple of nights. Real-time switching should be able to be done via a software register.

I think it was @troed Who wanted this feature likely some years ago now :lol: But as everybody is sick of switches anyway..

slowwww.jpg
slowwww.jpg (97.84 KiB) Viewed 373 times

EDIT:

So this is extremely strange, I have changed my code that bypasses everything, and pretty much links ST_DTACK to CPU_DTACK, and RAM is still running at 50% speed. even turning the blitter of has no effect, so I think they should rule out bus grant stuff. Interrupts are all turned off during the tests. So I am not sure why this is running at half speed as it shouldn't be...

EDIT2:

So CUPL didn't like my variable SPEED_SEL for some reason.. It was like it was totally ignoring the signal and falling back to the 50MHz code :roll: So we back to 100% speed now :D
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
exxos
Site Admin
Site Admin
Posts: 10882
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
YouTube: https://www.youtube.com/user/exxosuk
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS (SEC BOOSTER)

Post by exxos » Mon Jan 06, 2020 11:11 pm

Clock switching code in.. Though its not behaving. Looks like its glitching somehow, but the simulation said it would work :roll:

The booster does run in 50MHz and 8MHz modes just fine though :) Just I am trying to fake a register change using CPU_AS etc like my old boosters do as I haven't got that far yet. But really the switch should work if done via a register. Will try and do that next..

NewFile0.png
NewFile0.png (9.76 KiB) Viewed 349 times
NewFile1.png
NewFile1.png (8.43 KiB) Viewed 349 times
NewFile2.png
NewFile2.png (8.39 KiB) Viewed 349 times
https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.

troed
Moderator
Moderator
Posts: 606
Joined: Mon Aug 21, 2017 10:27 pm

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS (SEC BOOSTER)

Post by troed » Wed Jan 08, 2020 6:49 pm

Yeah for me as a demo coder being able to run a boosted machine as stock dynamically through software, and then switch up the speed when compiling & linking, is exactly what's needed :) Being boosted all the time means not being able to use it at all when demo coding.

Post Reply

Return to “SEC 64MHZ BOOSTER”