tun. Dieser Befehl lädt das Programm 'NAME' vom rechten Laufwerk in den Arbeitsspeicher. Er teilt den Ladevorgang durch 'LOADING' mit und meldet sich mit 'READY.' zurück.

Falls das gewünschte Programm auf der eingelegten Diskette nicht vorhanden ist oder irgendein Diskettenfehler auftritt, wird

FILE NOT FOUND ERROR

gemeldet. Überprüfen Sie in diesem Fall die richtige Schreibweise des Namens und ob die richtige Diskette eingelegt ist.

Wollen Sie ein Programm vom linken Laufwerk laden, so fügen Sie an den oben beschriebenen Befehl noch durch Komma getrennt 'D1' an:

DLOAD "NAME" , D1

6.4 Programm starten

Ein Programm, das Sie durch DLOAD in den Speicher geladen haben, müssen Sie noch durch

RUN

starten, damit es für Sie tätig werden kann.

6.5 Inhaltsverzeichnis der Diskette lesen

Wenn Sie wissen wollen, welche Programme oder Dateien auf einer Diskette sind, können Sie durch

DIRECTORY

die Inhaltsverzeichnisse beider Disketten nacheinander auf den Bildschirm bringen. Denken Sie dabei an die Funktion der beiden Tasten ':/*' bzw. 'Pfeil nach links'.

Durch Anfügen von 'D0' oder 'D1' können Sie gezielt das Inhaltsverzeichnis der rechten oder linken Diskette lesen:

DIr D0 DIr D1

Wenn Sie den dritten Buchstaben von DIRECTORY mit SHIFT eingeben, versteht dies der Rechner als Abkürzung und Sie müssen das furchtbar lange Wort nicht immer ausschreiben.

6.6 Diskette duplizieren

Von Datendisketten kann nie zu oft ein Sicherungsduplikat erstellt werden, um bösen Überraschungen durch Verlust wertvoller Daten vorzubeugen. Sie können Disketten vollständig duplizieren mit

BACKUP DO TO Dl rechte Diskette auf linke übertragen BACKUP Dl TO DO linke Diskette auf rechte übertragen

Die Form des BACKUP ist:

BACKUP (dupliziere von) D (Laufwerk) 0 TO (nach) D (Laufwerk) 1

Links von 'TO' steht also das Quellaufwerk, rechts das Ziellaufwerk.

Wenn Sie immer die gleiche Richtung (D0 TO D1) verwenden, laufen Sie weniger Gefahr, irgendwann die Richtung zu verwechseln.

Die Diskette in dem Laufwerk, das rechts von TO aufgeführt ist, wird völlig gelöscht!

Da eine falsche Anwendung dieses Befehls die Vernichtung der Daten zur Folge haben kann, die Sie eigentlich sichern wollten, beachten Sie bitte die folgenden Hinweise genau:

Schützen Sie die 'Quelldiskette' immer mit einem 'Schreibschutzaufkleber'! Vergewissern Sie sich, dass die 'Zieldiskette' wirklich leer ist bzw. gelöscht werden darf!

6.7 Neue Diskette anlegen

Fabrikneue Disketten müssen erst durch einen speziellen Befehl 'sektoriert' werden, ehe sie Programme bzw. Daten aufnehmen können.

Durch die Anweisung

HEADER "NAME" , IXX

wird die Frage

ARE YOU SURE?

ausgelöst, die sicherstellen soll, dass Sie nicht aus Versehen eine Diskette löschen, die bereits Daten enthält. Diese Frage ist mit 'Y' oder 'YES' zu beantworten, sonst wird die HEADER-Anweisung ignoriert.

'NAME' ist der Diskettenname, er darf maximal 16 Zeichen lang sein. Die beiden XX hinter 1 stehen stellvertretend für die 'Identität' der Diskette. Diese Kennzeichnung ist zwei Zeichen lang.

Lassen Sie den Zusatz 'IXX' weg, so wird die Diskette nur gelöscht, aber nicht sektoriert. Dies geht nur bei Disketten, die bereits in Gebrauch waren.

Durch die oben angeführte Anweisung wird die Diskette im rechten Laufwerk sektoriert. Wie schon bei den vorhergehenden Befehlen, kann durch Zusatz von 'D1' erreicht werden, dass die Diskette im linken Laufwerk sektoriert wird. Die Reihenfolge der einzelnen Angaben NAME, 1 oder 0 ist unwichtig, wichtig ist nur, dass sie jeweils durch Komma getrennt werden.

6.8 Programm abspeichern

