APPLICATIONS ★ INITIATION AU CP/M 3.0+ ★

Initiation au CP/M Plus (Amstrad Cent Pour Cent)

- Oh bonne mère, cong, c'est bientôt les vacances et tu veux encore nous apprendre quelque chose ? Té, mais il est pas un peu fada celui-là, que pour un peu il nous donnerait des exercices d'été !

- Meuh non pas du tout, c'est pas mon genre, ça voyons... Et puis d'abord, ce mois-ci, je vous annonce l'entrée dans ces colonnes du petit frère musclé du CP/M 2.2, le tout beau CP/M 3.0. surnommé, à juste titre, CP/M Plus ! CPC 464 ou CPC 6128. il y en aura pour tous...

Yaaaah ! Puisque je vous liens, je ne vous lâche plus : j'en connais qui seraient fichus de partir en vacances avant la fin du cours... Partir avant la fin des cours, je comprends, mais pas s'il s'agit de MON cours !!! On a sa fierté tout de même... Mais ne nous attardons pas plus sur le sujet de l'école, et voyons tout de suite quelques commandes du CP/M 2.2.

Vous connaissez tous, c'est certain, la commande DISCCOPY.COM. qui vous permet de faire une copie physique d'une disquette sur une autre. Mais connaissez-vous les commandes CHICDISC.COM et DISCCHK.COM. et à fortiori, leur différence ? Oserais-je dire que vous me semblez hésitant d'un seul coup ? Voilà qui est bien, puisque cela me donne l'occasion de vous apprendre quelque chose. La commande DISCCHK.COM permet de comparer deux disquettes sur la mÊme unité de disque. Ainsi, après avoir réalisé une copie grâce à DISKCOPY.COM. vous pouvez vérifier si le contenu de la disquette copiée est bien le même que celui de la disquette source. CHKDISC.COM réalise la même opération, mais nécessite deux unités de disque, comparant alors la disquette de l'unité A; à celle de l'unité B:. Et puisque nous parlons copie, voyons tout de suite deux commandes destinées aux transferts de fichiers. CLOAD.COM charge un fichier sur le lecteur de cassette, et le transmet sur l'unité de disque. Utilisée sans paramètre, cette commande fonctionne parfaitement ; cependant, il est possible de préciser le fichier à charger sur la cassette, ainsi que le nom sous lequel celui-ci sera sauvé sur l'unité de disque. Ce qui nous donne comme syntaxe (les crochets indiquant un caractère optionnel) :

CLOAD ["nom de fichier/K7"] [nom de fichier/DISK]

La commande CSAVE.COM produit l'action inverse, avec une syntaxe aussi inversée, maïs comprend un paramètre supplémentaire, pour la vitesse de sauvegarde sur cassette, qui se place en fin de commande. Ce paramètre peut prendre deux valeurs. 0 pour une sauvegarde à 1000 bauds, ou 1 pour celle à 2000 bauds. Le nom du fichier à sauver sur le lecteur de cassette peut être omis, étant dans ce cas équivalent au nom de fichier sur disquette : ce qui nous donne comme syntaxe.

CSAVE nom de fichier/DISK [nom de fichier/K7] vitesse

C'est sur ces quelques commandes bien utiles que nous allons refermer la partie CP/M 2.2 de ce mois pour ouvrir la partie concernant le CP/M Plus. Mais nous nous retrouverons la prochaine Ibis, avec l'explication en détail de la commande STAT.COM ( l'une des plus puissantes avec PIP. que nous avions déjà vu dans le numéro 4 d'Amstrad Cent Pour Cent), et avec l'apprentissage des fichiers BATCH. qui vous permettra, dans une certaine mesure, de créer vos propres commandes. Je souhaite donc de bonnes vacances aux CPC 464. ainsi qu'agrave; leurs propriétaires, puisque ceux-ci ne sont pas concernés par le prochain chapitre, réservé en exclusivité aux possesseurs de CPC 6128... Salut donc !

