L'Histoire... La Famille Apple Ma Collection Périphériques CPUs et OS Les Clônes Glossaire humeurs

DOS & ProDOS

Le DOS (Disk Operating System)

Les premières versions (jusqu'a 3.2.1) ne pouvaient gérer que 13 secteurs de 256 octets pour chacune des 35 pistes d'une face de la disquette 5"1/4 soit 113.75 Ko.Ce n'est qu'a partir de la version 3.3, disponible dès 1980, que la capacité de 140 Ko par face fût obtenue. En effet, le contrôleur Disk ][ avait été amélioré et pouvait maintenant gérer l6 secteurs par piste ). Le nombre de fichier sur une disquette était limité à 105. Apple conçu un utilitaire qui permit de convertir les disquettes 3.2.1 en 3.3.

CATALOG Affiche le contenu de la disquette du lecteur par défaut.
LOAD fichier Charge un programme BASIC en mémoire.
SAVE fichier Sauve un programme BASIC.
RUN fichier Execute un programme BASIC après l'avoir chargé.
BLOAD fichier a, l Charge un fichier binaire en mémoire à a=adresse, l=longueur.
BSAVE fichier a, l Sauve un fichier binaire à a=adresse, l=longueur.
BRUN fichier Execute un fichier binaire après l'avoir chargé.
OPEN fichier, l Ouvre un fichier texte. l est la longueur de chaque enregistrement pour un fichier à accès aléatoire.(BASIC)
CLOSE [fichier] Ferme un fichier texte spécifié ou tous.(BASIC)
READ fichier, r, o Lit des données d'un fichier texte.
pour les fichiers à accès aléatoire: r déplace le pointeur des enregistrements et o place le pointeur sur l'octet spécifié. (BASIC)
WRITE fichier r, o Ecrit des données d'un fichier texte.
pour les fichiers à accès aléatoire: r déplace le pointeur des enregistrements et o place le pointeur sur l'octet spécifié. (BASIC)
APPEND fichier Place le pointeur à la fin des anciennes données du fichier puis enregistre les nouvelles . Cela suppose que le fichier existe déjà. (BASIC )
POSITION fichier, p, o Déplace le pointeur (toujours vers l'avant) d'un fichier ouvert de p champ (séparé par un caractère de retour chariot). (BASIC)
EXEC fichier  
DELETE fichier Efface le fichier du disque .
LOCK fichier Protège un fichier contre tout changement.
UNLOCK fichier Enlève la protection.
RENAME fichier1, fichier2 Renomme le fichier1 en fichier2.
IN#slotnum Redirige l'entrée par un slot spécifié.
PR#slotnum Redirige la sortie vers le slot spécifié.
VERIFY fichier Vérifie la présence d'un fichier et son intégrité (sous DOS 3.3 seulement) .
INIT fichier Initialise.
MON C, I, O Moniteur.Affiche les informations E/S de la disquette. C= commandes, I= Input/Entrée, O=Outpout/Sortie.
NOMON Enlève MON.
MAXFILES n Attribue le nombre de n fichiers pouvant être ouvert.
FP Passe en mode AppleSoft BASIC.
INT Passe en mode Integer BASIC.
   

La commande 'CATALOG' affiche les fichiers sous la forme:

CATALOG
*B 004 PRGDATA
*I 080 GESTION
*I 017 CARS
*T 002 PERSO

-La première colonne affiche le type de donnée: B (binaire), I (Programme en integer BASIC), T (Fichier texte), A (Programme en BASIC AppleSoft)
-La deuxième colonne affiche le nombre de secteurs occupés par le fichier. Ce nombre est codé sur 3 chiffre; s'il est supérieur à 255 sa valeur est mise à zéro et le comptage continue.
- La troisième colonne affiche le nom du fichier. Il doit commencer par une lettre et doit être compris entre 1 et 30 caractères. Les caractères supérieurs à 30 sont ignorés ainsi que le caractère virgule.

Certaines commandes peuvent être suivies d'un choix de volume:

RUN GESTION, V1 Execute le programme 'GESTION' de la disquette volume 1 insérée dans le lecteur par défaut
CATALOG, V3 Affiche le contenu de la disquette insérée dans le lecteur par défaut

La commande de volume ne fonctionne pas avec 'CATALOG'.

...ou d'un choix de lecteur:

RUN GESTION, D2 Execute le programme 'GESTION' de la disquette insérée dans le lecteur 2 du contrôleur par défaut
CATALOG, D1,S5 Affiche le contenu du répertoire de la disquette insérée dans le lecteur 1 du contrôleur du slot 5

 

ProDOS

Simulation d'écran d'utilitaire sous ProDOS sur Apple II avec carte 80 colonnes

ProDos pouvait enfin gérer d'autre lecteurs que le classique 'Disk ][". Les disques durs furent les plus utilisés.
Ces derniers étaient limités à des partitions d'une taille de 32 Mo, taille très confortable pour l'époque!
La gestion des écritures sur disquettes à été revue afin de réduire les déplacements de la tête du lecteur lors de la lecture des données. Le gain de vitesse est important car ProDOS lit 8 fois plus rapidement un fichier binaire que DOS 3.3.

Un programme de conversion est livré afin de garder la compatibilité entre les fichiers au format DOS 3.3 et ProDOS. Hélas quelques programmes utilisant une protection contre la copie posèrent quelques soucis lors de l'opération.

Nouveautés intéressantes: Il est possible de créer des répertoires.

Gestion de l'horloge interne donnant ainsi l'heure et la date de création d'un fichier.
Possibilité d'ouvrir jusqu' a 8 fichiers en même temps.
Livré avec un éditeur, un assembleur et un debugger.
Un utilitaire permet de diagnostiquer l'Apple et donner sa configuration actuelle.

CREATE  
PREFIX  
STORE  
RESTORE  
BYE  
FLUSH  
MTR  
CAT  
FRE Ecrit tous les tampons sur le(s) disque(s)
CHAIN  

Prix en 1984: environ 1000 Frs ttc

 


Droits réservés © 2000 - Fabrice Montupet -