Using the Falcon's expansion connector
Moderators: lp, moondog/.tSCc., Moderator Team
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
Whish what you're working on could recombined with something like that https://oshwlab.com/Renee/buffee-accelerator
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
That's one for the H4/H5 guys over at https://www.exxoshost.co.uk/forum/viewf ... 9037ad0d17, I think. Would suit that system down to the ground.MegaSTEarian wrote: Tue Feb 23, 2021 9:46 am Whish what you're working on could recombined with something like that https://oshwlab.com/Renee/buffee-accelerator
A 68000 accelerator in a Falcon would be of limited use, I think.
I think the obvious next step would be a 68030 version of PiStorm as 030 emulation is easier than 030 on an FPGA.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
It can be adjusted to 68030 mode with 68881/2. And I thought if it can be connected to the Falcon expansion connector, which is 68000-ish, running on 68030 it'd seat very well.
PiStorm is a good alternative as well.
Not voting in favor of either as I am not a hardware creations expert but I like both solutions and I feel that the Beefy is going to be a lot more compatible and will allow Videl and other Falcon hardware to really shine if you combine the features with the extra speed and huge amount of really fast RAM.
PiStorm is a good alternative as well.
Not voting in favor of either as I am not a hardware creations expert but I like both solutions and I feel that the Beefy is going to be a lot more compatible and will allow Videl and other Falcon hardware to really shine if you combine the features with the extra speed and huge amount of really fast RAM.
Last edited by MegaSTEarian on Tue Feb 23, 2021 10:04 am, edited 1 time in total.
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
Incidentally, I'll give you guys a quick update from the week's work.
I've done some work on the clock lines on my board and have it running stably at 49MHz, but 50 is still a little unstable. It will run, but not every time and not always for an extended period.
Testing of my CPU (no ALTRAM) shows it can't actually run much above 52MHz anyway, so hoping to clock it up to 66 or whatever isn't going to happen, so me trying to eke the last little bit out CPU speed of my terrible prototype board no longer seems worth it. 48MHz will be enough for the 'stable' target.
I'm now concentrating on tiding up the Verilog and looking to get the AltRAM speeds up. I think it should be able to run at the same speed as a TF536 in an ST(F)(M), but I'm about 20% down at the moment.
The number I've ringed in red is the key -- ignore everything but that and 'Integer Division', they're the only things directly comparable.
The target is to get that down to 8.580 -- the TF536 speed at equivalent spec.
BW
I've done some work on the clock lines on my board and have it running stably at 49MHz, but 50 is still a little unstable. It will run, but not every time and not always for an extended period.
Testing of my CPU (no ALTRAM) shows it can't actually run much above 52MHz anyway, so hoping to clock it up to 66 or whatever isn't going to happen, so me trying to eke the last little bit out CPU speed of my terrible prototype board no longer seems worth it. 48MHz will be enough for the 'stable' target.
I'm now concentrating on tiding up the Verilog and looking to get the AltRAM speeds up. I think it should be able to run at the same speed as a TF536 in an ST(F)(M), but I'm about 20% down at the moment.
The number I've ringed in red is the key -- ignore everything but that and 'Integer Division', they're the only things directly comparable.
The target is to get that down to 8.580 -- the TF536 speed at equivalent spec.
BW
You do not have the required permissions to view the files attached to this post.
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
Smaller is better in this case?
Looks really good and promising!
Looks really good and promising!
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
If it can be an 030 using an 68000 pinout, then the interface board would be very simple indeed and you wouldn't need anything on my board!MegaSTEarian wrote: Tue Feb 23, 2021 10:03 am It can be adjusted to 68030 mode with 68881/2. And I thought if it can be connected to the Falcon expansion connector, which is 68000-ish, running on 68030 it'd seat very well.
PiStorm is a good alternative as well.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
This is what they say, https://www.buffee.ca/about/ check out their blog. In the first post, they say
You do not have the required permissions to view the files attached to this post.
-
- Fuji Shaped Bastard
- Posts: 3106
- Joined: Wed Oct 20, 2004 1:52 pm
- Location: UK - Oxford
Re: Using the Falcon's expansion connector
Buffee and PiSTorm (as I mentioned) both have 16 bit data 24-bit address external buses which make them perfect for the Atari Falcon expansion connector. Internally they can be full 32-bit and can have 68000, 020 or 030 stack frames. The bits that have to change for the Falcon is the address map (Falcon address space, 32-bit DRAM and any peripherals like mass storage) and perhaps some 680x0 signalling not used on the Amiga
Your work is very interesting and I like that you’re doing something new for our Falcons. The CT60e with CPU is still very expensive and not widely available
Your work is very interesting and I like that you’re doing something new for our Falcons. The CT60e with CPU is still very expensive and not widely available
Principal ASIC Engineer
520 ST, 4160 STfm, 4160 STe, MegaST2, MegaSTe 4, Falcon060, Jaguar
Thalion Webshrine
Atari Forum Wiki
520 ST, 4160 STfm, 4160 STe, MegaST2, MegaSTe 4, Falcon060, Jaguar
Thalion Webshrine
Atari Forum Wiki
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
Are there any CT60e's sold? I cannot find any and they are not plug and play which is an issue when dealing with a rare expensive almost 30 years old machine.
Bawolf's work is the best news I've heard for a long time (now if we can get it to work using the internal processor in parallel...)
Bawolf's work is the best news I've heard for a long time (now if we can get it to work using the internal processor in parallel...)
-
- Atari God
- Posts: 1388
- Joined: Mon Aug 30, 2010 8:36 am
Re: Using the Falcon's expansion connector
The CT60 has sold quite well. There's been numerous batches and versions (CT60, CT63, CT60e). The latest version (CT60e) is plug and play (I don't know about the older CT60 and CT63). Lift out the internal PSU. Plug in the CT60e. Add a 060 CPU and some RAM. Insert a picoPSU into the CT60 and off you go. You may want/need to connect a power switch to the 2 pin PWR_SW header on the CT60e. No soldering needed.MegaSTEarian wrote: Wed Feb 24, 2021 3:20 pm Are there any CT60e's sold? I cannot find any and they are not plug and play which is an issue when dealing with a rare expensive almost 30 years old machine.
The latest batch of the CT60e (100 cards) was produced about 1.5 years ago and sold out in a few weeks.
Daniel, New Beat - http://newbeat.atari.org.
Like demos? Have a look at our new Falcon030 demo It's that time of the year again, or click here to feel the JOY.
Like demos? Have a look at our new Falcon030 demo It's that time of the year again, or click here to feel the JOY.
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
The previous two weren't. I had heard there was a version that's plug and play but wasn't sure which one it was. Spotted it now.dhedberg wrote: Thu Feb 25, 2021 2:58 amThe CT60 has sold quite well. There's been numerous batches and versions (CT60, CT63, CT60e). The latest version (CT60e) is plug and play (I don't know about the older CT60 and CT63). Lift out the internal PSU. Plug in the CT60e. Add a 060 CPU and some RAM. Insert a picoPSU into the CT60 and off you go. You may want/need to connect a power switch to the 2 pin PWR_SW header on the CT60e. No soldering needed.MegaSTEarian wrote: Wed Feb 24, 2021 3:20 pm Are there any CT60e's sold? I cannot find any and they are not plug and play which is an issue when dealing with a rare expensive almost 30 years old machine.
Excellent. But are there any on the market?dhedberg wrote: Thu Feb 25, 2021 2:58 am The latest batch of the CT60e (100 cards) was produced about 1.5 years ago and sold out in a few weeks.
-
- Captain Atari
- Posts: 396
- Joined: Sun Dec 01, 2002 2:50 am
- Location: Limoges
Re: Using the Falcon's expansion connector
Sorry to say, but they were plug and play. I had one of the first batch and I simply had to connect it in my Falcon and it worked !MegaSTEarian wrote: Thu Feb 25, 2021 10:13 amThe previous two weren't. I had heard there was a version that's plug and play but wasn't sure which one it was. Spotted it now.dhedberg wrote: Thu Feb 25, 2021 2:58 amThe CT60 has sold quite well. There's been numerous batches and versions (CT60, CT63, CT60e). The latest version (CT60e) is plug and play (I don't know about the older CT60 and CT63). Lift out the internal PSU. Plug in the CT60e. Add a 060 CPU and some RAM. Insert a picoPSU into the CT60 and off you go. You may want/need to connect a power switch to the 2 pin PWR_SW header on the CT60e. No soldering needed.MegaSTEarian wrote: Wed Feb 24, 2021 3:20 pm Are there any CT60e's sold? I cannot find any and they are not plug and play which is an issue when dealing with a rare expensive almost 30 years old machine.
-
- Captain Atari
- Posts: 300
- Joined: Sun Nov 12, 2006 8:03 pm
- Location: Devpac
Re: Using the Falcon's expansion connector
Frost is right, I got one of the very first cards and it was plug and play, apart from the first-batch bugs that we had to fix. I've also gotten CT60 cards of later batches as well as the CT63, all are plug and play.frost wrote: Thu Feb 25, 2021 12:33 pmSorry to say, but they were plug and play. I had one of the first batch and I simply had to connect it in my Falcon and it worked !MegaSTEarian wrote: Thu Feb 25, 2021 10:13 amThe previous two weren't. I had heard there was a version that's plug and play but wasn't sure which one it was. Spotted it now.dhedberg wrote: Thu Feb 25, 2021 2:58 am
The CT60 has sold quite well. There's been numerous batches and versions (CT60, CT63, CT60e). The latest version (CT60e) is plug and play (I don't know about the older CT60 and CT63). Lift out the internal PSU. Plug in the CT60e. Add a 060 CPU and some RAM. Insert a picoPSU into the CT60 and off you go. You may want/need to connect a power switch to the 2 pin PWR_SW header on the CT60e. No soldering needed.
Perhaps you're thinking of the bus acceleration? That's an optional install.
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
frost wrote: Thu Feb 25, 2021 12:33 pmSorry to say, but they were plug and play. I had one of the first batch and I simply had to connect it in my Falcon and it worked !MegaSTEarian wrote: Thu Feb 25, 2021 10:13 amThe previous two weren't. I had heard there was a version that's plug and play but wasn't sure which one it was. Spotted it now.dhedberg wrote: Thu Feb 25, 2021 2:58 am
The CT60 has sold quite well. There's been numerous batches and versions (CT60, CT63, CT60e). The latest version (CT60e) is plug and play (I don't know about the older CT60 and CT63). Lift out the internal PSU. Plug in the CT60e. Add a 060 CPU and some RAM. Insert a picoPSU into the CT60 and off you go. You may want/need to connect a power switch to the 2 pin PWR_SW header on the CT60e. No soldering needed.
CT60 could be fitted without soldering but it could be soldered to enjoy the full benefits (bus, VIDEL, FPU IIRC): http://powerphenix.com/CT60/english/fitting.htm
CT63 was indeed solderless as I see now and so was CT60e.
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
evil wrote: Thu Feb 25, 2021 1:45 pmFrost is right, I got one of the very first cards and it was plug and play, apart from the first-batch bugs that we had to fix. I've also gotten CT60 cards of later batches as well as the CT63, all are plug and play.frost wrote: Thu Feb 25, 2021 12:33 pmSorry to say, but they were plug and play. I had one of the first batch and I simply had to connect it in my Falcon and it worked !MegaSTEarian wrote: Thu Feb 25, 2021 10:13 am
The previous two weren't. I had heard there was a version that's plug and play but wasn't sure which one it was. Spotted it now.
Perhaps you're thinking of the bus acceleration? That's an optional install.
Yes had seen the extra bus acceleration.
But the question is still here (and we're hijacking Badwolf's thread): We cannot buy them now, can we?
-
- Captain Atari
- Posts: 409
- Joined: Sun Apr 01, 2018 11:02 pm
Re: Using the Falcon's expansion connector
Nope. They were available from Retrohax before.
-
- Hardware Guru
- Posts: 2682
- Joined: Tue Jan 29, 2008 5:33 pm
- Location: Germany
Re: Using the Falcon's expansion connector
Hello Badwolf, please desgin your Falcon speeder such a Falcon Nova Graphiccard Adapter can fit on top.
You do not have the required permissions to view the files attached to this post.
fancy Atari Musik anDA Dance "Agare Hinu Harukana" 1998 ATARI http://www.youtube.com/watch?v=JX10fxb5eYE
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
Is there a specific 68030 version that you are using?
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
It'll need a full version (with MMU) for best compatibility, but would work without one (at least under EmuTOS, not sure if TOS4 requires an MMU or not).
I've got a ceramic 50MHz which will run up to about 55MHz (but the memory still won't yet

