Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
z9001:software:disk_os [2020/03/19 13:22] – [Programme] volkerpz9001:software:disk_os [2023/09/30 12:42] (aktuell) – [Beispiel-Session] volkerp
Zeile 100: Zeile 100:
 Um herauszufinden, wie ein Programm auf Kassette schreibt, gibt es im Mega-Flash ein kleines Hilfsprogramm CALL5DBG. Dieses ist nach DOS/CAOS neu zu starten. Es werden die Kassettenfunktionen mit Namen ausgegeben, gefolgt von DMA, BLNR und LBLNR (Stand vor Aufruf der eigentlichen Funktionen). Um herauszufinden, wie ein Programm auf Kassette schreibt, gibt es im Mega-Flash ein kleines Hilfsprogramm CALL5DBG. Dieses ist nach DOS/CAOS neu zu starten. Es werden die Kassettenfunktionen mit Namen ausgegeben, gefolgt von DMA, BLNR und LBLNR (Stand vor Aufruf der eigentlichen Funktionen).
  
 +===== Beispiel-Session =====
 +
 +Hier wird ein [[z9001:module_sonstige:kombimodul|]] genutzt. Das Modul hat eine Floppy angeschlossen, auf dem Modul ist eine RAM-Disk.
 +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, aktives Laufwerk setzen, BASIC-Programm aus Disk speichern, Forth laden und mit SAVE-SYSTEM auf Disk speichern:
 +
 +<code>
 +robotron  Z 9001                                  Meldung nach RESET 
 +
 +KOMBI-MODUL                                       Startmeldung Mega-Flash-Software
 +XOS
 +>VER                                              Version anzeigen
 +(c) V.Pohlers, Neustadt i.H., 10/5/2021
 +>INITKC                                           Diskette formatieren
 +
 +
 +MKD 8/88: INITKC fuer KC 85/87
 +
 +Formatieren im LW (A/B) :
 +
 +Diskette stecken:  <ENTER>
 +
 +
 +WARNUNG !!!
 +Alle Dateien auf der Diskette werden gel
 +oescht ! (J/N) :
 +
 +
 +Formatieren von Spur : 79
 +Noch einmal ? (J/N) : >                
 +
 +>DOSX                                             Treiber für Diskette starten
 +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:                                         Umschalten auf Laufwerk A:
 +
 +>DDIR                                             Disketteninhalt
 +
 +NO FILE                                           Disk ist leer
 +>BASIC                                            BASIC starten
 +
 +HC-BASIC
 +
 +MEMORY END ? :                                    einfach ENTER
 +46830 BYTES FREE                                  BASIC beachtet die Speichernutzung durch USBX
 +
 +OK
 +>10PRINT"HALLO"                                   kleines Programm
 +>CSAVE"HALLO                                      speichern (auf Disk)
 +OK
 +>DIR                                              DIR in BASIC
 +
 +A: HALLO    ZBS
 +OK
 +>NEW
 +>CLOAD"HALLO                                      Programm laden (jetzt von Disk)
 +
 +___HALLO   FILE FOUND
 +OK
 +>
 +>RUN                                              Programm starten
 +HALLO
 +OK
 +>BYE                                              BASIC beenden
 +
 +XOS                                               Mega-Flash-Software meldet sich
 +SHADOW DISK OS V.Pohlers 5/7/2021                 der DOSX-Treiber meldet sich
 +  A:, B: Floppy
 +  M: RAF Kombi-Modul 406k
 +current drive: A                                  Laufwerk A: ist weiterhin aktiv
 +>FORTH                                            FORTH starten (von Modul) 
 +...
 +SAVE-SYSTEM TEST                                  System speichern unter neuem Namen
 +
 +
 +                                 ok
 +BYE
 +XOS
 +>DDIR                                             Disketteninhalt anzeigen
 +
 +A: HALLO    ZBS : TEST     KCC                    ein BASIC-Programm, ein OS-Programm
 +>                                                 (Endung KCC statt COM wegen CP/M, s. Doku)
 +
 +>TEST                                             und Programm von Disk laden und starten
 +...
 +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
 +>
 +</code>
  
  • z9001/software/disk_os.1584624128.txt.gz
  • Zuletzt geändert: 2020/03/19 13:22
  • von volkerp