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



 V  UTILISATION DE RAMDISK SUR CPC 464-664 EQUIPE D'UNE EXTENSION
    MEMOIRE DK-TRONICS.


   CHARGEMENT : Tout d'abord charger le logiciel BANK par RUN
                "BANK" et lancer la commande EMULATE par
                —EMULATE.
                Ensuite charger RAMDISK par RUN "RD". Toutes
                les commandes du RAMDISK sont alors disponi-
                bles.

   UTILISATION : Il faut simplement savoir que sur CPC464-664
                 les chaines de caracteres ne peuvent pas etre
                 passees comme parametres dans une commande,
                 mais seules leurs adresses sont passees. La
                 chaine doit etre mise dans une variable alpha-
                 numerique par le programmeur.
                 Exemple : a$="rd.doc" , le parametre de la
                           commande est alors ŕA$.

   EXEMPLES :   Choix du drive actif : —M
                Formattage du disque virtuel : A$="M"
                                               —FORMAT,ŕA$,63
                Copie de tous les fichiers .BAS de A vers B :
                          A$="A:*.BAS"
                          B$="B"
                          —COPY,ŕA$,ŕB$
                Utilisation de la commande —TYPE :
                          A$="RD.DOC"
                          —TYPE,ŕA$