Ein im Arbeitsspeicher stehendes BASIC-Programm können Sie mit

DSAVE "NAME"

auf die Diskette im rechten Laufwerk abspeichern. Auch hier kann durch Anfügen von D1 auf das linke Laufwerk abgespeichert werden.

6.9 Datei kopieren

Einzelne Dateien können von einem Laufwerk auf das andere durch

COPY "NAME" , D0 TO "NAME" , D1

kopiert werden. Wie schon bei BACKUP steht links von TO das Quellaufwerk und rechts das Ziellaufwerk. Neu sind die beiden Namen. Auch hier steht links der Name der Datei, die kopiert werden soll und rechts der Name der neuen Datei. Sie können - müssen aber nicht -gleich sein.

Wenn kein Name angegeben wird, werden alle Dateien der Quelldiskette auf die Zieldiskette kopiert. Der Unterschied zu BACKUP besteht darin, dass bei COPY die Zieldiskette nicht gelöscht wird, sie kann also bereits Dateien enthalten, zu denen noch die Dateien der Quelldiskette hinzukopiert werden.

6.10 Datei löschen

Einzelne Dateien können Sie durch die Anweisung

SCRATCH '-NAME:"

löschen. Wenn der Zusatz 'D1' fehlt, wird auf dem rechten Laufwerk gelöscht. Wie bei HEADER wird mit

ARE YOU SURE?

nachgefragt, ob Sie dies ernst meinen. Antworten Sie auch hier durch 'Y'. Nach erfolgreichem Löschen wird gemeldet:

01 FILES SCRATCHED 01 00

Die zweite Zahl von rechts sagt Ihnen, dass 1 Datei gelöscht wurde.

Eine gelöschte Datei kann nicht wieder zurückgeholt werden, wenden Sie diese Anweisung also ähnlich sorgfältig an wie BACKUP und HEADER.

CCOM - CBM 4032 Benutzerhandbuch

6. Systembefehle

6.1 Einführung

Systembefehle sind Kommandos, die der Rechner direkt annimmt und ausführt. Diese Befehle sind notwendig, um Programme laden, speichern, oder verändern zu können.

Befehle werden grundsätzlich ohne SHIFT geschrieben (nur klein im Textmodus oder nur groß im Graphikmodus) und mit der Taste RETURN zur Ausführung an den Rechner übergeben.

Als Anwender müssen Sie natürlich nicht alle Systembefehle beherrschen. Wir haben hier nur die allerwichtigsten zusammengestellt. Sie werden sehen, dass alle hier aufgeführten Befehle voraussetzen, dass Sie ein Floppy-Laufwerk angeschlossen haben. Bitte beachten Sie, dass beim CBM 3040 geringfügige Abweichungen von den beschriebenen Methoden nötig sind, sie gelten also nur für 4040 und 8050.

Sollten Sie nur über einen Rekorder verfügen, so schlagen Sie bitte bei Rekorderverwaltung nach, dort sind alle benötigten Befehle speziell für den Rekorder zusammengestellt.

Eine kurze Übersicht soll Ihnen zeigen, welche Befehle im folgenden erklärt werden:

SHIFT/RUN erstes Programm laden und starten
DLOAD beliebiges Programm laden
RUN Programm starten
DIRECTORY Inhaltsverzeichnis der Diskette lesen
BACKUP Diskette duplizieren (Sicherungsduplikat)
HEADER Neue Diskette anlegen
DSAVE Programm abspeichern
COPY Datei kopieren
SCRATCH Datei löschen

Die Befehle sind in der Reihenfolge erklärt, wie Sie von Ihnen am wahrscheinlichsten benötigt werden. D.h. die weiter hinten beschriebenen Befehle benötigen Sie eventuell am Anfang gar nicht.

6.2 Erstes Programm laden und starten

Wenn Sie die Tasten SHIFT und RUN drücken, nachdem Sie die Anlage eingeschaltet haben, wird das erste Programm der Diskette im rechten Laufwerk geladen und automatisch gestartet.

Bei qualitativ hochwertiger Software ist dieses erste Programm ein sogenannter Systemstart, der erstens alle benötigten Programme automatisch lädt und zweitens ab sofort mit Ihnen in deutschem Dialog in Verbindung tritt. In der Regel können Sie dann durch Drücken einer Taste ein bestimmtes Programm aus einer ganzen Anzahl von angebotenen Programmen laden und starten.

6.3 Beliebiges programm laden

Falls Sie unabhängig von einem 'Systemstart-Programm' ein bestimmtes Programm einer Diskette laden wollen, können Sie dies durch

DLOAD "NAME"