Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
z9001:software:usb [2019/03/02 15:28] – [Download] volkerp | z9001:software:usb [2019/03/06 14:43] – volkerp | ||
---|---|---|---|
Zeile 27: | Zeile 27: | ||
- | {{: | + | {{: |
VDIP-OS ermöglicht eine umfangreiche Unterstützung von USB-Sticks | VDIP-OS ermöglicht eine umfangreiche Unterstützung von USB-Sticks | ||
Zeile 44: | Zeile 44: | ||
* Programm, Quellcodes {{: | * Programm, Quellcodes {{: | ||
- | * eigenständige Version f. Modul mit ROM {{ : | + | * eigenständige Version f. Modul mit ROM {{ : |
Achtung! Das Programm wird im Rahmen der Mega-Flash-Software gepflegt. Aktuellere Quellen sind ggf. dort zu finden! | Achtung! Das Programm wird im Rahmen der Mega-Flash-Software gepflegt. Aktuellere Quellen sind ggf. dort zu finden! | ||
Zeile 59: | Zeile 59: | ||
| MENU | DIR | | | MENU | DIR | | ||
+ | Anleitung s. usb-os.txt im Download-Paket | ||
===== Laden ===== | ===== Laden ===== | ||
Zeile 106: | Zeile 106: | ||
- | ===== Start ===== | + | ===== USBX ===== |
- | **Folgende Hinweise gelten zur Arbeit mit der im Mega-Flash integrierten Version USBX. Eine Nutzung des Treibers ohne die Mega-Flash-Software ist nur eingeschränkt möglich (keine Laden und Speichern im OS, kein Laden und Speichern im BASIC)!** | + | **Folgende Hinweise gelten zur Arbeit mit der im Mega-Flash integrierten Version USBX. Eine Nutzung des reinen |
Mit | Mit | ||
Zeile 145: | Zeile 145: | ||
Mit CAOS kann man auf Kassette umschalten und Programme von Kassette laden bzw. auf Kassette speichern, mit DOS ist wieder der USB-Stick aktiv. | Mit CAOS kann man auf Kassette umschalten und Programme von Kassette laden bzw. auf Kassette speichern, mit DOS ist wieder der USB-Stick aktiv. | ||
| | ||
+ | |||
+ | ===== USB-OS ===== | ||
+ | |||
+ | USB-OS ist eine kleine autarke Software für eine USB-Modul mit einem 8K-ROM auf C000h. | ||
+ | In der im Download beliegenden Beschreibung ist die Installation und Benutzung ausführlicher beschrieben. | ||
+ | |||
+ | |||
+ | Es gibt ein paar spezielle Kommandos zur Arbeit mit USB. | ||
+ | Das wichtigste Kommando ist USB. Mit diesem Kommando der USB-Stick | ||
+ | reinitialisiert, | ||
+ | |||
+ | < | ||
+ | USB USB-Stick reaktivieren | ||
+ | |||
+ | DIR < | ||
+ | Es kann ein Suchstring angegeben werden, z.B. COM oder E*A | ||
+ | Dann werden nur passende Dateien und Verzeichnisse aufgelistet | ||
+ | gelb DIR-Verzeichnisse | ||
+ | Grün COM-Dateien (unter OS ladbar und startbar | ||
+ | weiß ZBS-Dateien (BASIC-Programme) | ||
+ | cyan sonstige Dateien (Text, ...) | ||
+ | |||
+ | CD < | ||
+ | Ohne Parameter werden alle Verzeichnisnamen aufgelistet | ||
+ | CD / ins Wurzelverzeichnis wechseln | ||
+ | CD .. ein Verzeichnis zurück | ||
+ | |||
+ | Weitere USB-Kommandos | ||
+ | USB CD < | ||
+ | USB CD / ins Wurzelverzeichnis wechseln | ||
+ | USB CD .. ein Verzeichnis zurück | ||
+ | USB DIR Verzeichnisanzeige | ||
+ | USB DLD < | ||
+ | USB MKD < | ||
+ | USB DLF < | ||
+ | USB FS Free Space, Freien Platz anzeigen | ||
+ | USB IDD Disk-Informationen anzeigen | ||
+ | USB FWV Firmware-Version anzeigen | ||
+ | USB RD < | ||
+ | USB REN <alt> <neu> Rename, Datei umbenennen | ||
+ | |||
+ | C Cursor an/aus | ||
+ | CLS Bilschirm löschen | ||
+ | VER Anzeige Programm-Autor und Versions-Datum | ||
+ | |||
+ | Umschalten zwischen USB und Kassette: | ||
+ | |||
+ | DOS "Disk OS", Nutzen der USB-Routinen im normalen OS | ||
+ | initialisiert den Treiber. | ||
+ | CAOS " | ||
+ | deinitialisiert den Treiber | ||
+ | </ | ||
+ | |||
+ | Nach Reset, Strg-C ist standardmäßig wieder USB aktiviert | ||
+ | |||
+ | Systemkommandos zur Arbeit mit Maschinencode | ||
+ | (vgl. Beschreibung http:// | ||
+ | |||
+ | - Parameter hexadezimal, | ||
+ | - Bei vielen Kommandos kann man mit < | ||
+ | < | ||
+ | |||
+ | < | ||
+ | MENU Auflisten aller Kommandos im Speicher | ||
+ | Angezeit werden Name, Adresse des Kommandonamens, | ||
+ | Die Reihenfolge entspricht der Suchreihenfolge des OS | ||
+ | |||
+ | DUMP von bis Speicher anzeigen HEX/ASCII | ||
+ | FILL von bis byte Speicher mit Byte füllen | ||
+ | TRANS von ziel anzahl Speicherbereich kopieren | ||
+ | IN port Port einlesen | ||
+ | OUT port byte Portausgabe | ||
+ | RUN adr Programmstart von Adr. | ||
+ | MEM adr Speicher editieren (neue Byte(s) eingeben + Enter, zurück mit R, Ende mit ;) | ||
+ | </ | ||
+ | |||
+ | Laden/ | ||
+ | |||
+ | < | ||
+ | LOAD [aadr] Laden (auf Zieladr.) | ||
+ | SAVE aadr eadr [sadr] Speichern auf Kassette | ||
+ | FCB Anzeige des aktuellen File Control Block | ||
+ | EOR [adr] RAM-Ende anzeigen/ | ||
+ | </ | ||
+ | |||
+ | Bei LOAD/SAVE kann ein weiterer Parameter " | ||
+ | OS-Kopfblock geschrieben bzw. geladen! Das wird z.B. intern in BASIC genutzt. | ||
+ | Tipp: Mit "LOAD 1000 1", filename: | ||
+ | Speicher ab Adresse 1000 geladen. "DUMP 1000 107F" zeigt den Kopflock an, "DUMP | ||
+ | 1080 3FFF" das eigentlich Programm. | ||
+ | Tipp2: Mit "LOAD 1000 1" kann man auch Nicht-OS-Dateien in den Speicher laden, | ||
+ | z.B. Sound-Dateien für die Soundkarte oder andere MSDOS-Dateien. | ||
+ | |||
+ | |||
+ | |||
+ | |||
===== Programme ===== | ===== Programme ===== |