007
27.09.2021, 08:18 Uhr
volkerp
Default Group and Edit
|
ZBASIC arbeitet mit dem aktuellen Laufwerk, die BASIC-Programme müssen auf dem aktuellen Laufwerk sein. Das BASIC selbst kann dabei von einem anderen Laufwerk aus gestartet werden, so wie oben beschrieben.
Ein Diskettenwechsel im aktuellen LW wird innerhalb des ZBASIC nicht unterstützt. Das Lesen von einer gewechselten Disk funktioniert, aber auch hier gibt es Fälle, in den es nicht geht (wenn der Dateiname auch auf der orig. Disk ex. und zufälligerweise im phys. Sektorpuffer noch geladen ist, werden falsche Sektoren gelesen). Ein Schreiben auf Diskette nach Wechsel bringt unweigerlich Fehler.
Die erweiterte CP/M-ZBASIC-Version BASG3 bietet die zusätzlichen BASIC-Befehle DIR zum Anzeigen des Disketteninhalts (nur *.ZBS) und DRIVE zum Laufwerkswechsel. Parameter bei DRIVE ist 0..15 (Nr. des log. Laufwerks, nicht der LW-Buchstabe!, 0 = aktuelles Laufwerk, 1=A usw.). -- VolkerP
http://hc-ddr.hucki.net (Z9001, Z1013, LC-80, ...) |