The following article was printed in July 1988 of the magazine „PC".
An alternative DIRectory command

Neues vom Directory

Ein 'CAT'-Befehl für CP/M

"Warum ein CAT, wenn es schon ein DIR gibt?" werden Sie sich sicher fragen, und den Griff zur nächsten Seite tun wollen. Doch bevor Sie diese Aktion starten, lesen Sie lieber doch erst einmal den Text, zumal dies auch für Besitzer eines JOYCE interessant sein dürfte.

Der CP/M-Befehl 'DIR' ist zwar ganz nützlich, wenn man sich über die Programme und Dateien auf seiner Arbeitsdiskette informieren will, wer aber viele Dateien darauf hat, sucht in dem Directory eine ganze Weile, bis er 'sein' Programm gefunden hat. Hier würde sich ein Diskkatalog gut machen, der die Files in alphabetischer Reihenfolge auf den Bildschirm bringt. Nun, "CAT.COM" ist so ein Katalogprogramm, und ist durch seine Kürze von einem Kilobyte auch auf (fast) jeder Diskette noch unterzubringen, sofern sie zur Gruppe der CP/M-Disketten gehört. Nachdem Sie nun also 'CAT' eingegeben haben, wird das sortierte Inhaltsverzeichnis der Diskette sowie noch einige Zusatzinformationen über die Programme ausgegeben.
So werden R/O-Files am Ende des Dateinamens mit einem Stern '*' versehen, SYS-Files, die normalerweise nicht angezeigt werden, bekommen ein Plus '+' als Kennzeichen, und falls jemand Programme auf seinen Disketten hat, die sowohl nur lesbar, als auch versteckt sind, der erkennt sie im Inhaltsverzeichnis daran, daß sie am Ende mit einer schließenden Klammer ')' gekennzeichnet sind.

Natürlich können Sie, wie bei 'DIR' auch, Wildcards benutzen, also Füllzeichen, wie zum Beispiel bei CAT *.COM, welches Ihnen nur alle COM-Files auflistet.

Da das Programm nur normale CP/M 2.2 BDOS-Aufrufe benutzt, läuft es auf allen CPC-Rechnern. Sie müssen dazu nur den Lader eintippen und mit RUN starten, das Programm legt danach das File CAT.COM auf Ihre Diskette ab. Damit aber nicht genug, auch JOYCE-Besitzer können dieses Programm benutzen. Zwar kann der JOYCE mit dem Lader nichts anfangen, dafür haben wir aber das komplette Assemblerfile abgedruckt, so daß diese Computerfreunde sich daran versuchen können. Auf der DATABOX befindet sich dazu das fertige COM-File, das auf allen Rechnern läuft.

(Ralf Wegener/jb)

[CPC listing] or [PCW listing]
[Listing]

Scanned by Werner Cirsovius
December 2002