Dies ist eine alte Version des Dokuments!


z9001_cpm_software.htm

Meine Boot-Systemdiskette enthält als Start-CP/M das BIOS 48K. Damit startet diese Diskette in vielen vorkommenden Z9001-Konfigurationen! Es wird nur RAM von 4000h-BFFFh vorausgesetzt. Das können z.B. 2 Standard RAM-Module sein, oder es wird das Mega-Modul mit aktiviertem RAM genutzt. Natürlich können auch Module mit mehr RAM zum Einsatz kommen.

Minimale Voraussetzung zum Starten von CP/M sind:

  • 1 Floppy-Modul (robotron oder Rossendorf)
  • RAM von 4000h-BFFFh, z.B. 2 Standard RAM-Module

Unterstützt werden folgende Module

Der Boot-Loader zum Starten des CP/Ms kann auf verschiedene Weise gestartet werden:

Nach den Start werden alle auf der Diskette vorhandenen CP/M-Varianten angezeigt. Durch Eingabe des Namens eines dieser CP/Ms wird die gewünschte Variante weitergestartet. Bei Existenz des 64K-SCHALT-RAMs kann etwa das originale robotron-CP/M geladen werden. Damit hat wesentlich mehr Hauptspeicher zur Verfügung als in der Minimalvariante.

Folgende Disketten gibt es im Teledisk-Format zum Download:

  • Meine Systemdiskette CPMZ9R.TD0
  • Systemdiskette Rossendorf SYSTEM.TD0
  • 87_SP3.TD0
  • 87_SP4.TD0
  • 87SP_1.TD0
  • 87SPIELE.TD0
  • 87SYS1.TD0
  • 87SYS2.TD0
  • DOKU.TD0
  • GAMES1.TD0
  • K87CPMOK.TD0
  • MISC.TD0

 Meine „Systemdiskette robotron“ CPMZ9R.TD0 enthält folgende Programme:

