004
20.02.2005, 11:55 Uhr
Z-Helmut
Administrator
|
Hallo,
also, nachdem ich jetzt ein bisschen mit YAZE-AG rumgespielt habe, Respekt, Respekt, schon ziemlich gut, das ganze.
Eine wichtige Sache ist noch nicht so gut erklärt, nämlich, wie man bestimmte "Diskettengrößen" erzeugt, also im SYS eine Erweiterung des "HELP Create" Teils um exakte syntaktische Beispiele. 256256 ist einfach nicht selbsterklärlich und daß die Angabe 2048 keine 2MB Disk ergibt, ist auch nicht klar.
Ansonsten sollte man noch wissen, daß beim Starten (auch des _yaze.bat unter Windows) die Datei .yazerc gelesen und interpretiert wird. Diese Datei ist im UNIX Format, also nur Line-Feed (LF) . Editiert man dieses mit einem DOS/Windows-Editor, wird das Zeilenende mit Line-Feed+ Carriage-Return LF/CR abgeschlossen und es funktioniert nicht mehr, da das CR von einem zeilenorientierten UNIX-tool nicht mehr interpretiert werden kann, da es so arbeitet: Line-Feed (LF) aha - Zeile zu Ende nächste Zeile. Dort steht allerdings nur ein Zeichen: Carriage-Return CR. Ergo: Beendigung mit Fehler! Lösung, einen VI-Clone verwenden oder einen Editor, bei dem "Unix-komaptibel" als Textformat ausgeählt werden kann.
Warum das Ganze? Naja, ich habe mit "sys create LARGE 839760 eine 8MB große, leere "disk" erzeugt und mit "sys mount c LARGE" eingebunden. Dann habe ich alle Dateien von A: nach C: kopiert, auch die Systemdateien!!! Nach dem Verlassen von YAZE-AG habe ich dann das .yazerc editiert:
mount a LARGE mount c BOOT_UTILS usw.
Dann habe ich bei´m Neustart eine 8MB große A-Disk vorgefunden. Jetzt kann man arbeiten ...
Gruß
Helmut P.S: ich eröffne einen neuen Thread CP/M und Z-System auf dem YAZE-AG! Dieser Post wurde am 20.02.2005 um 11:58 Uhr von Z-Helmut editiert. |