Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| z9001:cpm:gide [2016/02/18 07:06] – [GIDE] volkerp | z9001:cpm:gide [2025/08/01 07:27] (aktuell) – volkerp | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== GIDE ====== | ====== GIDE ====== | ||
| - | |||
| - | {{: | ||
| Die GIDE ist eine generische IDE-Schnittstelle für Z80-basierten Computer (" | Die GIDE ist eine generische IDE-Schnittstelle für Z80-basierten Computer (" | ||
| den Anschluss von bis zu zwei IDE-Geräten wie Festplatten oder CD-ROMs. Zusätzlich | 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.\\ | wird auch eine batteriegepufferte Echtzeituhr (RTC, Seiko-Epson-72421) unterstützt.\\ | ||
| - | Die Schnittstelle wird über I/O-Befehle angesprochen.\\ | + | Die Schnittstelle wird über I/O-Befehle angesprochen. |
| Erdacht und realisiert wurde die GIDE von Tilmann Reh, 1995 und Herb Johnson (RTC und Software). | Erdacht und realisiert wurde die GIDE von Tilmann Reh, 1995 und Herb Johnson (RTC und Software). | ||
| - | [[z9001:module_sonstige:gide_usb|]] | + | Originale Unterlagen zum Thema GIDE gibt es hier http:// |
| - | Am GIDE-Bus ist ein DOM-Modul vom Pollin | + | Benötigt wird am Z9001 ein [[z9001: |
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | Am GIDE-Bus ist ein DOM-Modul vom Pollin | ||
| | I/ | | I/ | ||
| Zeile 30: | Zeile 34: | ||
| **Hardware** | **Hardware** | ||
| - | Wolfgang Harwardt hat Herbst 2013 eine kompakte | + | s. [[z9001: |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | Forum: http:// | + | |
| ===== Downloads ===== | ===== Downloads ===== | ||
| + | * {{: | ||
| + | * Version 0.6 incl. Quellcode ist der PDF guk1520.pdf enthalten ( -> [[z9001: | ||
| * {{: | * {{: | ||
| - | * {{: | + | * {{: |
| + | * {{ : | ||
| Benötigt werden die Treiber für Basisadresse 50h, also gidehp50.com bzw. gidn@50h.com | Benötigt werden die Treiber für Basisadresse 50h, also gidehp50.com bzw. gidn@50h.com | ||
| Zeile 46: | Zeile 49: | ||
| Achtung! Die Treiber sind nicht miteinander kompatibel! Wird der falsche Treiber genutzt, zerstört man alle Daten auf der Festplatte!!!! | Achtung! Die Treiber sind nicht miteinander kompatibel! Wird der falsche Treiber genutzt, zerstört man alle Daten auf der Festplatte!!!! | ||
| + | **Der Treiber von H.Poppe musste gepatcht werden, da das originale Z9001-CP/M ein anderes Laufwerksbyte als üblich nutzt**, s. [[z9001: | ||
| ===== CP/M ===== | ===== CP/M ===== | ||
| Zeile 70: | Zeile 73: | ||
| weitere Punkte nach Belieben | weitere Punkte nach Belieben | ||
| </ | </ | ||
| + | |||
| + | funktioniert dies, kann der GIDE-Treiber geladen werden: | ||
| + | |||
| + | ===== Treiber v. H. Poppe ===== | ||
| + | |||
| + | auf einer [[z9001: | ||
| + | |||
| + | GIDEHP50.COM | ||
| + | ERADIR.COM | ||
| + | |||
| + | enthalten sein. | ||
| + | Dann kann es losgehen. Nach dem Booten von der Diskette wird zuerst der GIDE-Treiber geladen: | ||
| + | |||
| + | < | ||
| + | A> | ||
| + | |||
| + | GIDE-Treiber fuer Z9001-CP/ | ||
| + | |||
| + | GIDE-Modul auf Adresse 50H | ||
| + | Info IDE-Laufwerk: | ||
| + | PQI DJ0128M22RF0 | ||
| + | 500 Cyl; 16 Head; 32 Sec; | ||
| + | |||
| + | Im BIOS installierte Laufwerke: | ||
| + | A: | ||
| + | |||
| + | Neu installierte GIDE-Laufwerke: | ||
| + | C: D: E: F: G: H: I: J: | ||
| + | |||
| + | GIDE-Treiber installiert | ||
| + | |||
| + | A> | ||
| + | </ | ||
| + | |||
| + | Es wurde nur der Treiber geladen! Die Festplatte bzw. das DOM-Modul wurden noch nicht verändert/ | ||
| + | |||
| + | **Vor der erstmaligen Benutzung** eines Laufwerks muss dieses formatiert werden. Dafür reicht das Programm **eradir**. Dieses Programm löscht und initialisiert den Directory-Bereich einer Diskette bzw. Festplatte. Beim DOM-Modul müssen wir nicht physisch formatieren, | ||
| + | Andere Programme, die dieselbe Ausgabe erfüllen, sind z.B. DUF05 (Punkt4) oder HDFORMAT. | ||
| + | |||
| + | < | ||
| + | A>eradir c: | ||
| + | |||
| + | Disk information for drive C: | ||
| + | | ||
| + | sys tracks: | ||
| + | | ||
| + | | ||
| + | tot grps: 995 | ||
| + | dir entries: | ||
| + | dir groups: | ||
| + | |||
| + | OK to erase directory on drive C: (y/n, | ||
| + | CR=n) ? Y | ||
| + | |||
| + | Erasing directory | ||
| + | Track 3 Sector | ||
| + | |||
| + | Successful Directory erase | ||
| + | |||
| + | A> | ||
| + | </ | ||
| + | |||
| + | fertig! | ||
| + | |||
| + | Nun sind die Festplattenlaufwerke eingerichtet und man kann Programme dorthin kopieren, z.B. mit PIP, DIP, oder POWER. | ||
| + | |||
| + | ===== Befüllen der Festplatten ===== | ||
| + | |||
| + | Um die Festplatten so richtig mit Software aufzufüllen, | ||
| + | |||
| + | TODO | ||