1040 STE acsi/dma port issue
Posted: 04 Mar 2026 13:54
Hello there ! (sorry for my average English)
I've an issue on the acsi port on a 1040 ste /Tos 2.06 /RAM 2Mo /Good DMA chip C398739-001A / No issues with floppy drive it can format, copy, read, well / PSU recaped few month ago with normal voltage on the outputs 11,8V and 4,95V.
The problem is that my acsi2stm are not recognized (no banner boot), and the activity orange led stays always ON when atari is powered with or without sd card inserted. (Normaly it should be off when atari is powered.)
I tried with 2 differents acsi2stm "black pill" that are working fine on another 1040 ste, that's why I suspect an issue on the acsi port.
I've looked at the 1040ste shematic and the pdf "Atari ACSI/DMA Integration guide", then I mesured voltage on each acsi port pin
(atari powered, on the desktop, and no acsi2stm plugged to the acsi port)
Acsi pin 1 = Data bus 0, TTL levels, active high / Voltage mesured = 3,42V
Acsi pin 2 = Data bus 1, TTL levels, active high / Voltage mesured = 3,43V
Acsi pin 3 = Data bus 2, TTL levels, active high / Voltage mesured = 3,45V
Acsi pin 4 = Data bus 3, TTL levels, active high / Voltage mesured = 3,40V
Acsi pin 5 = Data bus 4, TTL levels, active high / Voltage mesured = 3,42V
Acsi pin 6 = Data bus 5, TTL levels, active high / Voltage mesured = 3,42V
Acsi pin 7 = Data bus 6, TTL levels, active high / Voltage mesured = 3,44V
Acsi pin 8 = Data bus 7, TTL levels, active high / Voltage mesured = 3,40V
Acsi pin 9 = HDCS - Chip Select, TTL levels, active low / Voltage mesured = 3,56V
Acsi pin 10 = XHDINT - Interrupt Request, TTL levels, active low / Voltage mesured = 4,90V
Acsi pin 11 = Ground / Voltage mesured = 0 V
Acsi pin 12 = RESET, TTL levels, active low / Voltage mesured = 3,56V
Acsi pin 13 = Ground / Voltage mesured = 0 V
Acsi pin 14 = HDACK - Acknoledge, TTL levels, active low / Voltage mesured = 3,56V
Acsi pin 15 = Ground / Voltage mesured = 0 V
Acsi pin 16 = A0 - Adress 1, TTL levels, active high / Voltage mesured = 3,56V
Acsi pin 17 = Ground / Voltage mesured = 0 V
Acsi pin 18 = R/W - Read/Write, TTL levels, high=read / Voltage mesured = 3,57V
Acsi pin 19 = HDRQ - Data Request, TTL levels, active low / Voltage mesured = 0 V
I'am not enough skilled to interpret these mesures, I have no oscilloscope nor logic probe, nor diagnostic cartdridge. Does a diagnostic software could help me ? Wich one ?
According to the 1040ste schematic, Pin 19 is linked to U305 a 7406N (hex inverter buffers/drivers), I got one in spare so I replaced it with no success the issue is still there.
Any idea ?
Many thanks !
Fred
I've an issue on the acsi port on a 1040 ste /Tos 2.06 /RAM 2Mo /Good DMA chip C398739-001A / No issues with floppy drive it can format, copy, read, well / PSU recaped few month ago with normal voltage on the outputs 11,8V and 4,95V.
The problem is that my acsi2stm are not recognized (no banner boot), and the activity orange led stays always ON when atari is powered with or without sd card inserted. (Normaly it should be off when atari is powered.)
I tried with 2 differents acsi2stm "black pill" that are working fine on another 1040 ste, that's why I suspect an issue on the acsi port.
I've looked at the 1040ste shematic and the pdf "Atari ACSI/DMA Integration guide", then I mesured voltage on each acsi port pin
(atari powered, on the desktop, and no acsi2stm plugged to the acsi port)
Acsi pin 1 = Data bus 0, TTL levels, active high / Voltage mesured = 3,42V
Acsi pin 2 = Data bus 1, TTL levels, active high / Voltage mesured = 3,43V
Acsi pin 3 = Data bus 2, TTL levels, active high / Voltage mesured = 3,45V
Acsi pin 4 = Data bus 3, TTL levels, active high / Voltage mesured = 3,40V
Acsi pin 5 = Data bus 4, TTL levels, active high / Voltage mesured = 3,42V
Acsi pin 6 = Data bus 5, TTL levels, active high / Voltage mesured = 3,42V
Acsi pin 7 = Data bus 6, TTL levels, active high / Voltage mesured = 3,44V
Acsi pin 8 = Data bus 7, TTL levels, active high / Voltage mesured = 3,40V
Acsi pin 9 = HDCS - Chip Select, TTL levels, active low / Voltage mesured = 3,56V
Acsi pin 10 = XHDINT - Interrupt Request, TTL levels, active low / Voltage mesured = 4,90V
Acsi pin 11 = Ground / Voltage mesured = 0 V
Acsi pin 12 = RESET, TTL levels, active low / Voltage mesured = 3,56V
Acsi pin 13 = Ground / Voltage mesured = 0 V
Acsi pin 14 = HDACK - Acknoledge, TTL levels, active low / Voltage mesured = 3,56V
Acsi pin 15 = Ground / Voltage mesured = 0 V
Acsi pin 16 = A0 - Adress 1, TTL levels, active high / Voltage mesured = 3,56V
Acsi pin 17 = Ground / Voltage mesured = 0 V
Acsi pin 18 = R/W - Read/Write, TTL levels, high=read / Voltage mesured = 3,57V
Acsi pin 19 = HDRQ - Data Request, TTL levels, active low / Voltage mesured = 0 V
I'am not enough skilled to interpret these mesures, I have no oscilloscope nor logic probe, nor diagnostic cartdridge. Does a diagnostic software could help me ? Wich one ?
According to the 1040ste schematic, Pin 19 is linked to U305 a 7406N (hex inverter buffers/drivers), I got one in spare so I replaced it with no success the issue is still there.
Any idea ?
Many thanks !
Fred