Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
z9001:cpm [2010/07/17 16:48] – Externe Bearbeitung 127.0.0.1z9001:cpm [2013/07/04 13:48] (aktuell) – [CP/M] volkerp
Zeile 1: Zeile 1:
-====== z9001_cpm.htm ======+====== CP/M ======
  
-Gegen Ende der 80er Jahre gab es mehrere Lösungen, um CP/M auf dem Z9001 zu nutzen.+Gegen Ende der 80er Jahre gab es mehrere Lösungen, um CP/M auf dem Z9001 zu nutzen.
  
-{{kc87-cpmz9_2.png?388x323}}+{{:z9001:kc87cpm2.jpg?600|}} {{:z9001:kc87cpm3.gif|}}\\ KC87 mit ROM-Modul, 64K-RAM, FLoppy-Modul, Diskettenstation (Eigenbau)
  
-Neben originaler Arbeit mit Floppies gibt es auch Varianten, CP/M-Programme von Kassette zu nutzen. Beispielsweise können mit dem {{z9001_zm.htm|Zusatzmonitor ZM3}} diverse CP/M-Programme in einer CP/M-BDOS-Emulation ausgeführt werden.+Im ZfK Rossendorf wurden drei Module für den Betrieb von CP/M am Z9001 entwickelt, die **Rossendorfer Module**. 
 +Diese Module wurden von Robotron erweitert und als **Diskettenstation zum KC 85/1 und KC 87** von **Robotron** vertrieben
  
-{{cpm-module-robotron.jpg?399x110}}+===== Module =====
  
-Als professionelle Varianten für den Betrieb von CP/M am Z9001 gibt es mindestens zwei Lösungen: zum einen die drei Rossendorfer Module und zum anderen die drei Module von Robotron. Die Robotron-Variante basiert auf den Entwicklungen aus Rossendorf.+{{z9001:cpm-module-robotron.jpg?600}}\\ Diskettenstation: CP/M-Module inclDiskettenbeistellgerät
  
-{{KC87_mit_Floppy.jpg?468x176}}+Die originale Variante des ZfK Rossendorf und deren Weiterentwicklung von Robotron benötigt 3 spezielle Module:
  
-KC87 mit Eigenbautastatur und Robotron-Diskettenbeistellung (Bild Rüdiger Kurth). \\  Besitzer {{http://www.inf.tu-dresden.de/~ss17http://www.inf.tu-dresden.de/~ss17}}.+  * [[z9001:cpm:schaltrom|Schalt-ROM-Modul (Boot-Modul)]] 
 +  * [[z9001:cpm:64kmodul|64K-Schalt-RAM-Modul]] 
 +  * [[z9001:cpm:floppymodul|Floppy-Modul]]
  
-Weitere Lösungen sind aus der Literatur namentlich bekannt, leider fehlen weitergehende Informationen. Prinzipiell reicht eine beliebige (K1520-Bus-kompatible) Floppy-Karte aus, das BIOS muss an diese konkrete Karte angepasst werden. 
  
-Für das {{z9001_192k_modul.htm|192K-Modul}} habe ich die Software der Rossendorfer Lösung angepasst, so dass neben einem (robotron-)Floppy-Modul und dem 192K-Modul keine weiteren speziellen Module wie das Boot-Modul oder das 64K-RAM-Modul benötigt werden.+Hinzu kommen noch 1 oder 2 Floppy-Laufwerke (original 5 1/4")
  
- +Andere RAM- oder ROM-Module dürfen nicht gesteckt sein!
  
-Die originalen Lösungen enthalten einen Bootstrap-Lader in einem speziellen abschaltbaren ROM-Modul, dem Boot-Modul. Dieses lädt das eigentliche CP/M (eine CP/A-Implementierung) von der Floppy in das RAM-Modul, schaltet das Boot-Modul ab und initialisiert das CP/M. Das 64K-RAM-Mdul enthält RAM-Speicher von 4000h-E7FFh, so dass kein 16K-RAM-Modul benötig wird.+Das Schalt-ROM-Modul enthält einen einen Bootstrap-Lader. Dieses lädt das eigentliche CP/M (eine CP/A-Implementierung) von der Floppy in das RAM-Modul, schaltet das Boot-Modul ab und initialisiert das CP/M. Das 64K-RAM-Modul enthält RAM-Speicher von 4000h-E7FFh (und eine weitere 16 kByte große Speicherbankden Shadow-RAM)
  
-Auf den folgenden Seiten gibt es ausführliche Details zur Nutzung der Module und des CP/M:+===== Einstieg ===== 
 + 
 + 
 +Auf den folgenden Seiten gibt es ausführliche Details zur Nutzung der Module und des CP/M: 
 + 
 +  * [[z9001:cpm:hardware|]] Beschreibung der Robotron-Module, der Rossendorf-Module und Anschließen der Floppy-Laufwerke 
 +  * [[z9001:cpm:dokumentation|]] Originale Beschreibung des kompletten CP/M-Systems. 
 +  * [[z9001:cpm:system|]] Beschreibung der CP/A-Systemdatei @CPZ9.COM. Diese enthält das komplette CP/M-System und ist je nach Hardware unterschiedlich. 
 +  * [[z9001:cpm:software|]] Beschreibung wichtiger speziell für den Z9001 geschriebender sowie speziell an den Z9001 angepasster CP/M-Software 
 + 
 +{{:z9001:cpm:kc87_cpm_bicfloppy2.jpg?300|}} {{z9001:kc87_mit_floppy.jpg?400}}\\ rechts: KC87 mit Eigenbautastatur und Robotron-Diskettenbeistellung (Bild Rüdiger Kurth). \\ Besitzer http://www.inf.tu-dresden.de/~ss17. 
 + 
 + 
 +===== weitere Möglichkeiten ===== 
 + 
 +Neben originaler Arbeit mit Floppies gibt es auch Varianten, CP/M-Programme von Kassette zu nutzen. Beispielsweise können mit dem [[z9001:software:zm|Zusatzmonitor ZM3]] diverse CP/M-Programme in einer CP/M-BDOS-Emulation ausgeführt werden. 
 + 
 +Weitere Lösungen sind aus der Literatur namentlich bekannt, leider fehlen weitergehende Informationen. Prinzipiell reicht eine beliebige (K1520-Bus-kompatible) Floppy-Karte aus, das BIOS muss an diese konkrete Karte angepasst werden. 
 + 
 +Für das [[.:module_sonstige:192k_modul|]] habe ich die Software der Rossendorfer Lösung angepasst, so dass neben einem (robotron-)Floppy-Modul und dem 192K-Modul keine weiteren speziellen Module wie das Boot-Modul oder das 64K-RAM-Modul benötigt werden.
  
-  * {{z9001_cpm_hardware.htm|Hardware}} Beschreibung der Robotron-Module, der Rossendorf-Module und Anschließen der  Floppy-Laufwerke 
-  * {{z9001_cpm_system.htm|System}} Beschreibung der CP/A-Systemdatei @CPZ9.COM. Diese enthält das komplette CP/M-System und ist je nach Hardware unterschiedlich. 
-  * {{z9001_cpm_dokumentation.htm|Dokumentation}} Originale Beschreibung des kompletten CP/M-Systems. 
-  * {{z9001_cpm_software.htm|Software}} Beschreibung wichtiger speziell für den Z9001 geschriebender sowie speziell an den Z9001 angepasster Software 
  
  • z9001/cpm.1279385302.txt.gz
  • Zuletzt geändert: 2010/07/22 22:00
  • (Externe Bearbeitung)