Schaut mal in den unten angefügten Schaltplan-Auszug vom 1040. Daraus lese ich:
1. Der DMA-Port und der Floppy-Controller teilen sich viele Leitungen, aber nicht alle, der DMA-Port hat ein paar mehr, die vom DMA-Chip gesteuert werden.
2. Es gibt da einen 74LS04 Inverter, von dem zwei Gatter für den ACSI-Betrieb gebraucht werden.
3. Das 74LS02 NOR-Gatter, welches Interrupt-Signale vom Floppy-Controller und vom ACSI zusammen führt.
Rückschlüsse:
1. Was defekt sein könnte:
a) DMA-Kabel, das wäre das einfachste
b) der DMA-Controller, speziell die ACSI-spezifischen Extra-Signale
c) der 74LS04 Inverter, der bei ACSI gebraucht wird
2. Was eher nicht defekt ist:
a) der 74LS02, da dessen 2. Eingang von der Floppy bedient ewird, und die ja geht
3. Was nicht defekt ist:
a) der MFP68901, denn die Interrupt-Leitung für ACSI und Floppy ist die selbe
b) Der Floppycontroller
So einfach kann Schaltplan-Lesen sein. Nun dann mal ran an die Analyse, Chips austauschen... Aber besser die Chips probeweise einzeln aus diesem 1040 in einen funktionierenden Rechner einsetzen und dann probieren, ob Floppy und ACSI geht, als wie umgekehrt! Damit weiß man dann schonmal, welche Chips Ok sind, und welche nicht, bevor man Ersatz besorgen muss. Anders rum wäre es möglich, dass dieser 1040 die probeweise eingesetzten Chips auch zerstört. (Ich hatte zu dem Zweck damals in der Werkstatt auch einen 1040ST offen stehen, bei dem alle Chips gesockelt waren)
Dann wäre da noch die Sache mit dem IMP DMA-Chip:
http://phoenix.inf.upol.cz/~opichals/libhyp/hypview.cgi?url=atmarita.de/startseite/images/chips/CHIPS_X.HYP&index=29
Wenn man in die Versorgungsleitung des DMA-Chips (C025913-38) eines
1040STF eine Diode einschleift, streikt das Diskettenlaufwerk.
Wenn man die Diode weglässt, so funktioniert das Diskettenlaufwerk
wieder, aber der Rechner hängt sich bei größeren Kopieraktionen auf
der Platte weg und macht einen Reset.
A) Die Diode hilft nur bei den IMP Chips (DMA C100110-001) und beim
IMP Shifter (hier nicht von betroffen).
B) Man sollte die sechs Terminierungwiderstände RP1 bis RP6 (4,7 Kilo
ohm und 10 Kiloohm gegen 3,3 Kiloohm typen ersetzen (am besten gleich
sockeln), sowie die Bustreiber 74LS373 und 74LS244 gegen die Typen
74F373 und 74F244. Und an den Widerstand R4 einen weiteren 1k Wider-
stand parallel anlöten (Das hat bis jetzt immer zum Erfolg geführt.)
Das heißt, wenn IMP-DMA-Chip da, dann sollte eine Diode (z.B. 1N4148) zwischen 5V und Pin 40 des DMA-Chips in Durchlassrichtung, Strichmarkierung auf der Diode zu Pin 40 eingebaut sein. Wenn IMP ohne Diode, dann eine reinmachen. Wenn Kein IMP aber dennoch Diode, dann raus mit der Diode. Wenn IMP, dann RP1 bis RP6 anpassen und 74F373 und 74F244 (Sockeln!) einbauen.
Quelle Schaltplan:
http://dev-docs.atariforge.org/files/1040ST_Schematic_12-26-1987.pdfQuelle C'n'C:
http://phoenix.inf.upol.cz/~opichals/libhyp/hypview.cgi?url=atmarita.de/startseite/images/chips/CHIPS_X.HYP&index=0