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 -