Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
homecomputer:ac1:hrcpm [2024/03/21 12:14] – [Turbo Pascal] volkerphomecomputer:ac1:hrcpm [2024/03/27 20:38] (aktuell) – [Turbo Pascal] frieder
Zeile 2: Zeile 2:
  
 Von Ralph Hänsel gibt es umfangreiche Software für den AC1-2010. Von Ralph Hänsel gibt es umfangreiche Software für den AC1-2010.
-Neben seinem [[homecomputer:ac1:monitor#usb-komfort-monitor_v110|]] stammt aus seiner Feder auch eine Gruppe von CPM-Systemen.+Neben seinem [[homecomputer:ac1:monitor#usb-komfort-monitor_v110|]] stammt aus seiner Feder auch eine Gruppe von CP/M-Systemen.
  
 Es gibt vier unterschiedliche Varianten der Version 1.2: Es gibt vier unterschiedliche Varianten der Version 1.2:
Zeile 45: Zeile 45:
   * RAM-Floppy nach präcitronic mit 1024 KByte   * RAM-Floppy nach präcitronic mit 1024 KByte
   * Floppy-Platine nach FA, FDC-Controller Port 40h, /WAIT Monoflop Port 43h,  Latch 74LS175 Port 45h   * Floppy-Platine nach FA, FDC-Controller Port 40h, /WAIT Monoflop Port 43h,  Latch 74LS175 Port 45h
-  * Abschaltung Monitor via Port 19h, Bit 0+  * Abschaltung Monitor via Port 1Eh, Bit 0
   * Farb-BWS, der einfache BWS funktioniert natürlich auch   * Farb-BWS, der einfache BWS funktioniert natürlich auch
   * GIDE mit 256K-DOM-Modul   * GIDE mit 256K-DOM-Modul
Zeile 95: Zeile 95:
   * Unterstützung HD's am GIDE, sowohl MASTER als auch SLAVE,   * Unterstützung HD's am GIDE, sowohl MASTER als auch SLAVE,
   * mit Adapter am GIDE funktionieren auch Flash-Speichermedien,   * mit Adapter am GIDE funktionieren auch Flash-Speichermedien,
-  * Unterstützung 3,5& 5¼ Laufwerke mit 40/80 Spuren,+  * Unterstützung 3,5 & 5¼ Zoll Laufwerke mit 40/80 Spuren,
   * am FDC sind alle 4 Laufwerke !! (LW-Nr. 00..03) unterstützt,   * am FDC sind alle 4 Laufwerke !! (LW-Nr. 00..03) unterstützt,
   * Unterstützung vieler Diskettenformate, Standard 800K und 640k,   * Unterstützung vieler Diskettenformate, Standard 800K und 640k,
Zeile 101: Zeile 101:
   * Interruptgesteuerter Tastaturtreiber,   * Interruptgesteuerter Tastaturtreiber,
   * Unterstützung COLOR-BWS durch CONOUT Routine mit FARBE,   * Unterstützung COLOR-BWS durch CONOUT Routine mit FARBE,
-  * Unterstützung RAM-Floppytreiber bis 4 MB,+  * Unterstützung RAM-Disk bis 4 MB,
   * Unterstützung Echtzeituhr im GIDE,   * Unterstützung Echtzeituhr im GIDE,
   * HRDOS und HRCPM starten und funktionieren auch ohne installiertes GIDE und/oder FDC-Controller!!,   * HRDOS und HRCPM starten und funktionieren auch ohne installiertes GIDE und/oder FDC-Controller!!,
Zeile 133: Zeile 133:
  
 In der gleichen Zeile wie die RAM Floppy Größe erfolgt beim Start die Frage, Format A: (J)? , also ob In der gleichen Zeile wie die RAM Floppy Größe erfolgt beim Start die Frage, Format A: (J)? , also ob
-die RAM Floppy formatiert werden soll. **Das ist beim 1.Start zwingend**, andernfalls schlägt der CP/M +die RAM Floppy formatiert werden soll. **Das ist beim 1. Start zwingend**, andernfalls stürzt CP/M 
-Start fehl und CP/M muss neu geladen werden, weil der CCP/BDOS Code zerstört ist !!+beim ersten WBOOT ab, weil der CCP/BDOS Code nicht aus den Systemspuren der RamDisk geladen werden kann !!
  
 Nach erfolgreichem Init..OK sollte sich dann der CP/M Prompt mit A:> melden und der Cursor Nach erfolgreichem Init..OK sollte sich dann der CP/M Prompt mit A:> melden und der Cursor
Zeile 210: Zeile 210:
   * In CP/M sind ausschließlich GROSSBUCHSTABEN in Filenamen erlaubt. Das BIOS wandelt diese ggf. aber um !   * In CP/M sind ausschließlich GROSSBUCHSTABEN in Filenamen erlaubt. Das BIOS wandelt diese ggf. aber um !
   * Damit CP/M funktioniert, muss die RAM Floppy zwingend zuverlässig funktionieren !   * Damit CP/M funktioniert, muss die RAM Floppy zwingend zuverlässig funktionieren !
-  * Beim Schreiben auf die RAM Floppy findet automatisch ein Vergleichslesen statt. Das macht zwar den Zugriff etwas langsamer, ist aber für die Stabilität von CP/M, grad beim AC1 2010 notwendig.+  * Beim Schreiben auf die RAM Floppy findet automatisch ein Vergleichslesen statt. Das macht zwar den Zugriff etwas langsamer, ist aber beim Einsatz von dRAM für die RamDisk notwendig.
   * Die NMI Taste ist im CP/M tabu !! und führt zwingend zum Absturz ! Leider liegt der wichtige FCB1 genau auf der NMI Startadresse. Das kann leider auch nicht verändert werden.   * Die NMI Taste ist im CP/M tabu !! und führt zwingend zum Absturz ! Leider liegt der wichtige FCB1 genau auf der NMI Startadresse. Das kann leider auch nicht verändert werden.
-  * Sollte CP/M abstürzen, springt es meist in die Registeranzeige, daraus kann ich Rückschlüsse über die Absturzursache ziehen.+  * Sollte CP/M abstürzen, springt es meist in die Registeranzeige (Monitor 10/88), daraus kann man Rückschlüsse über die Absturzursache ziehen.
   * Wenn CP/M mal hängen sollte, bitte mit RESET raus und Disk NICHT rausnehmen, sondern SOFORT CP/M wieder starten. So könnte ein ggf. noch nicht geschriebenes File doch noch gespeichert werden, weil das BIOS einen ungeschriebenen Puffer erkennt und schreibt !   * Wenn CP/M mal hängen sollte, bitte mit RESET raus und Disk NICHT rausnehmen, sondern SOFORT CP/M wieder starten. So könnte ein ggf. noch nicht geschriebenes File doch noch gespeichert werden, weil das BIOS einen ungeschriebenen Puffer erkennt und schreibt !
   * Ein CSAVE Kommando ist zur Zeit nicht vorgesehen, weil keine Notwendigkeit mehr besteht. Zum Speichern existieren genügend Alternativen.   * Ein CSAVE Kommando ist zur Zeit nicht vorgesehen, weil keine Notwendigkeit mehr besteht. Zum Speichern existieren genügend Alternativen.
Zeile 288: Zeile 288:
 | 87h | nur hrdos | | intensiv + invers | | 87h | nur hrdos | | intensiv + invers |
  
-===== Turbo Pascal =====+===== Turbo Pascal - Patch =====
  
-Anpassung von Pascal-Programmen (s.a. [[cpm:turbo_pascal:tinst|]])+Anpassung von Turbo Pascal - Programmen an HRCPM12 (s.a. [[cpm:turbo_pascal:tinst|]])
  
 <code> <code>
  • homecomputer/ac1/hrcpm.txt
  • Zuletzt geändert: 2024/03/27 20:38
  • von frieder