Dies ist eine alte Version des Dokuments!
GIDE
Die GIDE ist eine generische IDE-Schnittstelle für Z80-basierten Computer („Generic IDE“). Sie ermöglicht
den Anschluss von bis zu zwei IDE-Geräten wie Festplatten oder CD-ROMs. Zusätzlich
wird auch eine batteriegepufferte Echtzeituhr (RTC, Seiko-Epson-72421) unterstützt.
Die Schnittstelle wird über I/O-Befehle angesprochen.
Erdacht und realisiert wurde die GIDE von Tilmann Reh, 1995 und Herb Johnson (RTC und Software).
Am GIDE-Bus ist ein DOM-Modul vom Pollin angeschlosssen. Der Flash-Speicher hat eine Kapazität von 128 MByte. Das reicht für satte 8 Laufwerke á 8 MByte.
I/O-Adressen | GIDE | 54h-5Fh (empfohlener Port für Z9001) |
Heiko Poppe entwickelt fleißig Treiberpakete für die GIDE.
http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=11717
https://dl.dropboxusercontent.com/u/53892897/GIDE-ALL_02.zip
Von Kingstener gibt es auch einen nachladbaren Treiber (11/2014 Version 0.5): http://www.kingsteners.homepage.t-online.de/ (download →HP, Erweiterungen,GIDE).
http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=11026
Achtung! Die Treiber sind nicht miteinander kompatibel! Wird der falsche Treiber genutzt, zerstört man alle Daten auf der Festplatte!!!!
Hardware
Wolfgang Harwardt hat Herbst 2013 eine kompakte Leiterplatte mit GIDE-Interface und USB (VDIP1) für den K1520-Bus entwickelt. Diese Karte lässt sich auch direkt am Z9001/KC87 nutzen!
http://buebchen.jimdo.com/selbst-gebaut-diy-homebrew-feito-por-mim/8-bit-selbstbau/gide-für-k1520/
Forum: http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=9958
Downloads
- gide-all_02.zip Treiber von Heiko Poppe v0.2
- gidedrv_v04.zip Treiber von Kingstener v0.4
Benötigt werden die Treiber für Basisadresse 50h, also gidehp50.com bzw. gidn@50h.com
Achtung! Die Treiber sind nicht miteinander kompatibel! Wird der falsche Treiber genutzt, zerstört man alle Daten auf der Festplatte!!!!
CP/M
Ein guter Startpunkt zum Thema GIDE ist
http://www.gaby.de/gide/ sowie
http://www.retrotechnology.com/herbs_stuff/gide.html
Empfehlenswert ist es, zuerst mit einem der Testprogramme GIDE*.COM zu beginnen, die direkt und ohne zusätzliche Treiber im normalen CP/M laufen. Hier ist GIDEC.COM oder das ältere Pascal-Programm GIDEtest09.zip zu empfehlen. Man sollte ein bisschen mit den Möglichkeiten herumzuspielen (Bilder s. http://www.mpm-kc85.de/html/GIDE.htm).
Zur Arbeit mit Festplatten unter CP/M muss i.W. ein passendes CP/M-BIOS erstellt werden. Quellcodebasis dafür ist GIDEprog.zip. Der GIDE-Treiber umfasst nur eine einfach zu übernehmende Schreib- und eine Leseroutine für das BIOS.
Test
Unter CP/M:
GIDEC oder GIDE starten p auswählen Port angeben (hier 50), ECB-Bus-IDE Interface N 1 (read drives ID data) - Anzeige der Disk-Daten weitere Punkte nach Belieben