Y A-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, à 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 voilà 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 tidiiers étant suivis de leurs attributs ( Read Only , Read Write , SYStème etc.). De la même manière, DTR [DATE] affiche la date et l'heure de création des fichiers, a condition, bien sûr, que cette fonction ait été initialisée ( grâce à 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... Evidemment, 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ètre numérique, indiquant le nombre de lignes à afficher avant de faire une pause (ex. : DIR [LENGTH= 10] affiche dix noms de fichiers et demande l'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 à 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 a l'option DRIVE. Ainsi. DIR USER = ALL permet un catalogue complet de tous les USERS, chose bien pratique à mon goût. DIR [ USER=(L2....) ] affichera le catalogue des numéros de Users spécifiés, et un DIR [USER=numéro| affichera, vous l'aviez compris, un catalogue du User indiqué... Pouf pouf, ma foi, j'ai bien gagné mon verre d'eau, moi. Alors je vous dis salut à tous, faites-moi un gros courrier, moi je file me reposer... A bientôt !

A100% n°6 p44/45

★ AMSTRAD CPC ★ DOWNLOAD ★

Files:
» CPM-DR  Logo  v1.1DATE: 2013-09-03
DL: 1152 fois
TYPE: ZIP
SIZE: 135Ko
NOTE: Include CPM 2.2 bootloader/40 Cyls
.HFE: OUI

» CPM-DR  Logo  v2.0DATE: 2013-09-03
DL: 1097 fois
TYPE: ZIP
SIZE: 173Ko
NOTE: 41 Cyls
.HFE: OUI

» CPM-DR  Logo  v3.0DATE: 2013-09-03
DL: 1189 fois
TYPE: ZIP
SIZE: 166Ko
NOTE: 40 Cyls
.HFE: OUI

» CPMPlus  v1.0DATE: 2013-09-03
DL: 1130 fois
TYPE: ZIP
SIZE: 803Ko
NOTE: Include CPM bootloader/40 Cyls; Include CPM 2.2 bootloader/40 Cyls
.HFE: OUI

» CPM  v2.2DATE: 2013-09-03
DL: 1267 fois
TYPE: ZIP
SIZE: 636Ko
NOTE: Include CPM 2.2 bootloader/40 Cyls
.HFE: OUI

Dumps disquettes (version commerciale):
» CPM  v2.2    ENGLISHDATE: 2017-05-09
DL: 674 fois
TYPE: ZIP
SIZE: 96Ko
NOTE: Uploaded by CPCLOV ; Include CPM 2.2 bootloader/42 Cyls
.HFE: NON

» CPM  v3.0    (FRENCH  RETAIL-CPC  PLUS)    ENGLISHDATE: 2019-06-07
DL: 663 fois
TYPE: ZIP
SIZE: 155Ko
NOTE: Include CPM bootloader/40 Cyls
.HFE: NON

» CPM  v3.0    (Release  SCHNEIDER)    ENGLISHDATE: 2019-03-13
DL: 565 fois
TYPE: ZIP
SIZE: 322Ko
NOTE: Uploaded by CPCLOV ; 40 Cyls
.HFE: NON

Je participe au site:
» Newfile(s) upload/Envoye de fichier(s)
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Graduate Software CP/M ROM v1
» Applications » Graduate CP/M ROM by VORAX
» Applications » CP/M Lader v2 (CPC Magazin)
» Applications » Créer ses propres programmes sous CP/M (Microstrad)
» Applications » Le Serieux de Digital Research (Cahier de l'Amstrad)
» Applications » Les utilitaires de CP/M (Amstrad Magazine)

QUE DIT LA LOI FRANÇAISE:

L'alinéa 8 de l'article L122-5 du Code de la propriété intellectuelle explique que « Lorsque l'œuvre a été divulguée, l'auteur ne peut interdire la reproduction d'une œuvre et sa représentation effectuées à des fins de conservation ou destinées à préserver les conditions de sa consultation à des fins de recherche ou détudes privées par des particuliers, dans les locaux de l'établissement et sur des terminaux dédiés par des bibliothèques accessibles au public, par des musées ou par des services d'archives, sous réserve que ceux-ci ne recherchent aucun avantage économique ou commercial ». Pas de problème donc pour nous!

CPCrulez[Content Management System] v8.7-desktop
Page créée en 341 millisecondes et consultée 1157 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.