Specs for Atari cartridge, serial and ACSI ports

General discussions or ideas about hardware.
User avatar
Pacman
Posts: 256
Joined: 28 Aug 2017 00:56
Location: Norway

Specs for Atari cartridge, serial and ACSI ports

Post by Pacman »

While searching for suitable multiplexers for use with the ST cartridge, serial and ACSI ports it'll help to find out which specifications they must handle.
Does anyone have such info available for those ports (such as impedance, capacitance, voltage range and so on)?
STe | MonSTer with dual IDE-CF memory card adapter | NEC Multisync 1990SXi | ST_ESSC | RSVE | Link '97 | Sony HD floppy drive/AJAX controller | Exxos HD floppy module | Battery-backed Ricoh realtime clock module | Discovery cartridge | C-Lab Unitor-2 | C-Lab Export | C-Lab Combiner | C-Lab Steady Eye | C-Lab Human Touch | Unicorn USB

💧Are you a good person? 💧Living Waters
User avatar
Cyprian
Posts: 542
Joined: 22 Dec 2017 09:16
Location: Warszawa, Poland

Re: Specs for Atari cartridge, serial and ACSI ports

Post by Cyprian »

I have no idea, but there you can find git sources:
- Cartridge device: https://github.com/sidecartridge/ataris ... berry-pico
- ACSI device: https://github.com/retro16/acsi2stm
ATW800/2 / V4sa / 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
http://260ste.atari.org
ijor
Posts: 825
Joined: 30 Nov 2018 20:45

Re: Specs for Atari cartridge, serial and ACSI ports

Post by ijor »

The closest thing to that kind of documentation is probably this: "Engineering Hardware Specification of the Atari ST Computer System". The schematics and the datasheets for the specific chips that are connected to the ports would also be useful. You can get the documentation here:
https://docs.dev-docs.org/

But don't expect to get details about capacitance or impedance. And anyway, these parameters are going to vary wildly depending on the exact model and even board revision, let alone any add-ons or modifications. Voltage levels I can already tell you and they are pretty much industry standard. The Cartridge and the ACSI ports are compatible with TTL levels. The serial port is, at least in theory, +12V/-12V.

Cyprian wrote: 13 Jan 2025 21:27 I have no idea, but there you can find git sources:
- Cartridge device: https://github.com/sidecartridge/ataris ... berry-pico
- ACSI device: https://github.com/retro16/acsi2stm
I don't think those projects will provide much information about what the OP is asking.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
User avatar
Pacman
Posts: 256
Joined: 28 Aug 2017 00:56
Location: Norway

Re: Specs for Atari cartridge, serial and ACSI ports

Post by Pacman »

ijor wrote: 14 Jan 2025 02:46 The closest thing to that kind of documentation is probably this: "Engineering Hardware Specification of the Atari ST Computer System". The schematics and the datasheets for the specific chips that are connected to the ports would also be useful. You can get the documentation here:
https://docs.dev-docs.org/
Excellent!
Thank you.

But don't expect to get details about capacitance or impedance. And anyway, these parameters are going to vary wildly depending on the exact model and even board revision, let alone any add-ons or modifications. Voltage levels I can already tell you and they are pretty much industry standard. The Cartridge and the ACSI ports are compatible with TTL levels. The serial port is, at least in theory, +12V/-12V.
Thanks. That info gets me at least started.
What I'm trying to do is create additional selectable outputs from the mentioned ports. A picture says more than words, so...
2_ports_ST_serial.png
Here I will attach a C-Lab Export (which adds 3 extra MIDI OUT ports) to the serial port, but I also want the possibility to occasionaly be able to use the original serial port. Hence a multiplexer-based switch, controlled by a 2-position slide switch.

2_ports_ST_acsi.png
Similar in function to the above, here I will attach a Link '97 (ACSI to SCSI adapter) to the ACSI port, but in case I need to use the original ACSI port for something I want to switch over to that. Again, using a multiplexer-based switch, controlled by a 2-position slide switch

4_ports_ST_cartridge.png
Yet, again similar to the others, but here I have several cartridge devices and dongles that don't necessarily work together in one long chain (actually I've confirmed that they don't).
So I've put the ones I need to work together in 4 "groups", and a multiplexer-based switch, controlled by a 4-position slide switch.

I've been told that I should use multiplexers suitable for the specific port, but having searched for this I've only found ones built for USB, HDMI etc. and not the "vintage" ones.
But if the values aren't critical (other than being able to handle the voltage limits of the signals in question), wouldn't it just be a matter of getting a MUX of the "analog switch" kind with enough individual switches (or combine several for the total number of signals the port has)?
You do not have the required permissions to view the files attached to this post.
STe | MonSTer with dual IDE-CF memory card adapter | NEC Multisync 1990SXi | ST_ESSC | RSVE | Link '97 | Sony HD floppy drive/AJAX controller | Exxos HD floppy module | Battery-backed Ricoh realtime clock module | Discovery cartridge | C-Lab Unitor-2 | C-Lab Export | C-Lab Combiner | C-Lab Steady Eye | C-Lab Human Touch | Unicorn USB

💧Are you a good person? 💧Living Waters

Return to “HARDWARE DISCUSSIONS”

Who is online

Users browsing this forum: ClaudeBot, don_apple, peters and 5 guests