INITIATION AU CP/M PLUS (ACPC n°06)

YA-T-IL UN 464 DANS LA SALLE ?
Oui ??? Y’en a vraiment qui sont durs de la « feuille » ! Le CP/M Plus ne fonctionne pas sur CPC 464 : ce système utilise en effet les banques de mémoires propres au CPC 6128 : alors vous autres, a qui il manque 64 ko. DEHORS !!! Aïe. oui Chef, d’accord Chef, bien Chef, je ne parlerai plus de cette façon aux lecteurs. Chef, c’est promis… Chef ! Je demandais donc que ceux qui ne possèdent pas les kilo-octets supplémentaires, leur permettant d’utiliser le CP/M 3.0, veuillent bien avoir l’extrême obligeance de quitter cette salle, maintenant réservée, je m’en excuse, aux personnes qui ont, elles, ces 64 kilo-octets… pffff… merci Miss X, tu peux arrêter de m’éponger le front…

Bien. puisque nous voila entre nous, commençons sans plus tarder avec une commande que vous croyez tous connaître, c’est-à-dire DIR (dire DIR, dur dur non ? Aïe. non Chef!) ou plus exactement DIR.COM. Cette commande supporte un grand nombre d’options, dont certaines très utiles, à mon humble avis. Nous allons donc voir ces options dans l’ordre, alphabétique de surcroît. La première de nos options est ATT, pour attributs.

De cette façon, la commande DIR [ATT] nous renverra un catalogue, tous les noms de fichiers étant suivis de leurs attributs (Read Only, Read Write, SYSteme etc.). De la même manière, DIR [DATE] affiche la date et l’heure de création des fichiers, à condition, bien sûr, que cette fonction ait été initialisée (grâce a la fonction SET UPDATE=ON. mais nous verrons cela plus tard).

Un DIR [DIR] (Ah !) nous affiche tous les fichiers qui ont l’attribut DIR, ce qui est d’une logique implacable il me semble… Attention, les choses se compliquent légèrement maintenant avec une option qui peut elle-même prendre différentes valeurs, comme c’est le cas pour DRIVE. Celle-ci supporte deux valeurs :

DIR [DRIVE=ALL] affichera un catalogue des deux unités de disque.

Alors que DIR [DRIVE = Unité] n’affichera que le répertoire de l’unité précisée… Évidemment, si vous n’avez qu’une unité de disque, vous vous en fichez, mais moi pas, et toc. Un DIR [FF] enverra un saut de page avant l’impression.   si   vous   utilisez   votre   imprimante comme   périphérique   de    sortie…    DIR [FULL] vous donnera tous les renseignements du catalogue, avec taux d’occupation du disque. longueur en ko des fichiers, etc. L’option LENGTH nécessite un paramétré numérique, indiquant le nombre de lignes à afficher avant de faire une pause (ex. : DIR [LENGTH= 10] affiche dix noms de fichiers et demande 1’appui d’une touche pour continuer). L’option MESSAGE affiche le nom du  disque en cours, ainsi que ceux des USERS traités.

Alors que l’option NOPAGE provoquera un défilement continu du catalogue,  quelle  que   soit  sa   longueur. NOSORT évitera, elle, le tri alphabétique avant l’affichage, histoire de gagner un tout petit peu de temps (déjà perdu par celui mis a taper l’option…). RO permet uniquement l’affichage des fichiers Read Only :

RW, celui des fichiers Read Write :

SIZE donne le nom et la taille des fichiers courants. et SYS, plus intéressant, affiche uniquement les fichiers système, en général invisibles (toutes ces options doivent obligatoirement être   placées   entre    crochets…).    L’option USER, enfin., fonctionne d’une façon analogue    à   l’option    DRIVE.    Ainsi.    DIR USER = ALL permet un catalogue complet de tous les USERS, chose bien pratique a mon goût.

 DIR [USER=(1.2….)] affichera le catalogue des numéros de Users spécifiés, et un DIR [USER = numero] affichera, vous l’aviez compris, un catalogue du User indiqué… Pouf pouf. ma foi, j’ai bien gagne mon verre d’eau. moi. Alors je vous dis salut a tous. faites-moi un gros courrier, moi je file me reposer…

A bientôt !

PAGE 1