Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
z9001:software:usb [2024/10/22 11:00] – neue Software volkerp | z9001:software:usb [2025/03/09 09:35] (aktuell) – [OS-Erweiterung USB+SD] volkerp | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== OS-Erweiterung |
**USB/VDIP im OS-Modus**\\ | **USB/VDIP im OS-Modus**\\ | ||
Volker Pohlers, 2016 | Volker Pohlers, 2016 | ||
- | Verwenden eines USB-Sticks zum Speichern/ | + | **2024: Version für CH376 [[z9001: |
+ | |||
+ | **2025: Version für SD-Modul [[z9001: | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | |||
+ | Verwenden eines USB-Sticks | ||
Das System lässt sich auch im Emulator [[#jkcemu]] testen! | Das System lässt sich auch im Emulator [[#jkcemu]] testen! | ||
Für das [[#usb-os]] am originalen Z9001 bzw. KC87 benötigt man: | Für das [[#usb-os]] am originalen Z9001 bzw. KC87 benötigt man: | ||
- kein,eins oder zwei RAM-Module (16K .. 48K RAM) | - kein,eins oder zwei RAM-Module (16K .. 48K RAM) | ||
- | - ein ROM-Modul auf Adresse C000 eingestellt | + | - ein ROM-Modul auf Adresse C000 eingestellt, Eprom-Inhalt modul.rom (8k) |
- ein USB-Modul (PIO + VDIP), z.B. eine teilbestückte [[z9001: | - ein USB-Modul (PIO + VDIP), z.B. eine teilbestückte [[z9001: | ||
- | - ein VDIP-Modul (VDIP1 von vinculum oder Nachbau V2DIP). | + | - mit einen VDIP-Modul (VDIP1 von vinculum oder Nachbau V2DIP). |
Beschreibung des VDIP-Moduls s. [[z9001: | Beschreibung des VDIP-Moduls s. [[z9001: | ||
Zeile 17: | Zeile 24: | ||
Beschreibung **GUR-Platine** siehe [[z9001: | Beschreibung **GUR-Platine** siehe [[z9001: | ||
- | Es funktionieren auch kompatible Module wie **GU-K1520 von Kingstener** oder das **[[z1013: | + | Es funktionieren auch kompatible Module wie **GU-K1520 von Kingstener** |
{{: | {{: | ||
Zeile 34: | Zeile 41: | ||
| | USB | DCh..DFh (empfohlener Port für Z9001) | | | | USB | DCh..DFh (empfohlener Port für Z9001) | | ||
- | Hinweis Für das Modul {{http:// | + | Hinweis Für das Modul [[z9001:module_sonstige: |
Zeile 54: | Zeile 61: | ||
* Programm, Quellcodes ursprüngliche Version {{: | * Programm, Quellcodes ursprüngliche Version {{: | ||
- | * eigenständige aktuelle Version f. Modul mit ROM {{ : | + | * eigenständige aktuelle Version f. Modul mit ROM {{ : |
- | * Binär-Version {{ : | + | * Binär-Version {{ : |
* Handbuch {{ : | * Handbuch {{ : | ||
+ | * Handbuch SD-OS {{ : | ||
- | Hinweis! Das Programm wird als USBX auch im Rahmen der Mega-Flash-Software gepflegt. | + | **Hinweis**: Das Programm wird als USBX auch im Rahmen der Mega-Flash-Software gepflegt. |
Autoren: Von mir stammt die Einbindung ins Betriebssystem. Der eigentliche Zugriff auf das VDIP-Modul stammt von den UTOOLS von Mario Leubner. | Autoren: Von mir stammt die Einbindung ins Betriebssystem. Der eigentliche Zugriff auf das VDIP-Modul stammt von den UTOOLS von Mario Leubner. | ||
Zeile 66: | Zeile 74: | ||
**2024**: Der Quellcode wurde umstrukturiert und aufgeräumt. | **2024**: Der Quellcode wurde umstrukturiert und aufgeräumt. | ||
+ | |||
+ | **24.1.25**: | ||
Abweichungen: | Abweichungen: | ||
Zeile 169: | Zeile 179: | ||
===== USB-OS ===== | ===== USB-OS ===== | ||
- | | Dateiname | (modul.rom) | | + | | Dateiname | (vdipos.rom) | |
| Laden in | OS | | | Laden in | OS | | ||
| Programmstandort | C000-C3FF | | | Programmstandort | C000-C3FF | | ||
Zeile 272: | Zeile 282: | ||
eine Verzeichnisebene zurück und CD "/" | eine Verzeichnisebene zurück und CD "/" | ||
- | **09.12.2019**: Neues Kommando HELP, DIR-Anzeige in BASIC nun ohne Erweiterung, interne Anpassungen | + | **5.2.2025**: Das externe Programm DIRX [maske] analysiert die Dateien, auf die die Maske passt und |
+ | zeigt bei Basic-Programmen Typ, Schutz, und Länge (dez.) an, bei anderen Dateien | ||
+ | die FCB-Felder Anfangsadresse, | ||
- | **13.03.2020** Anpassan an neue Version Arnold-Assembler | + | ===== SD-OS ===== |
- | **16.03.2020** Basic mit DIR, CD unter USBX; sonst Fehlermeldung. | + | | Dateiname | (sdosc0.rom) | |
+ | | Laden in | OS | | ||
+ | | Programmstandort | C000-C3FF | | ||
+ | | OS-Kommando | # u.a.m. | | ||
- | **12.04.2020** neu DEVICE, neue Version ZM30+ZMA8, | + | SD-OS ist zu USB-OS |
- | tauglich | + | Mit dieser Software ist ein sofortiger Betrieb des Z9001 mit SD-Karte möglich. Direkt nach dem Einschalten wird mit SD-OS geladen und gestartet, es muss kein Treiber |
- | **11.08.2020** CALL 5 f. LOAD+SAVE, Doku s. 00usb-os-entwickler.txt | + | In der im Download beliegenden Beschreibung ist die Installation und Benutzung ausführlicher beschrieben. |
- | Anpassung HLPEDIT, HELP, System. Aktualisiert CRT40. | + | |
- | Testweise SYSINFO0 im Modul-ROM enthalten | + | |
- | **01.07.2021** | + | Alternativ: |
- | ausführliche Modul-Dokumentation als PDF, Programmübersicht " | + | |
- | FILL ohne Parameter löscht 300-BFFF (ala CLEAR MEMORY) | + | |
- | CTRL-C bei DIR in BASIC bricht ab (vorher Rücksprung ins OS) | + | |
- | CRT-Treiber im OS integeriert (schnelles CLS, ASCII-Spezialzeichen mit @) | + | |
- | CALL 5 CLOAD neu A=3 wie A=1, aber ohne initiales GVAL (Anwendung s. HLPKDO) | + | |
- | R-NLREG, R-PERDAT korrigiert. WORD, SYSINFO, HLPEDIT, CRT40 aktualisiert | + | |
- | neu CHIP-8, Programme Kassetten INFORMATIK | + | |
- | zusätzliche und korrigierte Dokus. | + | |
- | **05.10.2021** | + | | Dateiname | sdos.com, sdos38.com | |
- | SYSINFO0 Umstellung von bitbuster_extreme auf ZX7. | + | | Laden in | OS | |
- | + | | Programmstandort | B200-BFFF, 3800-3FFF | | |
- | **22.10.2024** | + | | OS-Kommando | # u.a.m. | |
- | Umstrukturierung Code | + | |
+ | Für den Einsatz ohne extra ROM-Modul. Die Software wird vom SD-Modul geladen; dazu ist ein Kabel mit dem Kassetteneingang zu verbinden. Der Start der Software erfolgt " | ||
===== Programme ===== | ===== Programme ===== | ||
Zeile 386: | Zeile 391: | ||
Testweise SYSINFO0 im Modul-ROM enthalten. | Testweise SYSINFO0 im Modul-ROM enthalten. | ||
Anleitungen, | Anleitungen, | ||
+ | |||
+ | **01.07.2021** | ||
+ | ausführliche Modul-Dokumentation als PDF, Programmübersicht " | ||
+ | FILL ohne Parameter löscht 300-BFFF (ala CLEAR MEMORY) | ||
+ | CTRL-C bei DIR in BASIC bricht ab (vorher Rücksprung ins OS) | ||
+ | CRT-Treiber im OS integeriert (schnelles CLS, ASCII-Spezialzeichen mit @) | ||
+ | CALL 5 CLOAD neu A=3 wie A=1, aber ohne initiales GVAL (Anwendung s. HLPKDO) | ||
+ | R-NLREG, R-PERDAT korrigiert. WORD, SYSINFO, HLPEDIT, CRT40 aktualisiert | ||
+ | neu CHIP-8, Programme Kassetten INFORMATIK | ||
+ | zusätzliche und korrigierte Dokus. | ||
+ | |||
+ | **05.10.2021** | ||
+ | SYSINFO0 Umstellung von bitbuster_extreme auf ZX7. | ||
+ | |||
+ | **22.10.2024** | ||
+ | Umstrukturierung Code | ||
+ | |||
+ | **10.2024** | ||
+ | R.Hecht Adaption an CH376-USB-Modul | ||
+ | |||
+ | **23.01.2025** | ||
+ | Version für Kingsteners SD-Modul | ||
+ | |||
+ | **04.02.2025** | ||
+ | CALL 5 DIR erweitert um Ablage im Speicher, neues Programm DIRX.COM | ||