                                   ERIC RAVIS

                                    AMSTRAD
                               JEUX EN ASSEMBLEUR

                                     SYBEX

                   Copyright version originale  1986, Sybex


                                    SOMMAIRE


                                  Avant-Propos

   Les jeux prsents dans ce livre utilisent des fonctions propres aux micro-
ordinateurs Amstrad : son, couleur, graphisme, etc. Pour cette raison, ces
programmes ne fonctionnent pas sur les micro-ordinateurs qui ne se conforment
pas  cette norme.
   Au-del du jeu lui-mme, l'tude de ces programmes vous enseignera de
nombreuse techniques de programmation qui vous seront trs utiles pour
dvelopper vos propres programmes.


NOTES CONCERNANT LES PROGRAMMES

   Les programmes doivent tre taps tels qui'ils sont reproduits. Ils doivent
tre enregistrs sur cassette (ou sur disquette) pour viter d'avoir  les
retaper  chaque utilisation. Utilisez pour cela l'instruction

      SAVE " < NOM > "

en remplaant < NOM > par le nom du programme  enregistrer.
Exemple : pour enregistrer le programme BASE, tapez

      SAVE "BASE"

et pressez la touche RETURN aprs avoir appuy sur les touches LECTURE et
ENREGISTREMENT du magntophone. Pour recharger un programme, rembobinez la
cassette jusqu'au dbut du programme et tapez LOAD " < NOM > ". Si vous voulez,
par exemple, recharger le programme BASE, tapez

      LOAD "BASE"

et pressez la touche RETURN.

   Afin de rduire au maximum les risques d'erreurs, les listings des
programmes ont t reproduits par photographie. Si vos programmes ne
fonctionnent pas, vrifiez-les attentivement en considrant plus
particulirement les points suivants :

   - lignes oublies,
   - numros de lignes errons,
   - erreurs de frappe (attention en particulier  ne pas confondre la lettre
     O et le chiffre 0 ou la letter l et le chiffre 1).


-------------------------------------------------------------------------------
                                   SAUVETAGE
-------------------------------------------------------------------------------

   A l'aide des touches du curseur, manoeuvrez votre vaisseau afin de sauver
les habitants des villes qui s'enlisent de plus en plus rapidement.

Routines utilises :

&BB60  met dans le registre A le code ASCII du caractre de l'cran  la
       position courante du curseur.

&BC50  dplace une partie de l'cran d'un caractre. Si B = 0, le dplacement
       est vers le bas, sinon il est vers le haut. A contient le code de
       l'encre de la ligne qui va apparatre, H contient la premire colonne, L
       contient la dernire ligne, D contient la dernire colonne, E contient
       la dernire ligne.


-------------------------------------------------------------------------------
                                     MINES
-------------------------------------------------------------------------------

   Vous devez traverser un champ de mines. Mais attention ! vous tes
chronomtr. En dbut de partie, l'ordinateur affiche les zones mines mais
celles-ci seront invisibles par la suite. En appuyant sur la touche < COPY >,
elles rapparatront mais cela vous fera perdre du temps. Pour vous dplacer,
utilisez les touches du curseur.


-------------------------------------------------------------------------------
                                    MISSION
-------------------------------------------------------------------------------

   Votre mission : franchir vingt tableaux de mtorites mais le champ dans
lequel vous dplacez diminue  mesure que vous progressez dans les tableaux.
Pour manoeuvrer votre vaisseau, utilisez les touches du curseur droite et
gauche.


-------------------------------------------------------------------------------
                                   GALERIES
-------------------------------------------------------------------------------

   Traversez un maximum de galeries avec votre sous-marin en vitant les mines
qui deviennent de plus en plus nombreuses. En appuyant sur la touche < COPY >,
si votre score n'est pas nul, vous pourrez dtruire les obstacles qui se
trouvent juste devant votre sous-marin. Pour vous dplacer, utilisez les
touches du curseur haute et droite, le poids du sous-marin se chargeant de vous
faire descendre.


-------------------------------------------------------------------------------
                                  LABYRINTHE
-------------------------------------------------------------------------------

   Descendez  travers le labyrinthe le plus rapidement possible. Pour vous
dplacer, utilisez les touches du curseur gauche et droite.


-------------------------------------------------------------------------------
                                    DFENSE
-------------------------------------------------------------------------------

   Dfendez votre plante en vitant que l'envahisseur ne s'y pose. Aprs
chaque tir, vous devez attendre que votre base redevienne blanche pour tirer 
nouveau. Plus les envahisseurs sont touchs haut, plus ils rapportent de
points. Pour manoeuvrer votre base, utilisez les touches du curseur gauche et
droite et la touche < Z > pour tirer.


-------------------------------------------------------------------------------
                                    ATTAQUE
-------------------------------------------------------------------------------

   Dtruisez un maximum de tanks  l'aide de votre bombardier. Au dpart, vous
disposez de cinq bombes mais vous ne pouvez en transporter qu'une seule  la
fois. Pour dcoller, appuyez sur la fouche F1, et sur la touche F2 pour larguer
la bombe. Si vous dtruisez au moins quatre tanks, vous bnficiez d'un bonus
de cinq bombes.


-------------------------------------------------------------------------------
                                    PANIQUE
-------------------------------------------------------------------------------

   Une nouvelle race d'envahisseurs est arrive : les araignes. Tuez-les 
