Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
z9001:software:disk_os [2013/03/27 20:54] – [Disk-OS] volkerp | z9001:software:disk_os [2023/09/30 12:42] (aktuell) – [Beispiel-Session] volkerp | ||
---|---|---|---|
Zeile 32: | Zeile 32: | ||
Die Version **DOSX** benötigt ein 64K-RAM-Modul, | Die Version **DOSX** benötigt ein 64K-RAM-Modul, | ||
- | In der aktuellen Software zum [[z9001:module: | + | In der aktuellen Software zum [[z9001:module_sonstige: |
DOS4 bzw. DOSX | DOS4 bzw. DOSX | ||
- | gestartet. (s. Bild) | + | gestartet. (vgl. obiges |
- | Tipp: Man sollte die RAM-Disk zuerst unter CPM initialisieren. Dann kann man die Disk sowohl unter CP/M als auch im OS nutzen. | + | Tipp: Man sollte die RAM-Disk zuerst unter CP/M initialisieren. Dann kann man die Disk sowohl unter CP/M als auch im OS nutzen. |
===== Befehle ===== | ===== Befehle ===== | ||
- | | **DRIVE** lw: | Laufwerk wechseln (derzeit gibt es nur A:) | | + | | **DRIVE** lw: | Laufwerk wechseln (A:, B:, P:) | |
| **DDIR** [muster] | Inhalt anzeigen (wie DIR unter CP/M) | | | **DDIR** [muster] | Inhalt anzeigen (wie DIR unter CP/M) | | ||
| **DDELETE** muster | Datei(en) löschen (wie ERA unter CP/M) | | | **DDELETE** muster | Datei(en) löschen (wie ERA unter CP/M) | | ||
Zeile 49: | Zeile 49: | ||
| **CAOS** | " | | **CAOS** | " | ||
| **DDUMP** muster | Datei blockweise anzeigen (nur in DOSX enthalten) | | | **DDUMP** muster | Datei blockweise anzeigen (nur in DOSX enthalten) | | ||
- | | **SAVE** fname[.typ] aadr, | + | | **OS-SAVE** fname[.typ] aadr, |
Im Z9001-OS kann mit " | Im Z9001-OS kann mit " | ||
+ | ===== Start ===== | ||
+ | |||
+ | Mit | ||
+ | HELP DOS | ||
+ | gibt es eine kurze Hilfe. | ||
+ | |||
+ | |||
+ | DOSX unterstützt 2 Floppy-Laufwerke (robotron) und die RAF2008. | ||
+ | Nach dem Start von DOSX mit | ||
+ | DOSX | ||
+ | ist die RAM-Floppy aktiv. Mit | ||
+ | DRIVE A: | ||
+ | wird auf Floppy A: umgeschaltet. | ||
+ | |||
+ | Mit LOAD und SAVE wird nun wie mit Kassette gearbeitet, unter BASIC entsprechend mit CLOAD/ | ||
===== Programme ===== | ===== Programme ===== | ||
Zeile 67: | Zeile 82: | ||
von Diskette (incl. Feldern und ASCII). | von Diskette (incl. Feldern und ASCII). | ||
- | Im aktuellen [[z9001:module: | + | Im aktuellen [[z9001:module_sonstige: |
- | **ZMxx** funktioniert nicht mit Diskette. Die Punch/ | + | **ZMxx** funktioniert |
- | Kassette springen leider direkt in den Monitor und nutzen nicht CALL | + | |
- | 5. Um das hinzubekommen, | + | |
**KCPASCAL** funktioniert nicht mit Diskette. Ursache dafür ist einfach, dass KCPASCAL den gesamten Speicher von 300h bis BFFFh belegt. Da bleibt kein Platz mehr für ein BDOS-Wrapper. | **KCPASCAL** funktioniert nicht mit Diskette. Ursache dafür ist einfach, dass KCPASCAL den gesamten Speicher von 300h bis BFFFh belegt. Da bleibt kein Platz mehr für ein BDOS-Wrapper. | ||
+ | **PRETTYC** funktioniert nicht komplett mit Diskette. Das Speichern funktioniert, | ||
===== Internes ===== | ===== Internes ===== | ||
Zeile 80: | Zeile 94: | ||
Die Programme werden auf der Diskette im KCC-Format abgespeichert, | Die Programme werden auf der Diskette im KCC-Format abgespeichert, | ||
- | Die Endung COM wird dabei in KCC geändert, damit es nicht zu Verwechslungen mit CP/ | + | Die Endung |
Mit Diskette funktionieren nur Programme, die für die Kassettenarbeit die BOS-Call 5-Routinen OS-konform nutzen. D.h., zum Schreiben muss OPENW, WRITS, und CLOSW genutzt werden! Fehlt CLOSW, wird in den neuen BDOS-Call 5-Funktionen versucht; dies zu erkennen und die Datei ordnungsgemäß auf Diskette zu schließen. Das ist aber noch ungetestet! | Mit Diskette funktionieren nur Programme, die für die Kassettenarbeit die BOS-Call 5-Routinen OS-konform nutzen. D.h., zum Schreiben muss OPENW, WRITS, und CLOSW genutzt werden! Fehlt CLOSW, wird in den neuen BDOS-Call 5-Funktionen versucht; dies zu erkennen und die Datei ordnungsgemäß auf Diskette zu schließen. Das ist aber noch ungetestet! | ||
Zeile 86: | Zeile 100: | ||
Um herauszufinden, | Um herauszufinden, | ||
+ | ===== Beispiel-Session ===== | ||
+ | |||
+ | Hier wird ein [[z9001: | ||
+ | DOSX arbeitet im Shadow-RAM und belegt nur den Hauptspeicherbereich BD00..BFFF. Bei BASIC wird dieser Bereich beachtet, man muss kein memory end eingeben. | ||
+ | |||
+ | Disk formatieren, | ||
+ | |||
+ | < | ||
+ | robotron | ||
+ | |||
+ | KOMBI-MODUL | ||
+ | XOS | ||
+ | > | ||
+ | (c) V.Pohlers, Neustadt i.H., 10/5/2021 | ||
+ | > | ||
+ | |||
+ | |||
+ | MKD 8/88: INITKC fuer KC 85/87 | ||
+ | |||
+ | Formatieren im LW (A/B) : | ||
+ | |||
+ | Diskette stecken: | ||
+ | |||
+ | |||
+ | WARNUNG !!! | ||
+ | Alle Dateien auf der Diskette werden gel | ||
+ | oescht ! (J/N) : | ||
+ | |||
+ | |||
+ | Formatieren von Spur : 79 | ||
+ | Noch einmal ? (J/N) : > | ||
+ | |||
+ | > | ||
+ | SHADOW DISK OS V.Pohlers 5/7/2021 | ||
+ | A:, B: Floppy | ||
+ | M: RAF Kombi-Modul 406k | ||
+ | current drive: M die RAM-Floppy des Kombi-Moduls ist Standard-Laufwerk | ||
+ | >DRIVE A: | ||
+ | |||
+ | > | ||
+ | |||
+ | NO FILE Disk ist leer | ||
+ | > | ||
+ | |||
+ | HC-BASIC | ||
+ | |||
+ | MEMORY END ? : einfach ENTER | ||
+ | 46830 BYTES FREE BASIC beachtet die Speichernutzung durch USBX | ||
+ | |||
+ | OK | ||
+ | > | ||
+ | > | ||
+ | OK | ||
+ | > | ||
+ | |||
+ | A: HALLO ZBS | ||
+ | OK | ||
+ | >NEW | ||
+ | > | ||
+ | |||
+ | ___HALLO | ||
+ | OK | ||
+ | > | ||
+ | > | ||
+ | HALLO | ||
+ | OK | ||
+ | > | ||
+ | |||
+ | XOS | ||
+ | SHADOW DISK OS V.Pohlers 5/ | ||
+ | A:, B: Floppy | ||
+ | M: RAF Kombi-Modul 406k | ||
+ | current drive: A Laufwerk A: ist weiterhin aktiv | ||
+ | > | ||
+ | ... | ||
+ | SAVE-SYSTEM TEST System speichern unter neuem Namen | ||
+ | |||
+ | |||
+ | ok | ||
+ | BYE | ||
+ | XOS | ||
+ | > | ||
+ | |||
+ | A: HALLO ZBS : TEST | ||
+ | > | ||
+ | |||
+ | > | ||
+ | ... | ||
+ | Z80 FORTH 1.3 (Z9001) | ||
+ | AG FORTH | ||
+ | Th. Beierlein / V. Pohlers | ||
+ | | ||
+ | BYE | ||
+ | XOS | ||
+ | SHADOW DISK OS V.Pohlers 5/7/2021 | ||
+ | A:, B: Floppy | ||
+ | M: RAF Kombi-Modul 406k | ||
+ | current drive: A | ||
+ | > | ||
+ | </ | ||