                ***********************************
                ***GRAPH'OS HARD'OS GRAPHIC ZONE***
                ***********************************

        Bienvenue dans GRAPH'OS... Vous venez  de vous procurer la ROM
du meilleur logiciel de dessin CPC+.  Ce  logiciel meme s'il n'est pas
fini propose d{ja de  quoi  satisfaire  vos  envies de graphiste... Ce
fichier texte a pour but  de  vous  informer  sur  ce logiciel tant au
niveau de son utilisation que de son pass{ et de son devenir.

I - L'origine:
    ----------

        Quand je suis arriv{ sur la  sc}ne  CPC j'ai eu la d{sagr{able
surprise de voir  que  tout  le  monde  continuait  d'utiliser OCP ART
STUDIO. Certe, OCP est un tr{s bon logiciel mais @ l'heure actuelle il
est tout de meme dommage de  ne  pas pouvoir dessiner en fullscreen et
avec la palette {tendue  du  CPC+.  Ainsi,  depuis  mon arriv{e sur la
sc}ne, l'envie de coder un tel logiciel  me hant{e mais ni mon courage
ni ma motivation et encore moins mon niveau de code ne me permettaient
de me lancer dans ce long projet.  Tout a donc commenc{ environ 1 mois
avant l'AMSTRAD EXPO 2003. Suite @  la demande constante de SLYDER, je
d{cidais de m'y mettre... Tr{s vite, le noyau fut cod{ avec le ZOOM et
le d{placement sur le graph. Curieusement,  la partie que je craignais
le plus ne fut pas la plus  difficile @ coder: l'affichage d'un pixel.
En effet, le graph prenant 32 Ko  en m{moire, j'ai {t{ contraind de le
couper en 2 parties {gales de 16  Ko  et  de le placer dans les banks.
Ceci fait, tout @ avanc{  tr{s  vite: choix des couleurs; red{finition
des RVB pour celles-ci avec  graphique  @  l'appui; ajout des menus de
chargement;  puis  plus  r{cement,  le   viewscreen  et  le  menu  des
sauvegardes.

II - GRAPH'OS:
     ---------

        Je le disais au dessus (il  fallait lire...), vous pouvez avec
GRAPH'OS d{ssiner sur un {cran de  32  Ko; utiliser 16 couleurs parmis
une palette de  4096.  Tout  le  travail  ce  fait  au  ZOOM et aucune
fonction de ligne ou autre  n'est  encore  cod{e tout sera fonction de
l'int{ret que vous portez @ ces  fonctions... Suite @ la suggestion de
GRIM, j'ai aujourd'hui ajout{  le  deuxi}me  curseur de couleur. Ainsi
vous  disposez  de  2  couleurs   pour   dessiner  avec  deux  touches
diff{rentes. Par exemple vous pouvez  utiliser  le pen 1 pour dessiner
et le pen 2 pour effacer...  Cette  fonction servira par la suite pour
le swapink ou les deux  encres  selectionn{es seront invers{e dans une
window d{finie. Voyons maintenant les touches utilis{es dans GRAPH'OS:

RSX: GFX

                  TAB+GAUCHE => Decale tout l'ecran vers la gauche
                  TAB+DROITE => Decale tout l'ecran vers la droite
                 CTRL+HAUT   => Monter dans l'{cran 32 Ko
                 CTRL+BAS    => D{scendre dans l'{cran 32 Ko
                SHIFT+GAUCHE => D{placement gauche de la fen}tre ZOOM
                     +DROITE => Idem vers la droite
                     +HAUT   => Idem vers le haut
                     +BAS    => Idem vers le bas
                     +F0     => D{cr{mente pen 2
                     +F.     => Incr{mente pen 2
                F7           => Incr{mente le rouge pour la couleur en
                                cour d'utilisation (pen 1 seulement.)
                F4           => D{cr{mente le rouge
                F8           => Incr{mente le bleu
                F5           => D{cr{mente le bleu
                F9           => Incr{mente le vert
                F6           => D{cr{mente le vert
                F0           => D{cr{mente pen 1
                F.           => Incr{mente pen 1
                ESPACE       => Afficher un pixel avec la couleur 1
                COPY         => Idem avec la couleur 2
                RETURN       => Viewscreen
                ESC          => Saut vers sauvegarde ou quitter

        Si une touche vous  parait  mal  plac{e,  je  peux toujours la
changer, il suffit de le demander...

III - L'avenir pour GRAPH'OS:
      -----------------------

        Il me reste en gros @  coder  les fonctions windows que SLYDER
me r{clame toutes les  semaines...  Mais  il  ne  va  pas falloir etre
pr{ss{ car j'ai d'autres  choses  @  coder.  ROUDOUDOU s'{tant propos{
pour ajouter 2 ou  3  options,  nous  devrions  bientot profiter d'une
fonction FILL. Les d{lais d{pendent  de  la motivation du chauve. Pour
d'{ventuelles autres fonctions, j'attend vos suggestions.

IV - CREDITS:
     --------

        Code: BDC IRON/HARD'OS
        Id{e: BDC IRON/HARD'OS

        greets to :
        CPC+ sc}ne

        mortal support:
        AC/DC ; IRON MAIDEN; PEPETTE; SLYDER; GRIM; ROUDOUDOU

Pour touts dons; remerciements; insultes et autres lettres remplies de
poudres et autres lames de rasoir, {crivez moi a:
        DURAND AMAURY
        3A RUE DE LA LIBERATION
        50320 LA HAYE PESNEL
ou telephonez au:
        06-88-04-03-15
                                               