l'aide de votre base avant qu'elles n'atteignent le sol. Mais mfiez-vous :
elles descendent de plus en plus rapidement. Dplacez votre base  l'aide des
touches " < " et " > " et tirez avec la touche < Z >.


-------------------------------------------------------------------------------
                                  ASCENSEURS
-------------------------------------------------------------------------------

   Dans ce jeu, vous devrez traverser une srie d'ascenseurs. Pour vous
dplacer, utilisez la touche < COPY > qui ne sera valide que si vous tes sur
un ascenseur ou un tage. Un conseil : si votre prochain seruil est un
ascenseur qui descend, appuyez sur la touche < COPY > lorsque vos bras seront
au mme niveau que cet ascenseur. Le sens de votre dplacement change
automatiquement lorsque vous parvenez  une extrmit de l'cran. Le jeu
s'arrte lorsque vous touchez le haut ou le bas de l'cran.

   Il y a un bug dans le listing original dans le livre qui rend le jeu
impossible  gagner. Pour corriger ce bug, modifiez le ligne 290 :

   290 POKE 35001+T*3,2+INT(T/2)*2-4*(T>8)-4*(T>16)


-------------------------------------------------------------------------------
                                   FOOTBALL
-------------------------------------------------------------------------------

   Marquez un maximum de buts en vitant toute l'quipe adverse. Dix
interceptions du ballon par l'ennemi et vouz aurez perdu. Vous pouvez dplacer
le ballon lorsque celui-ci est au repos en utilisant les touches curseur gauche
et droite et tirer avec la touche < COPY >.


-------------------------------------------------------------------------------
                                   FORMULE 1
-------------------------------------------------------------------------------

   Ralisez le meilleur temps  bord de votre Formule 1 en vitant les autres
voitures. Si vous en heurtez une, votre vitesse deviendra nulle. Pour dplacer
votre bolide, utilisez les touches curseur gauche et droite, pour acclrer
servez-vous de la touche < Z > et de la touche < X > pour freiner. Bonne
route !


-------------------------------------------------------------------------------
                                     PIGE
-------------------------------------------------------------------------------

   Vous vous tes laiss prendre au pige ; enferm dans l'une des pices les
plus sombres du chteau, vous devez viter les tres supranaturels qui la
hantent et qut apparaissent de plus en plus nombreux sur l'cran. Pour vous
dplacer, utilisez les touches curseur gauche et droite.


-------------------------------------------------------------------------------
                                    SLALOM
-------------------------------------------------------------------------------

   Ralisez le meilleur temps dans cette descente  ski. Chaque porte rate
entranera une pnalit de temps. De mme, changer de sens vous fera perdre du
temps. Pour manoeuvrer votre skieur, utilisez les touches curseur gauche et
droite.


-------------------------------------------------------------------------------
                                    S.O.S.
-------------------------------------------------------------------------------

Rcuprez les parachutistes  l'aide de votre barque, mais attention, celle-ci
est entrane vers la berge. Le deuxime chiffre en partant de la gauche est le
nombre de parachutistes que contient votre barque. Si celui-ci est  5, le bord
de l'cran devient vert et vous ne pouvez plus rcuprer de parachutiste
jusqu' ce que vous ayez vid votre barque en regagnant la berge. Elle peut
tre dplace  l'aide des touches " < " et " > ". Le jeu s'arrte si vous
manquez dix parachutistes.


-------------------------------------------------------------------------------
                                     XEROS
-------------------------------------------------------------------------------

   Vous devez dtruire le gnrateur alimentant les Xros, terribles fourmis
guerrires, en un temps le plus faible possible. Pour ce faire, vitez les
projectiles qu'elles envoient tout en provoquant une fissure dans le mur qui
abrite le gnrateur. Pour dplacer votre base, utilisez les touches " < " et
" > ", et la touche < Z > pour tirer.


-------------------------------------------------------------------------------
                                 POSTE AVANC
-------------------------------------------------------------------------------

   Une nouvelle mission vous a t confie : dtruire toutes les rserves de
fuel que vous recontrerez afin d'empcher l'ennemi de parvenir sur votre
territoire. La zone que vous devrez couvrir est divise en dix secteurs. Sur
votre route, vous renconterez galement des laboratoires de recherche que vous
pourrez dtruire mais, surtout, ne tirez pas sur les bases qui rpliquent
irrmdiablement. Pour manoeuvrer votre vaisseau, utilisez les touches " < "
et " > ", et la touche < Z > pour tirer. Si vous parvenez  la fin du dixime
secteur, un bonus vous sera accord suivant le pourcentage de rserves de fuel
dtruites.


-------------------------------------------------------------------------------
                                  ASTROIDES
-------------------------------------------------------------------------------

   Vous pntrez dans l'espace intersidral et devez dtruire les astrodes
qui vous menacent. Pour tourner  gauche, utilisez la touche < B >, pour
tourner  droite la touche < M > ; la touche < N > pour avancer, et la touche
< Z > pour tirer.


-------------------------------------------------------------------------------
                                   ARCTURUS
-------------------------------------------------------------------------------

   Sauvez l'toile Arcturus en parvenant  la fin du sixime niveau de ce jeu.
Des chenilles parcourent l'cran et se divisent en deux, produisant une bombe
lorsque vous leur tirez dessus. Pour dplacer la base, utilisez les touches
" < " et " > ", et la touche < Z > pour tirer.
