Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
z9001:software:mega [2018/10/23 07:56] – [Maschinencode] volkerp | z9001:software:mega [2019/03/01 16:52] – [Dateiarbeit] volkerp | ||
---|---|---|---|
Zeile 43: | Zeile 43: | ||
- | ^ Kommando | + | ^ Kommando |
- | | DIR [suchmuster] | + | | DIR [suchmuster] |
- | | DIR L [suchmuster] | + | | DIR L [suchmuster] |
- | | HELP [kommando] | Hilfe anzeigen | | + | | DIR C [suchmuster] |
- | | CLS | Bildschirm löschen | | + | | HELP [kommando] |
- | | C | Cursor on/off | | + | | CLS |
- | | MENU | graphische Oberfläche ala GEM | | + | | C |
+ | | 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], |
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/ | ||
+ | |||
+ | Speicher von Adresse aadr bis einschließlich eadr\\ | ||
+ | Es erfolgt eine Abfrage von name[.typ] | ||
+ | Fehlt eine Angabe der Startadresse sadr, wird die Anmfangsadresse aadr genommen\\ | ||
+ | folgt noch eine 1, wird ohne Kopfblock | ||
+ | |||
+ | **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, | ||
+ | |||
+ | **EOR** [adr] Anzeigen/ | ||
+ | |||
+ | 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 ===== |