Dies ist eine alte Version des Dokuments!


CP/M

Gegen Ende der 80er Jahre gab es mehrere Lösungen, um CP/M auf dem Z9001 zu nutzen.

Neben originaler Arbeit mit Floppies gibt es auch Varianten, CP/M-Programme von Kassette zu nutzen. Beispielsweise können mit dem Zusatzmonitor ZM3 diverse CP/M-Programme in einer CP/M-BDOS-Emulation ausgeführt werden.

cpm-module-robotron.jpg

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.

kc87_mit_floppy.jpg
KC87 mit Eigenbautastatur und Robotron-Diskettenbeistellung (Bild Rüdiger Kurth).
Besitzer http://www.inf.tu-dresden.de/~ss17.

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 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.

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.

Auf den folgenden Seiten gibt es ausführliche Details zur Nutzung der Module und des CP/M:

  • Hardware Beschreibung der Robotron-Module, der Rossendorf-Module und Anschließen der Floppy-Laufwerke
  • System Beschreibung der CP/A-Systemdatei @CPZ9.COM. Diese enthält das komplette CP/M-System und ist je nach Hardware unterschiedlich.
  • Beschreibung Originale Beschreibung des kompletten CP/M-Systems.
  • Software Beschreibung wichtiger speziell für den Z9001 geschriebender sowie speziell an den Z9001 angepasster Software
  • z9001/cpm.1279884025.txt.gz
  • Zuletzt geändert: 2010/07/22 22:00
  • (Externe Bearbeitung)