Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
homecomputer:ac1:hrcpm [2024/03/21 12:14] – [Turbo Pascal] volkerp | homecomputer: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: | + | Neben seinem [[homecomputer: |
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" | + | * 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, | * Unterstützung vieler Diskettenformate, | ||
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 | + | * 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 | + | die RAM Floppy formatiert werden soll. **Das ist beim 1. Start zwingend**, andernfalls |
- | 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, | * Damit CP/M funktioniert, | ||
- | * 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 |
* 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, | + | * Sollte CP/M abstürzen, springt es meist in die Registeranzeige |
* 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 |
- | Anpassung von Pascal-Programmen (s.a. [[cpm: | + | Anpassung von Turbo Pascal - Programmen |
< | < |