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:software [2010/07/24 08:55] volkerpz9001:cpm:software [2016/12/07 07:21] (aktuell) – [Hinweise zum Erstellen einer Disk] volkerp
Zeile 1: Zeile 1:
 ====== Software ====== ====== Software ======
  
-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 [[z9001:module:megamodul|]] mit aktiviertem RAM genutzt. Natürlich können auch Module mit mehr RAM zum Einsatz kommen.+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 [[z9001:module_sonstige:megamodul|]] mit aktiviertem RAM genutzt. Natürlich können auch Module mit mehr RAM zum Einsatz kommen.
  
 Minimale Voraussetzung zum Starten von CP/M sind: Minimale Voraussetzung zum Starten von CP/M sind:
Zeile 12: Zeile 12:
   * Schalt-ROM-Modul (robotron, Rossendorf oder [[z9001:cpm:schaltrom|]]   * Schalt-ROM-Modul (robotron, Rossendorf oder [[z9001:cpm:schaltrom|]]
   * 64K-SCHALT-RAM-Modul (robotron, Rossendorf)   * 64K-SCHALT-RAM-Modul (robotron, Rossendorf)
-  * [[z9001:module:megamodul|]] +  * [[z9001:module_sonstige:megamodul|]] 
-  * [[z9001:module:192k_modul|]]+  * [[z9001:module_sonstige:192k_modul|]]
   * Drucker-Modul (mit abgeschaltetem ROM)   * Drucker-Modul (mit abgeschaltetem ROM)
   * [[z9001:cpm:raf2008|]]   * [[z9001:cpm:raf2008|]]
Zeile 23: Zeile 23:
   * ROM auf einem normalen 10K-ROM-Modul   * ROM auf einem normalen 10K-ROM-Modul
   * ROM auf einem SCHALT-ROM-Modul, z. einem [[z9001:cpm:schaltrom|]]   * ROM auf einem SCHALT-ROM-Modul, z. einem [[z9001:cpm:schaltrom|]]
-  * mit dem Befehl BOOT des [[z9001:module:megamodul|]]+  * mit dem Befehl BOOT des [[z9001:module_sonstige:megamodul|]]
  
 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. 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:+Folgende Disketten gibt es im EDSK-Format zum Download:
  
 {{:z9001:cpm-disks.zip|}} {{:z9001:cpm-disks.zip|}}
  
-  * Meine Systemdiskette CPMZ9R.TD0 +  * Systemdiskette Robotron Z9SYSROB.dsk 
-  * Systemdiskette Rossendorf SYSTEM.TD0+  * Systemdiskette Rossendorf SYSTEM_ZfK.dsk 
 +  * Meine Systemdiskette cpmz9r.dsk für CP/M ohne 64K-RAM-Modul 
 +  * Ein Leerdiskette 800k leer.dsk 
 + 
 +Weitere Orignaldisketten (diese enthalten aber keine andere Z9001-CP/M-Spezifische Software) (4MB!) {{:z9001:cpm:cpm-disks2.zip|}} 
   * 87_SP3.TD0   * 87_SP3.TD0
   * 87_SP4.TD0   * 87_SP4.TD0
Zeile 43: Zeile 48:
   * K87CPMOK.TD0   * K87CPMOK.TD0
   * MISC.TD0   * MISC.TD0
 +  * 87_1.TD0
 +  * 87_2.TD0
 +  * 87_3.TD0
 +  * 87_4.TD0
  
 ===== Inhalt der Systemdiskette ===== ===== Inhalt der Systemdiskette =====
Zeile 60: Zeile 69:
 | BOOT720.DAT | | gehört zu FORMATZ.COM | | BOOT720.DAT | | gehört zu FORMATZ.COM |
 | CLOCK.COM | System | Anzeige der Uhrzeit | | CLOCK.COM | System | Anzeige der Uhrzeit |
-| CPM-192K.COM | System | CP/M-System, angepasst für das [[z9001:module:192k_modul|]] (vp) |+| CPM-192K.COM | System | CP/M-System, angepasst für das [[z9001:module_sonstige:192k_modul|]] (vp) |
 | CPM-48K.COM | System | CP/M-System für 2 RAM-Module (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. [[z9001:weitere_module|]] -> ROM/RAM-Modul-Umbau) (vp) |+| CPM-58K.COM | System | CP/M-System für 2 RAM-Module+10K-RAM-Modul (s. [[z9001:module_sonstige|]] -> ROM/RAM-Modul-Umbau) (vp) |
 | CPM-R.COM | System | CP/M-System original robotron | | 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! | | CPM-ZFK.COM | System Rossendorf | CP/M-System original Rossendorf. Läuft nur mit Rossendorfer Floppy-Modul! |
Zeile 95: Zeile 104:
 | R_PLDEMO.ZBS | Z9001 | KC-BASIC-Datei. Demo-Programm für Plotter. Benötigt Plotter, BASG3 und GRAF3.COM. | | R_PLDEMO.ZBS | Z9001 | KC-BASIC-Datei. Demo-Programm für Plotter. Benötigt Plotter, BASG3 und GRAF3.COM. |
 | RAF2X20P.COM | Z9001 | [[z9001:cpm:raf2008|]]-Treiber für Adresse 20h und als Laufwerk P. | | RAF2X20P.COM | Z9001 | [[z9001:cpm:raf2008|]]-Treiber für Adresse 20h und als Laufwerk P. |
-| RAF2X24O.COM | Z9001 | [[z9001:cpm:raf2008|]]-Treiber für Adresse 20h und als Laufwerk P. |+| RAF2X24O.COM | Z9001 | [[z9001:cpm:raf2008|]]-Treiber für Adresse 24h und als Laufwerk O. |
 | RAFQUICK.COM | | Testprogramm für [[z9001:cpm:raf2008|]] | | RAFQUICK.COM | | Testprogramm für [[z9001:cpm:raf2008|]] |
 | RDBASMSG.TXT | | gehört zu redabas. | | RDBASMSG.TXT | | gehört zu redabas. |
Zeile 125: Zeile 134:
 | ZBASICT.COM | Z9001 | [[z9001:basic|]] original robotron, entspricht RAM-BASIC84, aber Laden von Kassette und Speicher auf Diskette. | | ZBASICT.COM | Z9001 | [[z9001:basic|]] original robotron, entspricht RAM-BASIC84, aber Laden von Kassette und Speicher auf Diskette. |
 | ZDIR.COM | | DIR-Programm, geschrieben in Turbo-Pascal | | ZDIR.COM | | DIR-Programm, geschrieben in Turbo-Pascal |
-| {{z9001:mmdisk.zip|MMDISK.COM}} | Z9001 | Treiber für die ROM-Disks im [[z9001:module:megamodul|]]. Die erste ROM-Floppy wird als Laufwerk "M" eingebunden. |+| {{z9001:mmdisk.zip|MMDISK.COM}} | Z9001 | Treiber für die ROM-Disks im [[z9001:module_sonstige: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. 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.
Zeile 132: Zeile 141:
 ===== Sonstiges ===== ===== Sonstiges =====
  
-Es gibt neben dem BIOS noch einiges an {{cpm.zip|System-Software}} und an modifizierter Standardsoftware. (Download {{cpm.zip|hier}}, incl. **Quelltexte** für Selbstkompilierer). Bei U. Zander gibt es eine gutes Einstiegshandbuch (z9_disk.pdf).+Es gibt neben dem BIOS noch einiges an System-Software und an modifizierter Standardsoftware. (Download {{z9001:cpm.zip|}}, incl. **Quelltexte** für Selbstkompilierer). Bei U. Zander gibt es eine gutes Einstiegshandbuch (z9_disk.pdf)
 + 
 +Auf den Seiten von U. Zander http://www.sax.de/~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 http://kcemu.sourceforge.net/ 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 {{z9001:cpm.zip|}}. Wie man die Disketten am PC erstellen und modifizieren kann, steht auf der Seite [[programme:disketten_faq|]].
  
-Auf den {{http://www.sax.de/~zander/|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.+Ich habe weiterhin das aktuellste HC-**BASIC** für CP/M umgesetzt {{z9001:cpm-basic2.zip|}}, so dass nun auch unter CP/M mit Hilfe der Treiber GRPLOT bzwGRAF die Plotter und die Vollgrafik angesprochen werden können. (s. auch [[z9001:plotter]])
  
-Beim {{http://kcemu.sourceforge.net/| 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 {{cpm.zip|Softwarepaket}}. Wie man die Disketten am PC erstellen und modifizieren kann, steht auf der Seite {{../emulatoren_und_programme.htm|Emulatoren und Programme}}.+===== Hinweise zum Erstellen einer Disk =====
  
-Ich habe weiterhin das aktuellste HC-**BASIC** für CP/M {{cpm-basic2.zip|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 {{z9001_plotter.htm|Plotter}})+s.aneue Seite [[z9001:cpm:bootdiskette|]]
  
-+  * USB-Diskettenlaufwerke sind nicht geeignet! 
 +  * Die Systemdiskette CPMZ9R.DSK für Robotron-Floppy braucht kein spezielles 64K-RAM-Modul 
 +  * Um die DSK- und TD0-Dateien auf eine phys. Diskette zu bringen, braucht man Teledisk o.a. Software. Unter Windows XP..7 geht's hiermit [[cpm:disketten_xp3|]]. 
 +  * Um eigene Disketten zusammenzustellen, ist es am einfachsten, ein DSK-Leerimage zu nehmen und mit dem Total-Commander-Plugin [[cpm:disketten_xp2|]] die gewünschten Dateien ins Image zu kopieren. Bei eingebauten Diskettenlaufwerken kann man mit dem Plugin auch direkt auf die CP/M-Diskette schreiben. 
  
  • z9001/cpm/software.1279961738.txt.gz
  • Zuletzt geändert: 2010/07/23 22:00
  • (Externe Bearbeitung)