CTPCI development files released
Moderators: Mug UK, Silver Surfer, Moderator Team
-
- Hardware Guru
- Posts: 2994
- Joined: Sat Sep 10, 2005 11:11 am
- Location: Kosice, Slovakia
- Contact:
CTPCI development files released
I'm happy to announce that Rodolphe Czuba has kindly agreed to release everything he had on the CTPCI. That means not only PCB drawings but also ABL sources, bill of materials, datasheets, timing diagrams, even price calculation for the whole thing.
In his own words:
CTPCI logic is very complex.
The interface was designed for Single transfers (1 32 bit LONG word with CPU and PCI DMA) and the BURST transfers (4 longs with 060 and from PCI DMA) where planned but the logic inside CPLD is not finished and may need a bigger CPLD to be really functional. Thjis design is very difficult to elaborate and my ABL language is not enough powerfull to do that easely...Somebody with strong hardware & VHDL knowledge could dev that... Nobody else !
Actually with SINGLE transfers , it si not sure all is OK... because USB and Ethernet maybe not work well , but for me the hardware is OK (I spent hundreds hours to scope the CPU and PCI bus to find a bug I never found with some Didier transfers routs he did for me ! Didier always claimed it was not his fault , but I still he had some bugs to find... I really do not think somebody will find something inside code from Didier because no sources available and PCI is complex !
So in case there is a brave soul out there... https://mikrosk.github.io/ct60tos/ctpci/english/dev.htm :) I have cleaned it up a bit, removed redundant files and sensitive information like invoices and made that crappy website (English version only, sorry ;)).
In his own words:
CTPCI logic is very complex.
The interface was designed for Single transfers (1 32 bit LONG word with CPU and PCI DMA) and the BURST transfers (4 longs with 060 and from PCI DMA) where planned but the logic inside CPLD is not finished and may need a bigger CPLD to be really functional. Thjis design is very difficult to elaborate and my ABL language is not enough powerfull to do that easely...Somebody with strong hardware & VHDL knowledge could dev that... Nobody else !
Actually with SINGLE transfers , it si not sure all is OK... because USB and Ethernet maybe not work well , but for me the hardware is OK (I spent hundreds hours to scope the CPU and PCI bus to find a bug I never found with some Didier transfers routs he did for me ! Didier always claimed it was not his fault , but I still he had some bugs to find... I really do not think somebody will find something inside code from Didier because no sources available and PCI is complex !
So in case there is a brave soul out there... https://mikrosk.github.io/ct60tos/ctpci/english/dev.htm :) I have cleaned it up a bit, removed redundant files and sensitive information like invoices and made that crappy website (English version only, sorry ;)).
Last edited by simonsunnyboy on Wed Nov 16, 2022 4:08 pm, edited 1 time in total.
Reason: URL correction on OP request
Reason: URL correction on OP request
- TheNameOfTheGame
- Fuji Shaped Bastard
- Posts: 2203
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: CTPCI development files released
Here's hoping someone will take up the reins.
Re: CTPCI development files released
Great, I am a big fan of CTPCI and a user for ten years 

Re: CTPCI development files released
great news
Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.atari.org
Re: CTPCI development files released
WOW!!! Is it christmas already? Thank you so much Rodolphe and mikro!
• FireBee • Falcon030/040/060 • MiSTer • TT • (Mega)STe • Suska III-B • Suska III-C • (Mega)ST •
Re: CTPCI development files released
CTPCI is a great device, if someone improves the software and adds new functionalities, it will be a real revelation.
Re: CTPCI development files released
Great that the CTPCI stuff are all available.... Thanks both Czuba and Mikro
but to get someone who can improve it will be very difficult.
I was hoping that Czuba would some day continue.... may be during winter when he has less sunshine to do the solarpanel thing.
But I already know from his emails years ago that he has given up.... chasing the bug/ghost as he puts it.
Nevertheless.... Thanks Czuba for the great work. I am still using CTPCi with graphic/network and USB (little bit) as they all works !!!
Also if it is not for the CTPCI that gave me the large high colour video estate and networking.... I would not have as such fun programming the various nonsensical software that I have done....
but to get someone who can improve it will be very difficult.
I was hoping that Czuba would some day continue.... may be during winter when he has less sunshine to do the solarpanel thing.
But I already know from his emails years ago that he has given up.... chasing the bug/ghost as he puts it.
Nevertheless.... Thanks Czuba for the great work. I am still using CTPCi with graphic/network and USB (little bit) as they all works !!!
Also if it is not for the CTPCI that gave me the large high colour video estate and networking.... I would not have as such fun programming the various nonsensical software that I have done....
My Stuff: FB/Falcon CT63 CTPCI ATI RTL8139 USB 512MB 30GB HDD CF HxC_SD/ TT030 68882 4+32MB 520MB Nova/ 520STFM 4MB Tos206 SCSI
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff that are no longer for sale due to them over 30 years old - click here for list
Shared SCSI Bus:ScsiLink ethernet, 9GB HDD,SD-reader @ http://phsw.atari.org
My Atari stuff that are no longer for sale due to them over 30 years old - click here for list
Re: CTPCI development files released
AWESOME!
Good work mikro!
Good work mikro!
- viking272
- Atari Super Hero
- Posts: 705
- Joined: Mon Oct 13, 2008 12:50 pm
- Location: west of London, UK
Re: CTPCI development files released
Brilliant news, nice one Mikro and Rodophe!
Re: CTPCI development files released
Whilst I doubt I'll ever need to even look at this, I'd also like to thank Rodolphe and Miro for making this happen.
The more information that's out there the absolute better, in my opinion!
BW
The more information that's out there the absolute better, in my opinion!
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
Re: CTPCI development files released
THANK YOU!
Schneider CPC464 (long retired), Atari Mega ST4 (retired), Falcon+CT2A, Falcon+CT63+CTPCI+Radeon 9250, Milan040+SCSI+Rage