Das Handbuch zu BonnyDos ist allen Lobes wert!
Nachdem ich mich nun näher mit BonnyDos beschäftige,
tauchen dennoch ein paar Fragen auf.
Meistens bezieht sich dies auf die genaue Syntax eines Befehls.
Beispiel
ZitatAlles anzeigen|DCOPY,dateiname$
|DCOPY,“dateiname“
DCOPY kopiert eine oder mehrere Dateien (Universalzeichen) von Diskette auf Festplatte. Quell-Laufwerk
ist das aktuelle Floppylaufwerk (A: oder B:). Werden ASCII-Dateien kopiert, erscheint die Frage
Hard-EOF (Y/N) ?
Wird mit „Y“ geantwortet, wird der letzte Record (128 Byte) der Datei komplett kopiert, während bei „N“ im
selbigen nur bis zum Auftauchen des EOF-Bytes (&1A) kopiert wird.
Verwenden Sie keine Laufwerksbezeichnungen innerhalb der Dateinamen, da diese für
BonnyDOS keine Bedeutung haben. Im schlimmsten Falle werden auf Diskette keine
Quelldateien gefunden. Beispiel: |DCOPY,“B:*.*“ kopiert nicht alle Dateien von Laufwerk
B: auf Festplatte, sondern alle Dateien, die mit „B:“ beginnen
Wenn ich nun eine Diskette mit Binärdateien(.bin) auf der Diskette
im Laufwerk |B habe, und möchte den kompletten Inhalt der Diskette
nach Partition |Part,2 ins Verzeichniss Spiele kopieren.
Wie mache ich das? Wie lautet die Syntax?
Zitat|DCOPY
,Dateiname$
Keine Besonderheiten
DCOPY ermöglicht das Kopieren von Diskette auf Festplatte. Es werden alle zu AMSDOS kompatiblen
Formate unterstützt. Dazu gehören u.A. auch die ROMDOS 720K-Formate, sowie das Systemformat der
CP/M-Disketten.
Welche Romdos-Formate? D1, D10 ? Ermöglichen mir die BonnyDos-Roms den Zugriff, oder muss ich ein
weiteres Rom laden (Parados, Dobbertin?)
ZitatAlles anzeigenDatenaustausch zwischen MS-DOS® und Festplatte
Das Zusatz-ROM #1 erlaubt auch den Zugriff auf MS-DOS® 720K-Disketten. Diese müssen sich in
Laufwerk B: befinden und folgendes Format aufweisen:
● 3.5“ DD
● 720K
● FAT12
● 80 Spuren, 9 Sektoren/Spur
Auch hier: Muss ich ein weiteres Rom laden (Parados, XDos?)
Wie sieht das mit den Dateinamen aus?
8.3 als Namensvorschrift? Gibt es "verbotene" Sonderzeichen?
Zum Beispiel " ~ "?
Zitat
|FGET,dateiname$
|FGET,“dateiname“
Kopiert eine oder mehrere Dateien (Universalzeichen) von der Diskette auf die Festplatte. Ist nicht die
Festplatte, sondern eines der beiden Diskettenlaufwerke das Bezugslaufwerk, wird von B: auf A: kopiert,
wobei das Format der Diskette in Laufwerk A: keine Rolle spielt.
Auch hier ist meine Frage wie oben. Wie lautet z.B. die Syntax um mehrere Dateien von|B nach |Part,2 - Verz. Spiele
zu kopieren?
Beim Versuch dies zu tun, scheitere ich (einzelne Dateien) daran, daß auf der Floppy gerödelt wird,
der CPC sich mit Ready zurückmeldet, jedoch auch mit "0 Dateien Kopiert" ?
Nebenbei... Sind die Syntax
|FGET,dateiname$
|FGET,“dateiname“
gleichwertig, also austauschbar?
ZitatAlles anzeigen|SNA
,Dateiname$
Wahlweise mit Zusatz-ROM #2 zu erweitern.
Das SNA-Dienstprogramm erlaubt das Starten von Emulator-Speicherabbildern (Snapshot-Dateien). Die
aktuelle Version arbeitet nur mit 64K-Abbildern zusammen, welche von Festplatte geladen werden. CPCPlus-
Register werden nicht berücksichtigt.
Mögliche Fehler:
Access denied
Bad command
Read error
... not found
Beispiel:
|SNA,“DANDARE.SNA“
Lädt das Snapshot-File DANDARE.SNA von Festplatte und startet es.
Das Zusatz-ROM #2 kann zum Erweitern des |SNA-Dienstprogrammes eingesetzt werden:
– Laden von Festplatte oder FAT12-Diskette (720K)
– Laden und Starten von 128K-Snapshots (erfordert eine 512K-RAM-Erweiterung)
Wie stelle ich .SNA files her? Am PC? Wenn ja, welchen Emulator kann man empfehlen?
Muss man irgendwelche Konventionen beachten?
Ich würde ja eine Befehls-Kurzübersicht nach Alphabet sortiert
in Angriff nehmen, ist aber erst sinnvoll, wenn ich es selbst verstanden habe.
Evtl. kann mir einer unserer CPC Profis weiterhelfen?
Grüße
Stefan