Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
z9001:cpm:gide [2016/07/22 08:36] – [CP/M] volkerpz9001:cpm:gide [2025/08/01 07:27] (aktuell) volkerp
Zeile 1: Zeile 1:
 ====== GIDE ====== ====== GIDE ======
- 
-Benötigt wird ein [[z9001:module_sonstige:gide_usb|]]. 
- 
-{{:z9001:cpm:gideusb.jpg?300|}} 
  
 Die GIDE ist eine generische IDE-Schnittstelle für Z80-basierten Computer ("Generic IDE"). Sie ermöglicht 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 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).
  
-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.+Originale Unterlagen zum Thema GIDE gibt es hier http://www.gaby.de/gide/ sowie hier http://www.retrotechnology.com/herbs_stuff/gide.html. 
 + 
 +Benötigt wird am Z9001 ein [[z9001:module_sonstige:gide_usb|]]. 
 + 
 +{{:z9001:cpm:gideusb.jpg?300|}} 
 + 
 + 
 +Am GIDE-Bus ist ein DOM-Modul vom Pollin angeschlossen. 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) | | I/O-Adressen | GIDE | 54h-5Fh (empfohlener Port für Z9001) |
Zeile 35: Zeile 39:
 ===== Downloads ===== ===== Downloads =====
  
 +  * {{:z9001:cpm:gidedrv_v04.zip|}} Treiber von Kingstener v0.4
 +  * Version 0.6 incl. Quellcode ist der PDF guk1520.pdf enthalten ( -> [[z9001:module_sonstige:guk_v8|]]).
   * {{:z9001:cpm:gide-all_02.zip|}} Treiber von Heiko Poppe v0.2   * {{:z9001:cpm:gide-all_02.zip|}} Treiber von Heiko Poppe v0.2
-  * {{:z9001:cpm:gidedrv_v04.zip|}} Treiber von Kingstener v0.4+  * {{:z9001:cpm:gidehp50.zip|}} an Z9001 angepasster Treiber von Heiko Poppe v0.2 + eradir 
 +  * {{ :z9001:cpm:gide_src.zip |}} Quellcodes
  
 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 42: 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:cpm:system#das_io-konzept|]]
 ===== CP/M ===== ===== CP/M =====
  
Zeile 77: Zeile 84:
  
 enthalten sein. enthalten sein.
-Dann kanns losgehen. Nach dem Booten von der Diskette wird zuerst der GIDE-Treiber geladen:+Dann kann es losgehen. Nach dem Booten von der Diskette wird zuerst der GIDE-Treiber geladen:
  
 <code> <code>
 A>gidehp50 A>gidehp50
  
-GIDE-Treiber fuer CP/M 2.x  V 0.2 +  GIDE-Treiber fuer Z9001-CP/ V 0.2 
 +                                   
   GIDE-Modul auf Adresse 50H   GIDE-Modul auf Adresse 50H
   Info IDE-Laufwerk:   Info IDE-Laufwerk:
   PQI DJ0128M22RF0   PQI DJ0128M22RF0
-  512 Cyl; 16 Head; 32 Sec;+  500 Cyl; 16 Head; 32 Sec;
  
 Im BIOS installierte Laufwerke: Im BIOS installierte Laufwerke:
Zeile 102: Zeile 109:
 Es wurde nur der Treiber geladen! Die Festplatte bzw. das DOM-Modul wurden noch nicht verändert/formatiert! Es wurde nur der Treiber geladen! Die Festplatte bzw. das DOM-Modul wurden noch nicht verändert/formatiert!
  
-**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, es reicht, das CP/M-Filesystem anzulegen:+**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, es reicht, das CP/M-Filesystem anzulegen
 +Andere Programme, die dieselbe Ausgabe erfüllen, sind z.B. DUF05 (Punkt4) oder HDFORMAT.
  
 <code> <code>
-A>eradir f:+A>eradir c:
  
-Disk information for drive F:+Disk information for drive C:
  tracks:          500  tracks:          500
- sys tracks:        0+ sys tracks:        2
  recs/trk:        128  recs/trk:        128
  recs/group:       64  recs/group:       64
- tot grps:        999+ tot grps:        995
  dir entries:    1024  dir entries:    1024
- dir groups:        8+ dir groups:        8  
  
-OK to erase directory on drive F: (y/n,+OK to erase directory on drive C: (y/n,
 CR=n) ? Y CR=n) ? Y
  
Zeile 124: Zeile 132:
 Successful Directory erase Successful Directory erase
  
-A>^C 
 A>                                       A>                                      
 </code> </code>
  
-Ich hatte Probleme, wenn ich zuerst Laufwerk C formatieren wollte. Nimmt man zuerst ein anderes, wie z.B. F:, gibt es keine Probleme. Anschließend funktioniert auch ein 
- 
-  ERADIR C: 
-   
-  
 fertig! fertig!
 +
 Nun sind die Festplattenlaufwerke eingerichtet und man kann Programme dorthin kopieren, z.B. mit PIP, DIP, oder POWER. Nun sind die Festplattenlaufwerke eingerichtet und man kann Programme dorthin kopieren, z.B. mit PIP, DIP, oder POWER.
  
Zeile 141: Zeile 144:
  
 TODO TODO
 +
  
  • z9001/cpm/gide.1469176617.txt.gz
  • Zuletzt geändert: 2016/07/22 08:36
  • (Externe Bearbeitung)