******************
                               *                *
                               *   FAST ARROW   *
                               *                *
                               ******************

                            Ou "Suivez la fleche...".

        Realise pour "CROCO" par Christian RIVE.

        Version 1.0 du 22/02/87.


                                  PRESENTATION

        FAST  ARROW est un ensemble de RSX permettant de gerer un curseur
        "a la Mac Intosh" a partir du basic de votre CPC.

        FAST ARROW fonctionne en mode 2 uniquement,  sur un ecran n'ayant
        pas subi de scrolling vertical.

        Le curseur de FAST ARROW, en forme de fleche, peut etre deplace au
        pixel  pres  a  l'aide des touches flechees  du  clavier,  ou  du
        joystick, selon l'option d'initialisation choisie.

        Le  deplacement  s'effectue independament du programme  basic  en
        cours.

        Unev fois  FAST  ARROW  installe  et  initialise,   vous  pourrez
        autoriser ou interdire l'affichage du curseur et lire la position
        de ce dernier.


                                   UTILISATION


        - Initialisation  :  Charger le programme FLECHE.BIN a  l'adresse
          &9D00 (Sans oublier de le proteger par un HIMEM &9CFF...).

        - Apres  avoir dessine ou charge l'ecran sur lequel vous  desirez
          travailler, mettez le curseur en service par la commande :
               —CURSEUR,ModeSaisie%,Xdepart%,Ydepart%.
          Si ModeSaisie%=0,  la gestion s'effectue au clavier, sinon elle
          s'effectue au joystick.
          Xdepart% et Ydepart% representent les coordonnees de depart  de
          la fleche, avec : 0 < Xdepart% < 624 et 28 < YDepart% < 399.
          Si  les parametres d'initialisatios sont corrects,   le curseur
          s'affiche a la position choisie.
          Le  curseur peut alors etre deplace independament du  programme
          basic en cours.
        - Commandes disponibles :
             * —CUROFF : Interdiction d'affichage curseur.
                         Le  curseur  disparait  de  l'affichage  et  les











                         touches de deplacement n'ont plus d'effet.
             * —CURON  : Autorisation d'affichage curseur.
                         Le  curseur  reapparait  a  la  position   qu'il
                         occupait lors du dernier —CUROFF.
                         Les    modifications   d'ecran    eventuellement
                         effectuees entre temps sont prises en compte.

             * —CURPOS,X%,Y% : Retourne la position du curseur dans les
                         variables X% et Y%.
                         Avant de l'utiliser,  il faut d'abord  interdire
                         l'affichage du curseur par —CUROFF.  Dans le cas
                         contraire, X% et Y% seront negatifs.


        NOTA  :  Le  fichier  FLECHE.GEN contient  le  texte  source  des
        routines  de  FAST  ARROW.  Le programme source a  ete  ecrit  et
        assemble avec GENA3, l'assembleur du DEVPAC de chez HISOFT.
        Il vous permettra de modifier et d'ameliorer FAST ARROW.