CCCCC                          L'�mulateur Amstrad CPC
   CC
   CC                              Copyright 1991-1995 Bernd Schmidt
   CC                              parties de Copyright 1995,1997 Ulrich Doewich
    CCCCC  PPPPP
               PP                  Amstrad and Locomotive Software permettent
               PP                  l'utilisation des images de ROMs dans
               PP                  l'�mulateur, mais gardent le copyright.
           PPPPP
           PP                      Ce programme est freeware. vous pouvez le
           PP                      distribuer gratuitement, � condition de ne
           PP     EEEEE            pas demander plus de 25 F, ou l'�quivalent
                 EE   EE           dans tout autre monnaie pour copier le
                 EEEEEE            disque, et � condition de toujours
                 EE                distribuer l'archive compl�te, avec tous
                  EEEEE   V.5.2i   les fichiers.

                                   Traduction en fran�ais par
                                   Emmanuel Roussin (c) 1996-1997

     Les lignes commen�ant par le signe '*' ont �t� modifi�es depuis la
     documentation de CPE v5.1
     Les lignes commen�ant par le signe '+' ont �t� ajout�es depuis la
     documentation de CPE v5.1

     -----------------------------------------------------------------------------

  PS du traducteur : cette traduction n'est certainement pas parfaite, je
  ne suis pas un traducteur professionnel (loin de la), elle est faite pour
  permettre aux personnes ne ma�trisant pas ou peu l'anglais de pouvoir
  utiliser l'�mulateur au mieux de ses possibilit�s.


  1. Qu'est-ce donc ?
  ===================

  C'est un fichier de documentation. Il appartient � un programme appel�
  CPE, qui peut �muler un Amstrad CPC sur votre compatible PC 486-AT. Ce
  programme est un logiciel gratuit (freeware), vous pouvez le distribuer
  gratuitement, mais vous ne pouvez pas demander plus de 25 F (ou
  l'�quivalent dans n'importe quelle monnaie) pour frais de copie. Si vous
  voulez inclure CPE avec d'autres programmes sur un CD-ROM, vous pouvez le
  faire. Dans tous les cas, vous devez pr�server le contenu original de
  l'archive, vous ne devez modifier aucun fichier, vous ne devez pas
  oublier ou ajouter des fichiers si vous distribuer cette archive. Il n'y
  a aucune garantie pour aucuns des programmes inclus, vous les utilisez
  absolument � vos propres risques. L'auteur refuse d'accepter des
  responsabilit�s pour tous dommages, que vous ou votre micro-ordinateur,
  ou en fait n'importe quoi qui pourrait arriver en utilisant les
  programmes fournis.

  Le code source de ce programme est disponible gratuitement, il peut �tre
  copi� aussi bien, et vous pouvez faire tout ce que vous voulez avec, tant
  que cela reste un usage priv�. Si vous r�alisez d'autres programmes �
  partir de ce source, vous devez sp�cifier que des parties du code de CPE
  ont �t� utilis�es. Vous n'avez pas besoin de distribuer le code source
  avec l'ex�cutable de votre nouveau programme.

  Aucun des programmes ou donn�es fournis ne doivent �tre utilis�s pour des
  usages militaires. Je doute que cela soit possible, mais au cas ou... Si
  vous n'acceptez pas ces termes, effacez tous les fichiers, et oubliez
  CPE. Mais vous manquerez beaucoup de choses...

  Ce programme est freeware, et non shareware. Je ne vous demande aucun
  paiement, donc ne m'envoyez pas d'argent. Mais �crivez moi si vous aimez
  ce programme ! Tous les commentaires, suggestions ou rapport de bug sont
  les bienvenus.

  Partagez et amusez-vous !

  und nocheinmal auf deutsch, damit niemand sagen kann, er h�tte die
  Passage nicht verstanden: Benutzung der Programme auf eigene Gefahr, der
  Autor �bernimmt keine Haftung f�r irgendwelche Schaeden, die durch die
  Benutzung des Programms entstehen, sei es durch sachgem�sse oder
  unsachgem�sse Verwendung.


  1.1. A propos des images de ROMs
  ================================

  Depuis la version 4.8i, les images de ROMs de tous les mod�les de CPC
  sont incluses. Elles sont prot�g�es par le copyright d'Amstrad et
  Locomotive, ces soci�t�s ont permis leur usage et leur distribution avec
  les �mulateurs.

  Dans des versions ant�rieures, j'�tais peu dispos� � inclure les ROMs,
  parce que je n'avais pas de permission �crite, seulement des emails, ce
  qui me mettait un peu mal � l'aise. Mais je suis maintenant convaincu
  �tant donn� que :

   - Amstrad et Locomotive ont r�p�t� dans le newsgroup comp.sys.amstrad.8bit
     que c'�tait l�gal;
   - J'ai re�u des copies de permissions accord�es � un magazine allemand (ASM),
     qui a inclut CPE et CPCEMU sur un CD;
   - les ROMs sont de toute fa�on disponibles un peu partout;
   - pourquoi ne devrais-je par croire les emails que j'ai ?



  2. Informations g�n�rales
  =========================

  2.1. La famille Amstrad CPC
  ===========================

  Quelques ann�es auparavant, les micro-ordinateurs 8bit �taient tr�s
  populaires. Le plus connu �tait le Commodore 64, mais une autre famille
  �tait aussi connue dans plusieurs pays (surtout en Europe). Il s'agit des
  Amstrad CPC (ils �taient distribu�s sous d'autres noms dans certains
  pays, par exemple vous pouvez avoir un CPC Schneider si vous vivez en
  Allemagne).

  Il y avait trois mod�les diff�rents :

  - le CPC464, qui est apparu en 1984, il avait 32 Ko de ROM, 64 Ko de RAM
    et un lecteur de cassettes int�gr�, juste � cot� du clavier. La ROM
    incluait le syst�me d'exploitation Amstrad et le BASIC Locomotive v1.0,
    qui �tait tr�s bien. Il �tait possible d'acheter des lecteurs de
    disquette externe, celui vendu par Amstrad utilisait des disquettes 3
    pouces, qui �taient tr�s ch�res, �tant donn� qu'aucun autre fabricant
    de micro-ordinateurs ne les utilisait pour leurs propres syst�mes (�
    part quelques mod�les exotiques comme l'Einstein par exemple). Il y
    avait quelques soci�t�s qui vendaient des lecteurs 5,25 pouces et 3,5
    pouces, mais sans que cela soit g�n�ralis�. Avec les lecteurs de
    disquettes Amstrad, �tait inclus ce qui �tait alors le syst�me
    d'exploitation le plus couramment utilis� : le CP/M v2.2, ainsi de
    nombreuses applications devenaient disponibles pour CPC; seulement les
    disquettes ne tenaient pas dans les lecteurs 3 pouces...

  - le CPC 664 fut le mod�le suivant. Il n'avait plus de lecteur de
    cassette � droite du clavier, mais un lecteur de disquette 3". Le
    syst�me d'exploitation et les ROMs BASIC �taient un peu am�lior�s, le
    basic ayant quelques nouvelles commandes et le num�ro de version 1.1.
    La ROM disquette de 16 Ko �tait bien s�r pr�sente, ce micro avait donc
    un total de 48 Ko de ROM. Il fut disponible � la mi 1985;

  - seulement quelques mois apr�s, Amstrad pr�sentait le CPC 6128, c'�tait
    un CPC 664 avec le double de RAM : un total incroyable de 128 Ko ! Il y
    avait quelques changement mineurs dans les ROMs, mais la m�moire
    suppl�mentaire n'�tait pas support�e par le basic. Amstrad distribuait
    une nouvelle version du CP/M : le CP/M plus (la version 3.0), qui
    pouvait utiliser la m�moire suppl�mentaire, pour que les probl�mes que
    certains programmes avaient avec la m�moire limit�e deviennent de
    l'histoire ancienne. Apr�s la sortie du CPC 6128, la production du CPC
    664 fut abandonn�e.

  Les diff�rences entre ces mod�les �taient minimes compar�es aux
  possibilit�s qu'ils avaient en commun :

  - le processeur: un Zilog Z80A, un processeur 8-bit fonctionnant � 4MHz,
    d�riv� des INTeLs 8080;

  - la puce vid�o: un Motorola CRTC 6845. Avec le 'Gate Array', il est
    responsable de la cr�ation du signal vid�o. Les CPCs avaient trois
    modes vid�os :

      mode 0: r�solution de 160x200 pixels, 16 couleurs parmi 27 + le bord
      mode 1: r�solution de 320x200 pixels,  4 couleurs parmi 27 + le bord
      mode 2: r�solution de 640x200 pixels,  2 couleurs parmi 27 + le bord

    Mais le CRTC pouvait �tre programm� pour afficher bien d'autres
    r�solutions;

  - la puce sonore : un General Instruments AY-3-8192, avec trois canaux
*   ind�pendants, et un g�n�rateur de bruit. La puce �quivalente fabriqu�e
*   par Yamaha fut utilis� plus tard dans les micros Atari ST. Certaines
    personnes disent qu'il a QUATRE g�n�rateurs de bruit...;

  - la gestion m�moire : bien que le Z80 ait seulement un bus d'adresse de
    16 bit, �tant capable seulement 65536 octets de m�moire, vous pouvez
    (en th�orie) utiliser des centaines de Ko de RAM, et m�me des milliers
    de Ko de ROM. Ceci est rendu possible par le 'Gate Array', qui
*   impl�mente la gestion de banques de m�moire RAM et ROM. Les 64 Ko qui
    sont vus par le processeur, sont divis�s en 4 blocs de 16 Ko, et en
    programmant les registres de banques vous pouvez faire acc�der au Z80
    diff�rents blocs de m�moire � la m�me adresse. Donc, la banque de
    m�moire la plus haute (adresse C000-FFFF) contient habituellement la
    RAM vid�o, mais vous pouvez aussi acc�der au basic, et aux ROMs
    disquettes � la m�me adresse;

  - tous les mod�les �taient vendus avec un moniteur. Vous pouviez choisir
    soit un moniteur couleur (CTM 644) ou, si vous n'aviez pas autant
    d'argent, un couleur monochrome vert (GT 65). Ils n'�taient pas de
*   simples moniteurs, ils contenaient aussi l'alimentation �lectrique. Le
    CPC 464 recevait ses 5V d'�lectricit� par le moniteur, les deux mod�les
    suivants avaient besoin aussi de 12V pour le lecteur de disquette.
    C'�tait un moyen efficace pour que les utilisateurs n'ach�tent pas de
    moniteurs autres que ceux d'Amstrad;

  - il y avait des probl�mes similaires avec le port imprimante. Au lieu
    d'utiliser le port habituel 8 bit Centronics, Amstrad a invent� quelque
    chose de beaucoup plus utile : le port 7 bit Centronics ! C'�tait
    encore un autre moyen pour que les utilisateurs n'ach�tent pas des
    p�riph�riques autre que ceux d'Amstrad, puisqu'Amstrad seul fabriquait
    des imprimante 7 bit. Mais Amstrad a eu moins de succ�s ici, qu'avec
    les moniteurs, beaucoup d'utilisateurs avaient des imprimantes non
    Amstrad;

  - le port joystick : Amstrad fabriquait aussi des joysticks, et bien s�r
    ils ne voulaient pas que les utilisateurs ach�tent d'autres joysticks
    (meilleurs) que les leurs, ils ont donc mis un seul port joystick au
    lieu de deux. Pour utiliser deux joysticks, il fallait brancher un
    joystick Amstrad sur le micro, et brancher le deuxi�me joystick sur le
    premier, c'�tait le seul joystick jamais cr�� avec un port joystick
    int�gr� !

  En fait, la description des ces possibilit�s n'est pas vraiment compl�te.
  Elle d�crit juste ce qu'un CPC peut faire "officiellement". Par exemple,
  il est parfaitement possible d'utiliser des r�solutions jusqu'en 768x280
  avec toutes les 27 couleurs, et des programmeurs capable ont
  effectivement r�alis� de telles choses. Vous verrez cela plus en d�tail
  dans les prochaines sections...


  2.2. L'�mulateur
  =================

* Ceci est la version 5.2i de l'�mulateur, le i signifie INTeL.

* Entre la version 4.6i et 5.1i, l'�mulateur consistait en deux ex�cutables
* (CPE.EXE et CPE2.EXE). Chaque ex�cutable �tait destin� � des
* configurations diff�rentes, CPE pour des machines peu puissantes, et CPE2
  pour des machines puissantes. Pour r�aliser une �mulation s�rieuse,
  beaucoup de ressources machines sont n�cessaires. La difficult� tient �
  l'�mulation graphiques, et si les graphiques sont cens�s �tre �mul�s
  exactement, beaucoup d'efforts sont n�cessaires. Si le CPC doit �tre
  �mul� sur une machine relativement lente, tout ne sera pas parfait. La
  plupart des programmes fonctionneront toujours, et vous ne verrez pas une
  diff�rence pour les programmes qui utilisent seulement les sp�cifications
  techniques. Ces sp�cifications sont d�crites dans les sections suivantes.
  Mais les d�mos graphiques utilisent notamment beaucoup de possibilit�s
* non document�es que le PC ne peut simplement pas g�rer. Pour cette
+ raison, l'ancien CPE.EXE est abandonn� dans la version 5.2i, et CPE2.EXE
+ devient le seul ex�cutable disponible, maintenant renomm� en CPE.EXE

+ Si vous avez seulement un 386 ou un 486 lent, vous voudrez utiliser
+ l'ancien CPE.EXE de la version 5.1i, ou vous pouvez essayer d'autres
+ �mulateurs disponible sur internet (plus de renseignements plus tard).

  Au fait, il y a aussi une version Amiga de CPE, mais elle est plut�t
  vieille, et pas aussi bonne que la version PC. J'ai cess� de la
  d�velopper mi-1993, quand j'ai achet� mon premier PC. AmigaCPE ne sera
  pas am�lior�, mais il est disponible en sources, sur des sites FTP (voir
  ci-dessous).


  2.3. Mat�riel n�cessaire
  ========================

* Vous avez besoin d'un compatible PC AT avec un processeur 486 (ou plus),
* une carte VGA (de pr�f�rence une carte SVGA rapide avec support VESA), au
  moins un lecteur de disquette (ou mieux un disque dur), un clavier, un
  moniteur, etc...

* Si vous avec une carte sonore Soundblaster ou compatible, vous pouvez
  �muler le son du CPC. Le haut-parleur interne n'est pas support�. Achetez
  une carte sonore � la place. Depuis la version 4.8i, CPE supporte aussi
* la Gravis Ultrasound (GUS), et cette version ajoute le support des cartes
+ compatibles Ensoniq Soundscape.


  2.4. Emulation des possibilit�s document�es
  ===========================================

  CPE peut �muler les trois mod�les CPC sur votre PC. En fait, il �mule
  toujours le mat�riel 6128, mais cela ne vous causera jamais des
  probl�mes, �tant donn� qu'il n'y pas eu de changements dans le mat�riel,
  seulement des extensions. Le mod�le obtenu d�prendra du contenu des
  fichiers ROMs utilis�s, plus de renseignements � ce propros par la suite.

  Toutes les possibilit�s mat�rielles document�es sont �mul�es. Bien s�r,
  certaines choses ne peuvent pas �tre dupliqu�es exactement sur un
  syst�me compl�tement diff�rent. La disposition du clavier PC diff�re de
  celle du clavier CPC, vous pourrez donc avoir quelques difficult�s �
  trouver certaines touches quand vous utiliserez CPE.

  CPE2.EXE fonctionnera toujours � la vitesse exacte d'un CPC, � moins que
  vous lui demandiez de ne pas le faire. Si votre syst�me est assez
  rapide, il n'y aura pas de diff�rence avec un vrai CPC.


  2.5. Emulation de possibilit�s non document�es
  ==============================================

  Un CPC peut faire plus que ce qui est pr�cis� dans le manuel. Notamment
  la puce graphique (CRTC) peut faire beaucoup plus que ce que l'on
  pourrait penser. CPE peut �muler les �crans overscans, les rasters
* et les �crans 32 Ko (avec de l'EMS dans le mode 800x600). Il peut �muler
  certains effets de s�paration d'�cran (split screen) qui sont utilis�s
  dans les d�mos, mais c'est encore un peu bugg�.



  3. Utiliser l'�mulateur
  =======================

  3.1. Configuration
  ==================

* Tout d'abord, d�compressez l'archive dans un r�pertoire de votre choix,
* en utilisant l'option "-d" de pkunzip pour cr�er les sous-r�pertoires
* n�cessaires :

  ROM\        pour les fichiers ROMs
  SNAP\       pour les fichiers snapshot
  TAPE\       pour le support lecteur de cassette
  DISKS\      pour le support des disquettes
+ TEMP\       pour le support des archives ZIP

  Toutes les ROMs syst�mes dont vous avez besoin sont incluses. Vous pouvez
  ajouter deux autres fichiers "ROM5.ROM" et "ROM6.ROM" � votre r�pertoire
  ROM, ils seront charg�s par CPE comme des ROMs suppl�mentaires. Vous
  aurez besoin de cette possibilit� si vous avez une ROM sp�ciale branch�e
* sur votre CPC. Vous pouvez aussi enlever ou renommer le fichier
  "CPCADOS.ROM" si vous voulez �mulez un CPC 464 sans lecteur de disquette.
  Certains programmes ne fonctionneront pas si la ROM disquette est
  pr�sente, mais cela devrait �tre rare. Habituellement, vous voudrez
  probablement laisser le r�pertoire ROM tel quel.

  Le second pas est de lancer le programme CPESETUP. Ce programme vous
* permet de configurer l'�mulateur pour votre syst�me. Il est n�cessaire de
+ le lancer au moins une fpois pour cr�er le fichier PREFS.CPE, toutes les
+ entr�es num�riques sont en notation hexad�cimale, � moins de pr�cisions
+ contraires.

+ Note : si vous avez utilis� CPE dans le pass�, vous devez absolument
+ effacer le fichier PREFS.CPE avant de lancer CPESETUP.

+ L'utilisation de CPESETUP est tr�s simple. Une description de chaque
+ fonction suit :


  Menu g�n�ral
  ------------

+ CPC Model (464, 664 or 6128):
+
+   S�lectionnez la ROM que CPE chargera au d�marrage. Il ne devraient pas
+   y avoir de programmes r�clamant un 664, mais il y a des programmes qui
+   ne fonctionneront pas avec un 464/664, ainsi que des programmes qui ne
+   fonctionneront poas avec un 664/6128. Votre meilleur choix est
+   probablement d'utiliser un 6128 � moins que quelque chose ne fonctionne
+   pas.

  Keyboard language:

    Vous pouvez s�lectionner soit un clavier CPC anglais original, soit
    des claviers modifi�s fran�ais et allemands. Cela fonctionne en
    modifiant directement la ROM, tous les programmes ne remarqueront donc
    pas la diff�rence.


  Sound card:

    Choisissez soit : pas de carte sonore, une Soundblaster (ou
*   compatible), une GUS ou une Ensoniq Soundscape, selon ce que vous avez.
    La d�tection correcte d�pend des variables d'environnements respectives
 *  de ces cartes (BLASTER, ULTRASND et SNDSCAPE). Suivant votre carte et
    ses fonctionnalit�s, plus ou moins d'options vous seront disponibles,
    indiqu�es par un (*).

  Sound card base port (*):

    Auto detected, valable pour toutes les cartes.

+ Sound card wave port (*):

+   Auto detected, uniquement pour Ensoniq Soundscape.

+ Sound card MIDI IRQ (*):

+   Auto detected, uniquement pour Ensoniq Soundscape, valeur d�cimale.

  Sound card IRQ (*):

    Auto detected, valable pour toutes les cartes, valeur d�cimale.

  Sound card DMA (*):

*   Auto detected, valable pour toutes les cartes. Seules les valeurs 0 �
*   3 (8bit) sont disponibles avec l'�mulation sonore.

  DMA buffer length (*):

*   Cette valeur d�cimale indique la taille du buffer utilis� par
*   l'�mulation sonore. Une petite valeur augmente l'exactitude de
*   l'�mulation, mais demande plus de ressources syst�mes. La valeur
*   minimum est 4, la valeur maximum est 240. Vous devrez exp�rimenter pour
*   trouver la meilleure valeur. Si vous entendez du bruit ou autres sons
*   bizarres, il vaut mieux augmenter la valeur. Note : utiliser le mode
*   st�r�o et/ou 44Khz n�cessite d'augmenter �galement cette valeur.

+ Audio sample rate (*):

+  Basculez entre 22Khz et 44Khz.

+ Stereo sound (*):

+  Basculez entre son mon et st�r�o.
+  Note : n'activez cette option que si vous �tes s�r que votre carte
+  sounblaster (ou compatible) supporte la st�r�o. Les GUS et Soundscape
+  supportent la st�r�o.

  Use EMS memory:

    Ignorez cette option si tout fonctionne parfaitement.
    Si CPE ne fonctionne pas, essayez de voir sans EMS. Cela pourrait �tre
    un bug de votre gestionnaire de m�moire EMS, ou de CPE. Je n'ai pas
    encore eu de rapport de probl�me � ce sujet.

  Printer port:

    Pour �mulation de l'imprimante, d�finissez le port auquel votre
    imprimante est connect�e. Habituellement, c'est le port LPT1.

  Quiet tape mode:

    Si vous avez d�j� utilis� un vrai CPC auparavant, vous connaissez sans
    doute les messages "Press play on tape then any key", ou "loading block
    xxx". Ces messages sont inutiles avec l'�mulateur. Cela peut �tre une
    nuisance, sp�cialement si vous avez mis un fichier dans le r�pertoire
    TAPE qui s'attendait � �tre sur une disquette. Ils rempliront alors
    l'�cran. Le mode cassette 'calme' permet de ne plus les afficher, �
    l'exception de l'affichage de r�pertoire o� vous en avez besoin.

  Green monitor:

    Comme expliqu� plus haut, les CPCs �taient vendus avec un moniteur vert
    ou couleur. Vous pouvez choisir celui que vous pr�f�rez. Le moniteur
    couleur est pris par d�faut, il permet un meilleur rendu.

  Enable sound output:

    Vous pouvez activer ou d�sactiver le son avec cette option. Le
    d�sactiver peut permettre une meilleure vitesse.

  Utilize joystick 1 and:
  Utilize joystick 2

*   Vous pouvez utiliser deux joysticks avec CPE, ou vous pouvez utiliser
    des touches sp�ciales pour �muler le premier joystick. Vous activerez
    sans doute cette option si vous avez un joystick. Cela peut ralentir
    l'�mulation, mais de peu (je ne pense pas que vous le sentirez). Les
+   joysticks n'ont pas besoin d'�tre calibr�s, mais doivent �tre en
+   position centr�e avant que l'�mulateur ne d�marre. Les joysticks
+   analogiques et les "joypads" num�riques (? traduction) sont
+   support�s.


  Options de modes vid�o
  ----------------------

  Screen refresh rate:

    Cette option permet d'utiliser CPE � sa vitesse maximale, m�me si
    votre mat�riel n'est pas assez rapide pour une �mulation parfaite.
    Habituellement, CPE redessine l'�cran 50 fois par seconde, comme
    pour un vrai CPC. Si vous l'utilisez avec une r�solution de 320x200
    (plus de renseignements sur les diff�rentes r�solutions plus bas),
    cela n�cessite un transfert d'environ 3 MB/s entre la m�moire
    centrale et la m�moire VGA, et c'est seulement l'�mulation vid�o.
    Dans la meilleure r�solution disponible, 800x600 avec les bords
    activ�s, le total sera de 11 MB/s. Vous aurez besoin d'une tr�s
    bonne carte vid�o pour cela. Si vous d�finissez cette valeur � 1,
    chaque �cran sera affich�, soit 50 trames par seconde, et toutes les
    animations seront parfaitement fluides. Si vous d�finissez � 2, seul
    un �cran sur deux sera affich�, � 5 seules 10 trames seront
    affich�es par secondes, et les animations ne seront pas belles �
    voir. Si vous devez utiliser une valeur de 5 ou plus pour avoir une
*   vitesse raisonnable, vous devriez consid�rer d'utiliser CPE v5.1 � la
+   place, ou un autre �mulateur. Si vous d�finissez cette option � 0,
+   CPE estimera la meilleure valeur qu'il peut utiliser pour
+   fonctionner � 100% de la vitesse d'un vrai CPC.

  Use VESA mode 800x600:

    Par d�faut CPE utilise une r�solution d'�cran de 320x200 pixels, en
    256 couleurs. Si vous avec une carte SVGA avec un bios VESA, vous
    pouvez changer cela en 800x600 (ou plut�t 800x300 en utilisant un
    doublement sp�cial des lignes). L'avantage d'une r�solution
    sup�rieure est que tous les �crans overscan que le CPC peut
    afficher, tiendront en 800x300, alors qu'en 320x200, ils peuvent
    �tre tronqu�s. Certaines particularit�s du CRTC sont seulement
    �mul�es en mode 800x600.

  Use only a small screen in VESA mode:

    Si vous utilisez une r�solution sup�rieure, le total des donn�es que
    le processeur a � g�rer augmente. Si votre syst�me est trop lent pour
    g�rer cela, vous pouvez toujours avoir l'avantage d'une r�solution
    sup�rieure en utilisant cette option. L'�mulateur utilisera toujours
    un mode vid�o 800x600, mais n'utilisera que 320x200 pixels dans
    l'angle sup�rieur gauche de l'�cran. Il n'y aura qu'une image tr�s
    petite, mais vous aurez l'avantage de pouvoir voir les overscan et les
    �crans 32 Ko.

  Use graphical menus VESA mode:

    En utilisant la r�solution 320x200, CPE retournera dans un mode
    �cran standard texte pour afficher ses menus. Il n'y a aucun
    probl�me avec cela, � moins que vous utilisiez le mode 800x600.
    Aller d'un mode vid�o � un mode texte n'est pas tr�s aimable pour
    votre moniteur, CPE peut donc afficher ses menus en mode graphique
    avec cette option.

  Use borders in VESA mode:

    Habituellement CPE n'�mule pas les bords qui sont pr�sents sur
    l'�cran CPC. Toutefois, dans la r�solution 800x300, il y a assez de
    place pour ces bords, ils peuvent donc �tre activ�s. Utiliser cette
    option permettra des images nettement plus agr�ables, il n'y aura
    pas de pixels 'fous' affich�s dans les zones de l'�cran qui ne sont
    pas � ce moment mis � jour (faites fonctionner CPE sans bords et
    vous comprendrez ce que cela signifie); et les images seront
    toujours correctement centr�es. Activer cette option peut ralentir
    la vitesse de l'�mulation, puisqu'il y a plus de donn�es � g�rer.


+ Changer la table des couleurs
+ -----------------------------
+
+ Import colours from CPCEMU style colour table:
+
+   Cette option permet de d�finir un fichier de table de couleurs
+   CPCEMU.DAT, pour �tre utilis� par CPE. Si �diter cette table peut
+   paraitre intimidant, essayer l'utilitaire CCC, disponible � partir
+   de ma page web, qui permet de le faire tr�s simplement, voir
+   ci-dessous pour plus de d�tails.
+
+ Original CPE colour table:
+
+  Cela restaure la table de couleurs utilis�e par toutes les versions
+  pr�c�dents de CPE. Quand vous lancez CPESETUP pour la premi�re fois,
+  a table plus appropri�e (selon mon opinion) sera install�e. Si vous
+  n'appr�ciez pas cette table, vous pouvez donc revenir � l'ancienne
+  avec la commande ci-dessous, ou cette option pour la changer.
+
+
+ File system setup
+ -----------------
+
+ Set initial path foc CPC drive A &
+ Set initial path foc CPC drive B:
+
+   Vous pouvez sp�cifier le chemin complet du r�pertoire o� se trouvent
+   vos images disques (fichiers .DSK). Le chemin doit �tre absolu et
+   donc inclure le nom du lecteur.

 Set initial path for snapshots:

    Vous pouvez sp�cifier le chemin complet du r�pertoire o� sont les
    snapshots. Le chemin doit �tre absolu et donc inclure le nom du
    lecteur.

+ set temporary archive extraction:
+
+   Si vous voulez utiliser des .DSK ou des SNApshots pr�sents dans des
+   archives ZIP, vous aurez besoin de sp�cifier un r�pertoire valide
+   ici. Ce doit �tre un r�pertoire d�di� � cette tache, �tant donn� que
+   des fichiers seront d�compress�s and effac�s pendant l'utilisation
+   de CPE. Le chemin doit �tre absolu et donc inclure le nom du
+   lecteur.
+
+ Set archvier executable path:
+
+  Pour utiliser le support ZIP, le programme PKUNZIP.EXE doit �tre
+  quelque part dans votre PATH. S'il n'a pas �t� automatiquement
+  d�tect� au lancement de CPESETUP, indiquez sa localisation exacte en
+  incluant le nom du fichier, par exemple : C:\UTIL\PKZUNZIP.EXE


  3.2. D�marrer l'�mulateur
  =========================

  Une fois que CPE est configur�, tapez simplement "CPE" pour
  lancer l'�mulateur. Vous devriez voir le message d'activation des ROMs
  (type de syst�me, copyright) en jaune sur un fond bleu. Si vous avez
  activ� le moniteur vert dans la configuration, cela donne un texte vert
  sur fond vert...


  3.3. Touches sp�ciales
  ======================

  Pendant l'�mulation, la plupart des touches que vous utiliserez seront
  rapport�es au CPC �mul�. Toutefois, les touches de fonctions invoquent
  des fonctions sp�ciales de l'�mulateur.

    F1  pr�sentera le menu de s�lection de fichier de chargement d'un snapshot
    F3  pr�sentera le menu de s�lection de fichier de sauvegarde d'un snapshot
        liste de tous les snapshots disponibles et vous aurez � entrer un
        nom pour le nouveau fichier
    F5  effectuera un reboot mat�riel du CPC �mul�
    F6  pr�sentera le menu de s�lection de fichiers d'images disque (.DSK)
    F7  affiche le menu des options
    F10 Sortie. Vous ne voulez vraiment pas utiliser cette touche.


  Les touches suppl�mentaires suivantes peuvent �tre utilis�es :

    F8,F9    fait d�filer l'�cran verticalement et
    F11,F12  fait d�filer l'�cran horizontalement. Si vous utilisez
             CPE2.EXE avec une r�solution de 320x00, les �crans overscan
             que le CPC essaye d'afficher pourront ne pas tenir. Vous
             pouvez utiliser ces quatre touches pour d�placer la zone
             visible. La meilleure solution est d'activer le mode 800x600
             dans la configuration de CPE.

+   8,4,5,   Si le pav� num�rique est d�sactiv�, ces touches peuvent
+   6,2      �muler le premier joystick du CPC



+ 3.4. Le menu de s�lection de fichiers (snapshots et images .DSK)
+ ================================================================
+
+ L'utilisation de ce menu est tr�s simple, puisque toutes les commandes
+ sont affich�es � l'�cran. Je n'expliquerai donc que les
+ fonctionnalit�s les moins �videntes.
+
+ Les images disques sont affich�es dans une colonne sur le cot� gauche
+ de l'�cran, suivi de tous les r�pertoires et les lecteurs d�tect�s
+ (inclut les CDROM et lecteurs r�seaux).
+
+ Vous pouvez faire une recherche simple en tapant le nom du fichier que
+ vous recherchez. Au fur et � mesure que vous tapez, les fichiers qui
+ respectent les crit�res sont en vid�o invers�e. Vous pouvez utilser la
+ touche RETOUR ARRIERE si vous avez une erreur de saisie. Utiliser une
+ touche curseur effacera le crit�re de recherche.
+
+ Dans la s�lection de fichiers de sauvegarde de snapshots, le fichier
+ en vid�o invers� sera remplac� par l'�tat actuel du CPC (apr�s avoir
+ appuy� sur ENTREE bien s�r). Si vous voulez plut�t un nouveau nom de
+ fichier, utilisez la touche INSERTION.
+
+ Si vous sauvez sur une disquette pendant l'�mulation, l'image disque
+ ne doit pas �tre dans une archive ZIP, sinon les changements ne seront
+ pas permanents.
+
+ C'est une bonne id�e de d�sactiver le cache �criture pour �viter des
+ d�lais apr�s la s�lection d'image disque dans une archive ZIP. Si vous
+ utilisez SMARTDRV, ajoutez l'option /X pour d�sactiver cette
+ possibilit�.
+
+ Etant donn� que le menu conserve la position dans la liste, la
+ sauvegarde r�p�tive d'un snapshot est tr�s facile.



  3.5. L'�cran des options (F7)
  =============================

  La plupart des options peuvent �tre aussi d�finies en permanence. Je
  ne vais donc pas les d�crire � nouveau. Voila la liste des autres
  fonctions.

  Limit speed to 100% (�mulation en temps r�el)

     Habituellement, CPE fonctionne � 100% de la vitesse d'un vrai CPC,
     ou moins si votre syst�me est trop lent. Cela est r�alis� en
     synchronisant les interruptions CPC avec les interruptions PC. Cela
     peut �tre d�sactiv� avec cette option. Habituellement, vous ne
     voudrez pas le faire (les jeux peuvent devenir injouables si le CPC
     est trop rapide).

     N'activez pas cette option pour augmenter la vitesse de l'�mulation
     si elle est trop lente. A la place, utilisez l'option 'refresh rate'
     dans le programme de configuration, ou d�sactivez le support sonore,
     qui peut prendre beaucoup de temps machine.

  Permit vertical overscan:

     Seulement applicable en mode 320x200. Comme il a �t� pr�cis�
     pr�c�demment, les �crans overscans peuvent �tre tronqu�s dans ce
     mode. Si un �cran est trop haut, sans �tre trop large, vous pouvez
     activer cette option pour augmenter la r�solution en 320x400. Je ne
     le recommande pas, l'�cran sera disproportionn�. Utilisez plut�t le
     mode 800x600.

  Note : quand vous quittez le menu des options, les joysticks seront
  recalibr�s. Vous devez donc toujours les laisser dans leur position
  centrale � ce moment.


  3.6. Utiliser l'�mulateur
  =========================

  Il y a certaines chose � expliquer au sujet de l'utilisation de
  l'�mulateur. Il r�agit comme un CPC. Toutefois, il y a quelques
  explications pour savoir comment utiliser des donn�es externes.

  Si vous avez des fichiers CPC natifs, vous pouvez les mettre dans le
  r�pertoire TAPE. Sur un CPC, vous acc�dez au lecteur cassette en
  tapant d'abord "|TAPE" (le caract�re "|" est sur la touche MAJUS-"�"
* sur les claviers allemands, et sur la touche MAJUS-"\" sur les
  claviers am�ricains), et ensuite en utilisant les commandes BASIC pour
  charger les fichiers (la sauvegarde sur cassette n'est pas encore
  support�). Vous pouvez obtenir un affichage des fichiers du r�pertoire
  TAPE en tapant 'CAT' et charger les fichiers avec 'LOAD"file"'. Si
  vous voulez ex�cuter un programme, tapez 'RUN"program"'.

  Le support des disquettes fonctionne avec les m�mes commandes BASIC,
  vous n'avez juste pas besoin de taper '|TAPE'. Si vous avez tap� cette
  commande, et que vous souhaitez utiliser les disquettes � nouveau,
  vous devez taper '|DISC'. Si vous d�marrez l'�mulateur et tapez 'CAT',
  vous aurez le message 'Disc missing in drive A'. Ceci �tat donn� que
  vous devez d'abord 'ins�rer' une image disquette. Les disquettes sont
  �mul�es en utilisant des fichiers sp�ciaux qui contiennent une image
  des donn�es d'une disquette CPC. Vous pouvez en avoir la liste en
  appuyant sur la touche F6. Apr�s avoir ins�r� une disquette, les
  commande BASIC comme 'CAT', 'LOAD' et 'RUN' fonctionneront.

  Il y a plusieurs types de fichiers images disquettes reconnus : les
  images disquettes propres � CPE, qui ont l'extension ".CPD" (CPC Disk
  File), et les images disquettes CPCEMU, qui ont l'extension ".DSK".
  Vous pouvez aussi cr�er des images disquettes .CPD compress�es, qui
  prendront moins de place disque, mais qui seront en lecture seule. De
  puis la v5.1i, le format "�tendu .DSK (.EDSK) est �galement support�.
  Il supporte mieux les images de disquettes originales qui sont
  prot�g�es (avec des formatages plus ou moins bizarres).

  Utilisez le programme CONVDISK.EXE qui vient avec CPE pour convertir les
  types d'image disquette entre .CPD et .DSK


  3.7. Des exemples de configurations
  ===================================

  Voici quelques configurations que je consid�re comme id�ales pour chaque
  syst�me, j'ai utilis� chacun d'eux moi-m�me.

  486DX2-66, bus VLB, une bonne carte SVGA

    Utilisez CPE avec une r�solution de 320x200 (d�sactivez le mode
    800x600 dans le menu). Utilisez un taux de trame (frame rate) de
    25hz (entrez "2" dans l'option "refresh rate").

    C'est une configuration conservatrice. Habituellement, le mode
    320x200 permettra d'utiliser un taux de rafra�chissement de 50 Hz,
    permettant des animations plus fluides. Vous pourriez obtenir la
    vitesse maximale m�me en mode 800x600 avec les bords activ�s et un
    taux de rafra�chissement de 25Hz. Mon 486 le permet par exemple.

  Pentium-90, bus PCI, une bonne carte SVGA

    Activez le mode 800x600, pas de petit �cran, les bords activ�s et un
    taux de rafra�chissement de 25Hz. Si vous d�sactivez les bords, ou
    si vous avez un tr�s bon syst�me, vous pouvez utiliser le taux de
    50Hz.

  Il peut �tre surprenant que les 486 et Pentium aient les m�mes
  r�sultats. Je suppose que ce n'est pas la vitesse du processeur qui est
  le plus important, mais en fait le taux de transfert de la m�moire
  principale � la carte VGA. Si vous activez le mode 800x600, activez les
  bords et essayer d'avoir un taux de 50Hz, ce taux de transfert tourne
  autour de 11MB/s.

  Ceci est limit� par le bus et par la carte VGA elle-m�me. Il semble que
  les bus VLB ou PCI n'aient pas beaucoup de diff�rences ici.

  Pour des syst�mes au milieu, vous devrez exp�rimenter un petit peu.
  Sp�cialement des utilisateurs de 486 moyens-rapides, auront des
  difficult�s � trouver une bonne configuration.



  4. Informations techniques
  ==========================

  Ce n'est pas inclus dans ce manuel. Un texte important � propos de la
  composition interne de CPE est sur le site WEB de Kevin Thacker (vous
  pouvez trouver l'URL dans le file inclus CSA8.FAQ, voir ci-dessous).
  Le code source de CPE est aussi disponible en t�l�chargement.


  4.1. Formats de fichiers
  ========================

  Si vous utilisez d�j� CPCEMU de Marco Vieth, vous voudrez utiliser vos
  programmes avec CPE aussi. Pour les fichiers cassette, il n'y a pas de
  probl�mes. Copiez les juste dans CPE\TAPE. M�me chose pour les
  snapshots, ils vont dans CPE\SNAP. Pour le moment CPE ne supporte pas
  les snapshots 128 Ko.

  CPE peut lire et �crire les .CPD non compress�s, les .DSK normaux et
  �tendus. Les .CPD compress�s sont en lecture seule. LE format (Write
  ID) n'est pas �mul�.

  La version 5.2i ajoute le support les images disques d'une capacit�
  plus importante (par exemple 80 pistes, 2 faces). Pour les utiliser,
  vous aurez besoin d'une ROM comme VDOS ou ROMDOS.


  4.2. Des points manquants
  =========================

  Pour le moment, presque 100% du CPC est �mul�. Des additions r�centes
  sont les �crans overscan, la technique 'split screen', et ces �crans
  32 Ko qu'utilisent certaines d�mos pour affiches de grosses images.

  Certains d�mos font des choses vraiment bizarres au CRTC. Quoi que la
  plupart des effets 'split-screen' soient �mul�es tr�s correctement avec
  cette version, il y en a d'autres qui posent probl�mes.

  Un gros probl�me est l'exactitude de l'�mulation des interruptions. Le
  Gate Array agit parfois d'une fa�on �trange, et je n'ai pas encore
  assimil� parfaitement le processus.

+ L'�mulation sonore est "presque" parfaite, except� les "samples" de
+ parole/son qui ne sont pas reproduits correctement. Cela pourra
+ changer dans une version ult�rieure.
+
+ L'�mulation du FDC is compl�te � 99%. Les informations manquantes sont
+ l'�mulation de la condition "overrun", et l'�mulation du GAP#3. Ce
+ dernier point ne sera probablement jamais �mul� �tant donn� que les
+ informations n�cessaires ne sont pas pr�sent dans le format DSK.


  5. Derniers mots
  ================

  5.1. Remerciements
  ==================

  De Bernd Schmidt :

  dans aucun ordre particulier, �

  - Amstrad pour avoir d�velopp� le CPC au d�but;
  - Marco Vieth pour m'avoir fourni des programmes, des rapports de bug et
    son programme �mulateur appel� CPCEMU, qui est tr�s bon. Il est aussi
    disponible comme freeware, alors essayez de l'obtenir;
  - Kevin Thacker, pour avoir fait une excellente page WEB pour les
    ordinateurs Amstrad;
  - Emmanuel Roussin pour la traduction de cette documentation;
  - Herman Dullink pour avoir envoy� son �mulateur CPC;
  - Zilog Inc., pour ses nombreuses instructions non document�es;
  - Charlie Gibbs, qui a �crit un �mulateur CP/M pour Amiga. Cet �mulateur
    m'a fait pens� � �crire un �mulateur CPC, et j'ai utiliser certaines
    id�es pour mon �mulateur;
+ - Andrea Lober, qui m'a envoy� des copies des permission qui lui ont
+   �t� donn�s par Amstrad et Locomitive pour distribuer les ROMs;
  - Ulrich Doewich qui a �crit l'�mulation sonore pour les cartes GUS, a
    remplac� le vieux code soundblaster par un meilleur code, et qui a
    �crit le nouveau code du FDC (contr�leur disquette);
  - Bradford Thomas, qui a r�gl� un m�chant bug;
  - tous ceux que j'ai oubli�.

+ D'Ulrich Doewich :
+
+ - Bernd Schmidt pour �crire un excellent �mulateur CPC, et pour
+   m'avoir laiss� l'am�liorer !
+ - Marco Vieth pour CPCEMU, qui m'a amen� � m'int�resser au CPC �
+   nouveau, apr�s que j'ai quitt� le monde CPC;
+ - Kevin Thacker pour ses nombreux Email forts utiles sur de nombreux
+   sujets d'�mulation;
+ - Sergio Bayarri pour de nombreux tests et pour avoir trouv� un bug
+   �trange ... ou deux !
+ - l'�quipe de beta testeurs de CPE v5.2 : Bernd Schmidt, David Wykes,
+   Emmanuel Roussin, Frederic Herlem, Noel Llopis-Artime and Sergio
+   Bayarri;
+ - tous ceux que j'ai oubli�.


  5.2. Les auteurs
  ================

  Bernd Schmidt a �crit le programme original, son adresse est

  Bernd Schmidt
  Schlossweiherstrasse 14
  52072 Aachen
  ALLEMAGNE

  Email : crux@pool.informatik.rwth-aachen.de


+ De nombreuses am�liorations et ajouts ont �t� faits par Ulrich
+ Doewich, son adresse est :
+
+ Ulrich Doewich
+ 112 Tea Rose Street
+ Markham, Ontario  L6C 1X3
+ Canada
+
+ EMail : cyrel@cybercube.com

  Ulrich s'occupe de CPE depuis la version 5.1, vous pouvez lui envoyer
  des rapports de bug � Ulrich et/ou Bernd.

+ La page web officielle de CPE est http://www.interlog.com/~cyrel/cpc


  5.3. Plus d'informations sur le CPC et autres �mulateurs
  ========================================================

  Lisez le fichier inclus "CSA8.FAQ", qui contient les Questions Pos�es
  Fr�quemment (et les r�ponses) du newsgroup Usenet comp.sys.amstrad.8bit,
  �crit par Emmanuel Roussin. Il contient beaucoup d'informations utiles,
  ainsi que des adresses pour des endroits int�ressants sur Internet ou
  vous pouvez trouver d'autre choses relatives au CPC.