Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
z9001:software:mega [2018/10/23 07:56] – [Maschinencode] volkerpz9001:software:mega [2019/03/01 16:52] – [Dateiarbeit] volkerp
Zeile 43: Zeile 43:
  
  
-^ Kommando  ^ Beschreibung                                        ^ +^ Kommando            ^ Beschreibung                                        ^ 
-| DIR [suchmuster]      | Auflisten aller Kommandos                           | +| DIR [suchmuster]    | Auflisten aller Kommandos                           | 
-| DIR L [suchmuster]    | Auflisten incl. Banknummer, Bankadr. und Startadr. +| DIR L [suchmuster]  | Auflisten incl. Banknummer, Bankadr. und Startadr.  
-| HELP [kommando] | Hilfe anzeigen | +| DIR C [suchmuster]  | Auflisten incl. Banknummer und Kommentar            
-| CLS | Bildschirm löschen | +| HELP [kommando]     | Hilfe anzeigen                                      
-| C | Cursor on/off | +| CLS                 | Bildschirm löschen                                  
-| MENU | graphische Oberfläche ala GEM |+| C                   | Cursor on/off                                       
 +| MENU                | graphische Oberfläche ala GEM                       |
  
 **DIR [suchmuster]** **DIR [suchmuster]**
Zeile 60: Zeile 61:
 Programme mit FA-Rahmen werden in Cyan ausgeschrieben. Programme mit FA-Rahmen werden in Cyan ausgeschrieben.
  
-**DIR L [suchmuster]**+**DIR L [suchmuster], DIR C [suchmuster]**
  
 Mit diesem Kommando erhält man einen Überblick über die Belegung des Mega-ROM-Moduls. Mit diesem Kommando erhält man einen Überblick über die Belegung des Mega-ROM-Moduls.
  
-Alle Programme werden aufgelistet. Es erfolgt eine ausführliche (**L** = lange) Anzeige. Die Programme werden in der Reihenfolge angezeigt, in der sie im Modul abgelegt sind und in der sie auch gesucht werden. +Alle Programme werden aufgelistet. Es erfolgt eine ausführliche (**L** = lange) Anzeige.  
 +Mit dem Parameter **C** (comment) wird zusätzlich eine kurze Beschreibung angezeigt. 
 + 
 +Die Programme werden in der Reihenfolge angezeigt, in der sie im Modul abgelegt sind und in der sie auch gesucht werden. 
  
 Die Anzeige kann mit PAUSE angehalten werden. Eine beliebige Taste setzt die Anzeige fort. Die Anzeige kann mit PAUSE angehalten werden. Eine beliebige Taste setzt die Anzeige fort.
Zeile 117: Zeile 121:
  
 WINDOW entspricht also WINDOW 0,23,0,39 bzw. WINDOW 0,23,0,79 im CRT80-Modus. WINDOW entspricht also WINDOW 0,23,0,39 bzw. WINDOW 0,23,0,79 im CRT80-Modus.
 +
 +
 +===== Dateiarbeit =====
 +
 +Zum Arbeiten mit Kassette, USB-Stick und Diskette stehen dieselben Kommandos zur Verfügung.
 +Je nach geladenem Treiber USBX oder DOSX wird statt Kassette der USB-Stick bzw. Diskette genutzt.
 +
 +Die Parameter sind hexadezimal anzugeben. Eine Vornull ist nicht nötig. 
 +
 +**SAVE aadr eadr [sadr] [1]** Datei speichern auf Kassette/USB/Diskette
 +
 +Speicher von Adresse aadr bis einschließlich eadr\\
 +Es erfolgt eine Abfrage von name[.typ]  fehlt typ, wird COM genommen\\
 +Fehlt eine Angabe der Startadresse sadr, wird die Anmfangsadresse aadr genommen\\
 +folgt noch eine 1, wird ohne Kopfblock  gespeichert (nur DOSX, USBX)
 +
 +**LOAD [aadr] [1]** Datei laden
 +
 +analog SAVE Abfrage von Name+Typ \\
 +aadr ist alternative Anfangsadresse\\
 +folgt eine 1, wird auch der erste Block normal gelesen (nur DOSX, USBX)
 +
 +**FCB** Anzeige des FCB
 +
 +Aus dem aktuellen FCB (File Control Block, Adresse 005Ch) werden Dateiname, Dateityp, Anfangsadresse, Endadresse und Startadresse angezeigt
 +
 +**EOR** [adr] Anzeigen/Setzen EOR
 +
 +Mit diesem Kommando wird der aktuelle Wert von EOR (end of ram, 0036h) angezeigt. Treiber können den Wert verändern und sich damit vor Überschreiben schützen. Das BASIC der Mega-Software beachtet bei der Ermittlung des memory end genau diesen Wert.\\
 +Mit einem Parameter kann der EOR gezielt geändert werden.
  
 ===== Maschinencode ===== ===== Maschinencode =====
  • z9001/software/mega.txt
  • Zuletzt geändert: 2022/01/27 07:38
  • von volkerp