Depending on how I solve this memory issue I'll either support anything from 33 to 50 or I'll tune it to work at either 40 or 50.
The memory issue is that I couldn't get it to work beyond about 49MHz and even then I was losing a cycle so memory speed was about 15% down on what it should be. My logic isn't meeting the timing criteria, in other words. It needs to be simpler and therefore faster.
I have a complicated clock-switching logic that allows easy interfacing to the Falcon mainboard, but I think this is causing problems with the memory -- imposing too many logic steps to get the speed up -- so I'm trying to rewrite the mainboard access logic to perform XAS/XDTACK resync instead. This may not work, but if it does should make the memory issues simpler.
If I get no-where with this I may do a new board revision to consolidate what I've learned, accept the slower RAM and CPU timings for now, publish and see if I can find any willing HDL gurus to have at the firmware.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
Cheers, thanks for the explanation. I'm actually quite anxious to see it work.
CPU is like that one?
https://www.exxoshost.co.uk/atari/store2/#0187
CPU is like that one?
https://www.exxoshost.co.uk/atari/store2/#0187
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
Yep. That's where I got my 50MHz version. The 33s are cheap off Ebay, eg:MegaSTEarian wrote: Fri Mar 05, 2021 11:34 am Cheers, thanks for the explanation. I'm actually quite anxious to see it work.
CPU is like that one?
https://www.exxoshost.co.uk/atari/store2/#0187
https://www.ebay.co.uk/itm/1PCS-5PCS-MC ... 3326568204
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
-
- Atari God
- Posts: 1847
- Joined: Wed Mar 21, 2012 7:38 am
- Location: Oregon
Re: Using the Falcon's expansion connector
Side note:frank.lukas wrote: Fri Feb 26, 2021 4:52 pm Hello Badwolf, please desgin your Falcon speeder such a Falcon Nova Graphiccard Adapter can fit on top.
Falcon_Nova_klein.jpg
detail_klein.jpg
Have used the NOVA/ATI on both Mighty Sonic and Afterburner at speeds up to 44/22 reliability. Never was able to go higher, but that wasn't due to the NOVA adapter.
Both accelerators had identical clock ceilings, and both used the same type MACH chips. Simms were 60ns, both used MC88916 CMOS PLL clock drivers. No DSP issues.
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
Co-incidentally I was able to run happily at 43 MHz yesterday, but not 48. Very similar limits, but I can't see why -- I doubt there's anything in common.Rustynutt wrote: Tue Mar 09, 2021 7:50 amSide note:frank.lukas wrote: Fri Feb 26, 2021 4:52 pm Hello Badwolf, please desgin your Falcon speeder such a Falcon Nova Graphiccard Adapter can fit on top.
Have used the NOVA/ATI on both Mighty Sonic and Afterburner at speeds up to 44/22 reliability. Never was able to go higher, but that wasn't due to the NOVA adapter.
Both accelerators had identical clock ceilings, and both used the same type MACH chips. Simms were 60ns, both used MC88916 CMOS PLL clock drivers. No DSP issues.
Not sure about Nova card, by the way. If there's room to put piggyback expansions on top, then it could be done (although not a priority), but whether anything is compatible is another matter. One option for those who want to piggyback would be to use long-pinned sockets when building the board, like I had on the rev 1.

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Atari God
- Posts: 1847
- Joined: Wed Mar 21, 2012 7:38 am
- Location: Oregon
Re: Using the Falcon's expansion connector
Yes, I think Frank may think you will produce them. As long as the extended pin header can be installed, a NOVA will plug in.
Found a note Doug Little had wrote years back saying he finally managed 48mhz on the Afterburner. I'll post it tomorrow. You're right, completely different beast than your design.
Be interesting to see what/how GE Soft programmed into the logic on their cards.
Posted some benchmarks tonight in another thread, something about the Falcons 32/16 bit bus myth.
Found a note Doug Little had wrote years back saying he finally managed 48mhz on the Afterburner. I'll post it tomorrow. You're right, completely different beast than your design.
Be interesting to see what/how GE Soft programmed into the logic on their cards.
Posted some benchmarks tonight in another thread, something about the Falcons 32/16 bit bus myth.