CURRENT PROTOTYPE STATUS (SEC 64MHz 68000)

Information and news about the 68SEC000 64MHz booster.
User avatar
IngoQ
Site Admin
Site Admin
Posts: 1066
Joined: Tue Aug 22, 2017 8:38 am
Location: Germany

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS

Post by IngoQ »

Whoa.... :shock: Was there ever before a 68000 running at 50MHz in a computer?

Congrats! :yay: :cheer: :dualthumbup: :yay2:
Ingo :geek:

| Atari 1040STE@32MHz | Amiga 1200 (ACA1220) | Atari 800XL (U1MB, SIDE2) | Atari 130XL (Sophia DVI) | C64 (1541 Ultimate II, Rev3 RFMod Replacement) | TI 99/4A (F18A, 32k, FlashROM 99) | Sinclair ZX Spectrum 128 (Stereo, DivMMC) | Amstrad CPC664 (512k, M4 Wifi) | ... |
User avatar
exxos
Site Admin
Site Admin
Posts: 23737
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS

Post by exxos »

IngoQ wrote: Wed May 30, 2018 11:13 am Whoa.... :shock: Was there ever before a 68000 running at 50MHz in a computer?
There are those "miming" things which use the SEC at 50MHz.. but AFAIK there has never been a 50MHz 68000 in Atari... IIRC the T28 could be fastest.. but think they did a T36 or something as well...

I have been thinking about the now "slow" ROM.. Thinking along the lines of copying the ROM to SRAM before the 68000 starts... So ROM will be held in SRAM at normal TOS104 space.. I think the CT60 does something like that.. but not sure if it changes address or not... But should be possible to do direct copy from ROM to SRAM very quick, then machine boots TOS from SRAM...
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
stephen_usher
Posts: 5661
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS

Post by stephen_usher »

exxos wrote: Wed May 30, 2018 9:43 am
Atarian Computing wrote: Wed May 30, 2018 4:27 am That's crazy. Well done! In terms of integer division, how would a 50mhz 68000 compare to TT's 32mhz 030?
Well 030 has a cache so will be faster for the same clock speed, plus 030 is more efficient core.. you would have to benchmark it with GB6 and see what it outputs with and without caches enabled.. Which would be useful anyway as we don't have a TT benchmark vs stock ST.. or Falcon in fact..
Well, here's the GEMBench output from a TT...
Image
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
exxos
Site Admin
Site Admin
Posts: 23737
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS

Post by exxos »

stephen_usher wrote: Wed May 30, 2018 6:30 pm Well, here's the GEMBench output from a TT...
cool! What do you get without caches ?
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
exxos
Site Admin
Site Admin
Posts: 23737
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS

Post by exxos »

Only just got home.. but quickly tried 60MHz with my RSO.. it tries to boot, but not really get far enough to boot from floppy (it did half boot GB6 once).. I did some code changes and it not helped.

64MHz doesn't even try to boot as tried yesterday.. So likely max speed of CPU is around 55MHz... Likely why designs I see mostly use 50MHz.

I will see if there any options for OSC around 55MHz... will also try the speed tomorrow..
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
stephen_usher
Posts: 5661
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS

Post by stephen_usher »

OK, I did three more tests for sort of completeness...

ST Medium resolution, no caches
Image

TT Medium resolution, with cache
Image

TT Medium resolution, with cache, program in TT-RAM
Image
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
exxos
Site Admin
Site Admin
Posts: 23737
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS

Post by exxos »

stephen_usher wrote: Wed May 30, 2018 10:33 pm OK, I did three more tests for sort of completeness...
Thanks! just goes to show the 030 is like 50% faster at int-div! (i've posted the images in the benchmark section as well).
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Atarian Computing
Posts: 444
Joined: Tue Aug 22, 2017 4:27 am

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS

Post by Atarian Computing »

Thanks for the benches. Wow, so I was expecting a bigger difference. So this mofo will be a scorching fast booster!
User avatar
exxos
Site Admin
Site Admin
Posts: 23737
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS

Post by exxos »

Atarian Computing wrote: Thu May 31, 2018 4:44 am Thanks for the benches. Wow, so I was expecting a bigger difference. So this mofo will be a scorching fast booster!
If ran from fast-ram yes... The STE can beat most scores at 32MHz, but can't speed up ST-RAM.. TT shows almost 250% there.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
exxos
Site Admin
Site Admin
Posts: 23737
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: V2.5 BOOSTER CURRENT PROTOTYPE STATUS

Post by exxos »

After looking at some scope images of E-clock it hardly ever goes high now and I think I can just emulate it a lot easier than the normal methods of emulating E-clock..

So my investigation showed that when VPA goes low, about 200ns later VMA goes low.. But then there is a huge delay of 1,000NS before the ACIA CS goes high (high is enabled). It seems GLUE is using the E-CLOCK to trigger the ACIA CS line..

So what I did was remove all the delays and E-CLOCK totally and just did this..

Code: Select all

VMA.CK = CLK8;
VMA.D = VPA;
!E = VMA;

CPU_DTACK = 'b'0;
CPU_DTACK.OE = !ST_DTACK
               # !VMA;
               
!AVEC =  FC2 & FC1 & FC0 & A19 & A18 & A17 & A16 & !VPA ;
So basically everything happens at the same time. !E will be asserted for one 8MHz clock cycle is approximately 125ns. The 6850 datasheet says the minimum HI time is 210ns... But we know we can double clocked these anyway so 100ns.. So it basically tallies up and seems to work fine.

This is of course running a stock 8MHz system just to prove works...

Though if I transfer these changes over to the 50MHz code, then in theory still works just the same... So I need to try :lol:
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Post Reply

Return to “SEC 64MHZ BOOSTER”