Mode d'emploi de RAMDISK
I LANCEMENT DU PROGRAMME
Pour lancer RAMDISK, il suffit de taper: RUN "RD" suivi
de <RETURN>. Au bout de quelques secondes, lorsque le
programme est installe, vous voyez apparaitre le logo.
Pour pouvoir vous servir du disque virtuel, il faut alors
commencer par le formatter a l'aide de la commande:
ùFORMAT,"M",63
II UTILISATION DE RAMDISK SOUS BASIC
Sous BASIC, apres avoir lance et formatte RAMDISK, vous
disposez d'un lecteur de disques supplementaire, appelle
lecteur M. Ce disque a une capacite maximale utilisable
de 63 Ko ( 1 Ko est reserve au catalogue ).
Pour sauver un programme BASIC nomme PROG sur le disque
virtuel, il suffit de taper: SAVE "M:PROG". Pour charger
le meme programme: LOAD "M:PROG". Comme vous pouvez le
constater l'utilisation du disque virtuel est identique
a l'utilisation du lecteur A ou B. Ceci est valable aussi
pour les commandes: OPENIN CLOSEIN
OPENOUT CLOSEOUT
CAT ùDIR
ùERA ùREN
ùDRIVE etc...
III INSTRUCTIONS SUPPLEMENTAIRES
Pour vous permettre d'utiliser de maniere plus efficace
le disque virtuel et les lecteurs A et B, nous avons
ajoute trois instructions supplementaires au BASIC.
1. Commande ùM
Cette commande est similaire aux commandes ùA et ùB de
l'AMSDOS. Elle permet de selectionner le disque
virtuel M comme lecteur de disque par defaut. Dans
l'exemple suivant, le fichier FICHE sera ouvert en
lecture sur le disque virtuel:
10 ùM
20 OPENIN "FICHE"
2. Commande ùFORMAT
Cette commande permet de formatter d'une part le
disque virtuel, et d'autre part les disques A ou B.
ùFORMAT,"M",n
Le disque virtuel M est formatte. Le parametre n
represente la taille du disque ( 0 a 63 ). La partie
des 64 Ko non utilisee par le disque virtuel pourra
servir eventuellement pour stocker une image avec
BANKMAN. Le formattage efface evidemment toutes les
donnees du disque virtuel, par contre une
reinitialisation de l'ordinateur par SHIFT-CONTROL-ESC
n'efface PAS les donnees de RAMDISK. Pour pouvoir
relire ces donnees, il faudra bien sur reinstaller
RAMDISK mais ne pas reformatter.
ùFORMAT,"Lecteur","Type"
Lecteur: A ou B
Type : V ou D
Formatte le disque contenu dans le lecteur A ou B au
format Vendor ou Data.
3. Commande ùCOPY
Copie de fichiers entre deux lecteurs de disques.
ùCOPY,"source","destination"
source : nom de fichier ( avec ou sans jokers )
destination : lecteur de disque ( A, B ou M )
Par exemple: ùCOPY,"B:*.BAS","M" copie tous les
fichiers portant l'extension .BAS du lecteur B vers le
lecteur M.
Cette commande est particulierement utile avec le
disque virtuel: en debut de session on copie tous les
fichiers utilises dans le disque virtuel, en fin de
session tous les fichiers modifies seront recopies sur
une disquette 3''.
4. Commande ùTYPE
Cette commande permet d'afficher a l'ecran le contenu
d'un fichier. Les caracteres sont affiches jusqu'a la
fin physique du fichier ou jusqu'a ce qu'apparaisse un
caractere de fin logique de fichier ^Z. Il est
preferable de n'utiliser cette commande qu'avec des
fichiers de texte, les resultats avec d'autres
fichiers sont sans signification. Pour interrompre
momentanement le deroulement du listing sur l'ecran,
il suffit d'appuyer sur n'importe quelle touche, pour
relancer l'affichage reappuyez sur une touche.
Par exemple: ùTYPE,"B:TEXTE"
Ces commandes supplementaires ne requierent pas de
buffer en memoire ( contrairement au commandes OPENIN,
OPENOUT etc... de l'AMSDOS ) car elles travaillent
toutes au niveau du secteur.
IV UTILISATION DE RAMDISK EN ASSEMBLEUR
L'utilisation de RAMDISK en assembleur ne pose aucun
probleme: on utilise les vecteurs standards de l'AMSDOS,
le nom du fichier contenant le lecteur de disque desire.
L'utilisation de RAMDISK est donc totalement transparente
pour l'utilisateur.
RAMDISK est compatible avec la plupart des programmes
fonctionnant sous AMSDOS, par example AMSWORD, DEVPAC... Pour
utiliser RAMDISK avec un programme du commerce, il faut le
charger en premier ( RUN"RD" ), puis lancer votre programme
d'application.
ATTENTION: LE PROGRAMME EST CHARGE A L ADRESSE 9C00