Housekeeping
Die wesentliche Aufgabe von CPM-65 ist die Verwaltung von Files auf dem Speichermedium. Dazu liefert CPM-65 eine Reihe von Funktionen mit. Jede Funktion ist für sich in ein Hilfsprogramm gepackt, das mit den passenden Parametern aufgerufen werden muß, um seine Aufgabe zu erfüllen.
Bevor wir mit diesen Programmen beginnen, brauchen wir als erstes eine Übungsdiskette. Dazu kopieren wir in Windows oder LINUX das Disk Image BLANK.IMG, benenen die Kopie in WORKDISC.IMG um und kopieren das Image auf unsere SD-Karte.
Nun booten wir das Image CPM-65, wie gewohnt und installieren mit SD-UTIL WORKDISK.IMG in Laufwerk B:. Wer möchte, kann diese Kombination mit P permanent machen - das muß aber nicht sein. WORKDISK bleibt in B: bis wir entweder ein anderes Image mounten oder neu booten.

Bisher ist WORKDISK.IMG ja noch leer. Mit D B: können wir uns davon überzeugen

Die Fehlermeldung 'File not found' sagt uns, dass das Image in der Tat leer ist. Das können wir ändern, indem wir mit COPY *.COM B: mal eben einen SChwung ausführbaren Programme von A: nach B: kopieren. Copy fragt dabei bei jedem File, ob dieses kopiert werden soll - wir lassen die FORTH*-Files weg. Zum einen brauchen wir sie nicht, zum anderen steckt im BIOS noch ein Fehler, der das Kopieren abbricht, wenn zu viele Files kopiert werden.

Mit B: wechseln wir das Laufwerk und sehen mit D nach, ob alles da ist - es sollten 52 kBytes an Files sein. Vorsicht: D lässt uns in der aktuellen Version immer nach A: zurückfallen. Auch das wird noch geändert.
Nun fällt uns ein, dass wir die CPM-65-Files nicht brauchen - also weg damit mit ERASE b*.* . Aus Sicherheitsgründen fragt ERASE bei jedem File nach, ob wir es tatsächlich löschen wollen. Ach ja, BROWSE.COM möchten wir im Moment behalten.
Und ja, die meisten Programme haben eine Hilfefunktion eingebaut. Wenn man also nur ERASE eingibt, wir der Kommandozeilenaufruf angezeigt und ERASE tut nichts. Und der guten Ordnung halber löschen wir auch CCP.COM.
In der Programmsammlung auf B: ist ein Programm namens CPUTYPE.COM. Das gibt aus, ob wir eine 6502 oder eine 65C02 im JC-][ haben. Der Name des Programms sagt uns aber nicht zu - CPUTEST.COM wäre doch viel besser. Nichts leichter als das: RENAME CPUTYPE.COM CPUTEST.COM bewerkstelligt das.

Erfahrenen CP/M-lern wird nicht entgangen sein, dass die Reihenfolge der Argumente anders herum ist als in CPM-80: erst kommt das File, das zu bearbeiten ist (Source file), dann kommt der neue Filename (Target file). Das ist die Logik von MS-DOS und die gefiel mir immer schon besser.
Und damit haben wir die zentralen Programme zum Aufräumen im Dateiensalat kennengelernt.
Viel Spass beim Probieren
Dietrich