Programm   Beschreibung
@CPMZ9.COM System die Systemdatei. Diese Datei muss als erste auf der Diskette vorliegen. sie wird vom BOOT-Programm geladen. Die Datei ist ein gering modifiziertes CPM-48K.COM. Als Startkommando wurde „DIR CPM*.COM“ eingetragen, außerdem wurde die Datei auf 10240 Byte vergrößert. Damit kann mit PIP @CPMZ9.COM=CPMxxx.COM eine andere CP/M-Version an den Diskettenanfang kopiert werden, die dann direkt von BOOT gestartet wird. (vp)
20Z.COM System Umschalten in 20-Zeilen-Modus
24Z.COM System Umschalten in 24-Zeilen-Modus
ASM.COM   original CP/M-Programm von Digital Research, 8080-Makroassembler
BASG3.COM Z9001 Z9001-KCBASIC, angepasst an BASIC 86, d.h. mit Grafikbefehlen, und DIR. s.a. GRAF3.COM, GRAF14.COM (vp)
BEATLES.ZBS   KC-BASIC-Datei. Wird in BASG3 mit CLOAD„BEATLES“ geladen
BITEX.COM   Textverarbeitung
BITEX.DOC   Anleitung zu BITEX, im WS-Format
BOOT360.DAT   gehört zu FORMATZ.COM
BOOT720.DAT   gehört zu FORMATZ.COM
CLOCK.COM System Anzeige der Uhrzeit
CPM-192K.COM System CP/M-System, angepasst für das 192K-Modul (vp)
CPM-48K.COM System CP/M-System für 2 RAM-Module (vp)
CPM-58K.COM System CP/M-System für 2 RAM-Module+10K-RAM-Modul (s. ROM/RAM-Modul-Umbau) (vp)
CPM-R.COM System CP/M-System original robotron
CPM-ZFK.COM System Rossendorf CP/M-System original Rossendorf. Läuft nur mit Rossendorfer Floppy-Modul!
DIP.COM   Kopierprogramm
DIPKC.COM   Kopierprogramm, angepasst an KC
DU.COM    
DUMP.COM   original CP/M-Programm von Digital Research
EPROM2A.COM Z9001 EPROM-Programmer für robotron-EPROM-Modul
EPROM6A.COM Z9001 EPROM-Programmer für robotron-EPROM-Modul
EPROMA2.COM Z9001 EPROM-Programmer für robotron-EPROM-Modul
ERADIR.COM   löscht das Directory einer Diskette (z.B. zum Initialisieren der RAM-Disk oder zum Initialisieren von 720K-MSDOS-formatierten Disketten)
FDTEST18.COM Z9001 Testprogramm Floppy-Modul.
FILENAME.TXT    
FORMATZ.COM System Rossendorf Diskettenformatierprogramm. Läuft nur mit Rossendorfer Floppy-Modul!
GLOBUS87.ZBS Z9001 KC-BASIC-Datei. Benötigt Vollgrafik, BASG3 und GRAF3.COM. (vp)
GRAF14.COM Z9001 Grafiktreiber für 1/4tel-Grafik und Plotter (vp)
GRAF3.COM Z9001 Grafiktreiber für Vollgrafikmodul und Plotter (vp)
INITKC.COM System Diskettenformatierprogramm.
KCCPM.TXT Z9001 Systembeschreibung
L80.COM   Linker, MS
LIB.COM   Lib, MS (?)
LINK.COM   original CP/M-Programm von Digital Research
LINKMT.COM   Linker
M80.COM   Makroassembler, MS
MBASIC.COM   BASIC, MS
NSWEEP.COM   Hilfsprogramm + Packer
PIP.COM   original CP/M-Programm von Digital Research
PLIST.COM    
POWER.COM   Hilfsprogramm
POWER.DOC   Beschreibung zu POWER.COM, im WS-Format
PRINT.COM    
R_PLDEMO.ZBS Z9001 KC-BASIC-Datei. Demo-Programm für Plotter. Benötigt Plotter, BASG3 und GRAF3.COM.
RAF2X20P.COM Z9001 RAF2008-Treiber für Adresse 20h und als Laufwerk P.
RAF2X24O.COM Z9001 RAF2008-Treiber für Adresse 20h und als Laufwerk P.
RAFQUICK.COM   Testprogramm für RAF2008.
RDBASMSG.TXT   gehört zu redabas.
RDBASOVR.COM   gehört zu redabas.
READCASS.COM Z9001 Liest eine Datei von Kassette und speichert diese auf Diskette.
README.TXT Z9001 Systembeschreibung
REAS80.COM   Z80-Reassembler
REDABAS.COM   REDABAS, ein Datenbankprogramm
RESET.COM Z9001 führt ein Soft-Reset aus
RETTER.COM   Speichern eines noch im Speicher stehenden Turbo-Pascal-Programms nach einem Absturz von Turbo-Pascal.
SCRIPT.COM Z9001 Textverabeitung SCRIPT. Bescheibung s. Kassette R0171.
SKAT.ZBS Z9001 KC-BASIC-Datei.
STAT.COM SYSTEM CP/M-Programm von Digital Research, angepasst an Z9001
STATUS.ZBS SYSTEM KC-BASIC-Datei. Ändern der I/O-Treiber-Zuweisung (Tastatur + Drucker)
SUBMIT.COM   CP/M-Programm von Digital Research
TAPE.COM    
TATUM.ZBS Z9001 KC-BASIC-Datei.
TURBO.COM Z9001 Turbo-Pascal 3.0 (DDR-Versionnummer: 3.02), angepasst an Z9001-Terminal
TURBO.MSG   gehört zu Turbo-Pascal
TURBO.OVR   gehört zu Turbo-Pascal
UHR14C.ZBS Z9001 KC-BASIC-Datei. Anzeige einer Analog-Uhr. Benötigt BASG3 und GRAF14.COM.  (vp)
ULAD.COM   HEX-File-Konverter und CRC-Berechnung
ULAD.DOC   Beschreibung zu ULAD.COM, im WS-Format.
V24A.COM Z9001 Die Treiber V24A1..A3. Beschreibung s. Drucker
XSUB.COM   CP/M-Programm, erweitertes SUBMIT
Z80ASM.COM   Z80-Assembler
Z80DIS.COM   Z80-Disassembler
ZBASIC.COM Z9001 KCBASIC original robotron, entspricht RAM-BASIC84. Laden+Speichern auf Diskette,
ZBASICT.COM Z9001 KCBASIC original robotron, entspricht RAM-BASIC84, aber Laden von Kassette und Speicher auf Diskette.
ZDIR.COM   DIR-Programm, geschrieben in Turbo-Pascal
MMDISK.COM Z9001 Treiber für die ROM-Disks im Megamodul. Die erste ROM-Floppy wird als Laufwerk „M“ eingebunden.

Programme, die als „System“ gekennzeichnet sind, gehören zum CP/M-Kern oder sind gerätespezifische Systemsoftware. Mit „Z9001“ sind Programme gekennzeichnet, die speziell an das Z9001-CP/M angepasst wurden oder sogar nur für dieses System geschrieben wurden und wahrscheinlich nicht auf anderen CP/M-System laufen werden.


Es gibt neben dem BIOS noch einiges an System-Software und an modifizierter Standardsoftware. (Download hier, incl. Quelltexte für Selbstkompilierer). Bei U. Zander gibt es eine gutes Einstiegshandbuch (z9_disk.pdf).

Auf den Seiten von U. Zander gibt es die Dokumentationen (Unterlagen zum Boot-Modul usw., Abgleichunterlagen zu allen CP/M-Zubehörteilen), Schaltpläne und Software zu den drei Robotron-Modulen und der Diskettenstation.

Beim KC-Emulator von T.Paul liegt die  Systemdiskette „cpmz9.dump“ für die robotron-Variante bei. Alexander Schön hat auch noch zwei Teledisk-Images von KC-Floppys zur Verfügung gestellt (Systemdiskette und Basic-Diskette Kc87sys.ZIP). Weitere CP/M-Versionen gibt es im Softwarepaket. Wie man die Disketten am PC erstellen und modifizieren kann, steht auf der Seite Emulatoren und Programme.

Ich habe weiterhin das aktuellste HC-BASIC für CP/M umgesetzt, so dass nun auch unter CP/M mit Hilfe der Treiber GRPLOT bzw. GRAF die Plotter und die Vollgrafik angesprochen werden können. (s. auch Plotter)

 

  • z9001/cpm/software.1279385183.txt.gz
  • Zuletzt geändert: 2010/07/23 22:00
  • (Externe Bearbeitung)