Vielleicht auch interessant wenn man nicht im 1040STE rum löten möchte ein
IDE Interface für den DMA/ACSI Port des Atari ST/STE oder auch des Atari TT ...
Das hatte ich mir auch schon angeschaut. Das hat aber ein paar Probleme.
1. Es belegt fest 4 Adressen (4,5,6,7)
2. Es ist nicht bootfähig
3. Es braucht einen speziellen Treiber
4. Es benutzt den 8-Bit Modus des IDE, was nur CF-Karten unterstützen.
Das erste Problem zwischen IDE und ACSI ist, dass bei IDE, erst alle Register gefüllt werden und dann der Befehl gesendet wird. Bei ACSI (SCSI) ist es genau anders herum. Erst kommt der Befehl und dann werden die Register gefüllt.
Das Zweite ist, das die Befehls-Bytes sich sehr unterscheiden.
Ich habe mir auch schon Gedanken darum gemacht. Mit ein wenig Aufwand könnte man ein ACSI Kompatibles IDE Interface bauen.
Die Idee ist es ein EEPROM als Befehlskonverter zu benutzen. Die oberen 5 AddressBit kommen vom ACSI Port (Wenn A1 aktiv ist) und enthalten den ACSI-Befehl. Ein Counter Zählt von da ab die unteren AddressBits mit jedem /CS hoch und einen neues Byte aus dem EEPROM steuert die Festplatte an. Das schwirrt mir als ein mögliches zukünftiges Projekt im Kopf herum. Bis auf das EEPROM sollte sich das diskret lösen lassen.