home *** CD-ROM | disk | FTP | other *** search
/ Emulator Universe CD / emulatoruniversecd1998.iso / CPC / Emulators / CPC52 / CPE_FRA.TXT < prev    next >
Encoding:
Text File  |  1997-04-28  |  40.3 KB  |  902 lines

  1.     CCCCC                          L'émulateur Amstrad CPC
  2.    CC
  3.    CC                              Copyright 1991-1995 Bernd Schmidt
  4.    CC                              parties de Copyright 1995,1997 Ulrich Doewich
  5.     CCCCC  PPPPP
  6.                PP                  Amstrad and Locomotive Software permettent
  7.                PP                  l'utilisation des images de ROMs dans
  8.                PP                  l'émulateur, mais gardent le copyright.
  9.            PPPPP
  10.            PP                      Ce programme est freeware. vous pouvez le
  11.            PP                      distribuer gratuitement, à condition de ne
  12.            PP     EEEEE            pas demander plus de 25 F, ou l'équivalent
  13.                  EE   EE           dans tout autre monnaie pour copier le
  14.                  EEEEEE            disque, et à condition de toujours
  15.                  EE                distribuer l'archive complète, avec tous
  16.                   EEEEE   V.5.2i   les fichiers.
  17.  
  18.                                    Traduction en français par
  19.                                    Emmanuel Roussin (c) 1996-1997
  20.  
  21.      Les lignes commençant par le signe '*' ont été modifiées depuis la
  22.      documentation de CPE v5.1
  23.      Les lignes commençant par le signe '+' ont été ajoutées depuis la
  24.      documentation de CPE v5.1
  25.  
  26.      -----------------------------------------------------------------------------
  27.  
  28.   PS du traducteur : cette traduction n'est certainement pas parfaite, je
  29.   ne suis pas un traducteur professionnel (loin de la), elle est faite pour
  30.   permettre aux personnes ne maîtrisant pas ou peu l'anglais de pouvoir
  31.   utiliser l'émulateur au mieux de ses possibilités.
  32.  
  33.  
  34.   1. Qu'est-ce donc ?
  35.   ===================
  36.  
  37.   C'est un fichier de documentation. Il appartient à un programme appelé
  38.   CPE, qui peut émuler un Amstrad CPC sur votre compatible PC 486-AT. Ce
  39.   programme est un logiciel gratuit (freeware), vous pouvez le distribuer
  40.   gratuitement, mais vous ne pouvez pas demander plus de 25 F (ou
  41.   l'équivalent dans n'importe quelle monnaie) pour frais de copie. Si vous
  42.   voulez inclure CPE avec d'autres programmes sur un CD-ROM, vous pouvez le
  43.   faire. Dans tous les cas, vous devez préserver le contenu original de
  44.   l'archive, vous ne devez modifier aucun fichier, vous ne devez pas
  45.   oublier ou ajouter des fichiers si vous distribuer cette archive. Il n'y
  46.   a aucune garantie pour aucuns des programmes inclus, vous les utilisez
  47.   absolument à vos propres risques. L'auteur refuse d'accepter des
  48.   responsabilités pour tous dommages, que vous ou votre micro-ordinateur,
  49.   ou en fait n'importe quoi qui pourrait arriver en utilisant les
  50.   programmes fournis.
  51.  
  52.   Le code source de ce programme est disponible gratuitement, il peut être
  53.   copié aussi bien, et vous pouvez faire tout ce que vous voulez avec, tant
  54.   que cela reste un usage privé. Si vous réalisez d'autres programmes à
  55.   partir de ce source, vous devez spécifier que des parties du code de CPE
  56.   ont été utilisées. Vous n'avez pas besoin de distribuer le code source
  57.   avec l'exécutable de votre nouveau programme.
  58.  
  59.   Aucun des programmes ou données fournis ne doivent être utilisés pour des
  60.   usages militaires. Je doute que cela soit possible, mais au cas ou... Si
  61.   vous n'acceptez pas ces termes, effacez tous les fichiers, et oubliez
  62.   CPE. Mais vous manquerez beaucoup de choses...
  63.  
  64.   Ce programme est freeware, et non shareware. Je ne vous demande aucun
  65.   paiement, donc ne m'envoyez pas d'argent. Mais écrivez moi si vous aimez
  66.   ce programme ! Tous les commentaires, suggestions ou rapport de bug sont
  67.   les bienvenus.
  68.  
  69.   Partagez et amusez-vous !
  70.  
  71.   und nocheinmal auf deutsch, damit niemand sagen kann, er hätte die
  72.   Passage nicht verstanden: Benutzung der Programme auf eigene Gefahr, der
  73.   Autor übernimmt keine Haftung für irgendwelche Schaeden, die durch die
  74.   Benutzung des Programms entstehen, sei es durch sachgemässe oder
  75.   unsachgemässe Verwendung.
  76.  
  77.  
  78.   1.1. A propos des images de ROMs
  79.   ================================
  80.  
  81.   Depuis la version 4.8i, les images de ROMs de tous les modèles de CPC
  82.   sont incluses. Elles sont protégées par le copyright d'Amstrad et
  83.   Locomotive, ces sociétés ont permis leur usage et leur distribution avec
  84.   les émulateurs.
  85.  
  86.   Dans des versions antérieures, j'étais peu disposé à inclure les ROMs,
  87.   parce que je n'avais pas de permission écrite, seulement des emails, ce
  88.   qui me mettait un peu mal à l'aise. Mais je suis maintenant convaincu
  89.   étant donné que :
  90.  
  91.    - Amstrad et Locomotive ont répété dans le newsgroup comp.sys.amstrad.8bit
  92.      que c'était légal;
  93.    - J'ai reçu des copies de permissions accordées à un magazine allemand (ASM),
  94.      qui a inclut CPE et CPCEMU sur un CD;
  95.    - les ROMs sont de toute façon disponibles un peu partout;
  96.    - pourquoi ne devrais-je par croire les emails que j'ai ?
  97.  
  98.  
  99.  
  100.   2. Informations générales
  101.   =========================
  102.  
  103.   2.1. La famille Amstrad CPC
  104.   ===========================
  105.  
  106.   Quelques années auparavant, les micro-ordinateurs 8bit étaient très
  107.   populaires. Le plus connu était le Commodore 64, mais une autre famille
  108.   était aussi connue dans plusieurs pays (surtout en Europe). Il s'agit des
  109.   Amstrad CPC (ils étaient distribués sous d'autres noms dans certains
  110.   pays, par exemple vous pouvez avoir un CPC Schneider si vous vivez en
  111.   Allemagne).
  112.  
  113.   Il y avait trois modèles différents :
  114.  
  115.   - le CPC464, qui est apparu en 1984, il avait 32 Ko de ROM, 64 Ko de RAM
  116.     et un lecteur de cassettes intégré, juste à coté du clavier. La ROM
  117.     incluait le système d'exploitation Amstrad et le BASIC Locomotive v1.0,
  118.     qui était très bien. Il était possible d'acheter des lecteurs de
  119.     disquette externe, celui vendu par Amstrad utilisait des disquettes 3
  120.     pouces, qui étaient très chères, étant donné qu'aucun autre fabricant
  121.     de micro-ordinateurs ne les utilisait pour leurs propres systèmes (à
  122.     part quelques modèles exotiques comme l'Einstein par exemple). Il y
  123.     avait quelques sociétés qui vendaient des lecteurs 5,25 pouces et 3,5
  124.     pouces, mais sans que cela soit généralisé. Avec les lecteurs de
  125.     disquettes Amstrad, était inclus ce qui était alors le système
  126.     d'exploitation le plus couramment utilisé : le CP/M v2.2, ainsi de
  127.     nombreuses applications devenaient disponibles pour CPC; seulement les
  128.     disquettes ne tenaient pas dans les lecteurs 3 pouces...
  129.  
  130.   - le CPC 664 fut le modèle suivant. Il n'avait plus de lecteur de
  131.     cassette à droite du clavier, mais un lecteur de disquette 3". Le
  132.     système d'exploitation et les ROMs BASIC étaient un peu améliorés, le
  133.     basic ayant quelques nouvelles commandes et le numéro de version 1.1.
  134.     La ROM disquette de 16 Ko était bien sûr présente, ce micro avait donc
  135.     un total de 48 Ko de ROM. Il fut disponible à la mi 1985;
  136.  
  137.   - seulement quelques mois après, Amstrad présentait le CPC 6128, c'était
  138.     un CPC 664 avec le double de RAM : un total incroyable de 128 Ko ! Il y
  139.     avait quelques changement mineurs dans les ROMs, mais la mémoire
  140.     supplémentaire n'était pas supportée par le basic. Amstrad distribuait
  141.     une nouvelle version du CP/M : le CP/M plus (la version 3.0), qui
  142.     pouvait utiliser la mémoire supplémentaire, pour que les problèmes que
  143.     certains programmes avaient avec la mémoire limitée deviennent de
  144.     l'histoire ancienne. Après la sortie du CPC 6128, la production du CPC
  145.     664 fut abandonnée.
  146.  
  147.   Les différences entre ces modèles étaient minimes comparées aux
  148.   possibilités qu'ils avaient en commun :
  149.  
  150.   - le processeur: un Zilog Z80A, un processeur 8-bit fonctionnant à 4MHz,
  151.     dérivé des INTeLs 8080;
  152.  
  153.   - la puce vidéo: un Motorola CRTC 6845. Avec le 'Gate Array', il est
  154.     responsable de la création du signal vidéo. Les CPCs avaient trois
  155.     modes vidéos :
  156.  
  157.       mode 0: résolution de 160x200 pixels, 16 couleurs parmi 27 + le bord
  158.       mode 1: résolution de 320x200 pixels,  4 couleurs parmi 27 + le bord
  159.       mode 2: résolution de 640x200 pixels,  2 couleurs parmi 27 + le bord
  160.  
  161.     Mais le CRTC pouvait être programmé pour afficher bien d'autres
  162.     résolutions;
  163.  
  164.   - la puce sonore : un General Instruments AY-3-8192, avec trois canaux
  165. *   indépendants, et un générateur de bruit. La puce équivalente fabriquée
  166. *   par Yamaha fut utilisé plus tard dans les micros Atari ST. Certaines
  167.     personnes disent qu'il a QUATRE générateurs de bruit...;
  168.  
  169.   - la gestion mémoire : bien que le Z80 ait seulement un bus d'adresse de
  170.     16 bit, étant capable seulement 65536 octets de mémoire, vous pouvez
  171.     (en théorie) utiliser des centaines de Ko de RAM, et même des milliers
  172.     de Ko de ROM. Ceci est rendu possible par le 'Gate Array', qui
  173. *   implémente la gestion de banques de mémoire RAM et ROM. Les 64 Ko qui
  174.     sont vus par le processeur, sont divisés en 4 blocs de 16 Ko, et en
  175.     programmant les registres de banques vous pouvez faire accéder au Z80
  176.     différents blocs de mémoire à la même adresse. Donc, la banque de
  177.     mémoire la plus haute (adresse C000-FFFF) contient habituellement la
  178.     RAM vidéo, mais vous pouvez aussi accéder au basic, et aux ROMs
  179.     disquettes à la même adresse;
  180.  
  181.   - tous les modèles étaient vendus avec un moniteur. Vous pouviez choisir
  182.     soit un moniteur couleur (CTM 644) ou, si vous n'aviez pas autant
  183.     d'argent, un couleur monochrome vert (GT 65). Ils n'étaient pas de
  184. *   simples moniteurs, ils contenaient aussi l'alimentation électrique. Le
  185.     CPC 464 recevait ses 5V d'électricité par le moniteur, les deux modèles
  186.     suivants avaient besoin aussi de 12V pour le lecteur de disquette.
  187.     C'était un moyen efficace pour que les utilisateurs n'achètent pas de
  188.     moniteurs autres que ceux d'Amstrad;
  189.  
  190.   - il y avait des problèmes similaires avec le port imprimante. Au lieu
  191.     d'utiliser le port habituel 8 bit Centronics, Amstrad a inventé quelque
  192.     chose de beaucoup plus utile : le port 7 bit Centronics ! C'était
  193.     encore un autre moyen pour que les utilisateurs n'achètent pas des
  194.     périphériques autre que ceux d'Amstrad, puisqu'Amstrad seul fabriquait
  195.     des imprimante 7 bit. Mais Amstrad a eu moins de succès ici, qu'avec
  196.     les moniteurs, beaucoup d'utilisateurs avaient des imprimantes non
  197.     Amstrad;
  198.  
  199.   - le port joystick : Amstrad fabriquait aussi des joysticks, et bien sûr
  200.     ils ne voulaient pas que les utilisateurs achètent d'autres joysticks
  201.     (meilleurs) que les leurs, ils ont donc mis un seul port joystick au
  202.     lieu de deux. Pour utiliser deux joysticks, il fallait brancher un
  203.     joystick Amstrad sur le micro, et brancher le deuxième joystick sur le
  204.     premier, c'était le seul joystick jamais créé avec un port joystick
  205.     intégré !
  206.  
  207.   En fait, la description des ces possibilités n'est pas vraiment complète.
  208.   Elle décrit juste ce qu'un CPC peut faire "officiellement". Par exemple,
  209.   il est parfaitement possible d'utiliser des résolutions jusqu'en 768x280
  210.   avec toutes les 27 couleurs, et des programmeurs capable ont
  211.   effectivement réalisé de telles choses. Vous verrez cela plus en détail
  212.   dans les prochaines sections...
  213.  
  214.  
  215.   2.2. L'émulateur
  216.   =================
  217.  
  218. * Ceci est la version 5.2i de l'émulateur, le i signifie INTeL.
  219.  
  220. * Entre la version 4.6i et 5.1i, l'émulateur consistait en deux exécutables
  221. * (CPE.EXE et CPE2.EXE). Chaque exécutable était destiné à des
  222. * configurations différentes, CPE pour des machines peu puissantes, et CPE2
  223.   pour des machines puissantes. Pour réaliser une émulation sérieuse,
  224.   beaucoup de ressources machines sont nécessaires. La difficulté tient à
  225.   l'émulation graphiques, et si les graphiques sont censés être émulés
  226.   exactement, beaucoup d'efforts sont nécessaires. Si le CPC doit être
  227.   émulé sur une machine relativement lente, tout ne sera pas parfait. La
  228.   plupart des programmes fonctionneront toujours, et vous ne verrez pas une
  229.   différence pour les programmes qui utilisent seulement les spécifications
  230.   techniques. Ces spécifications sont décrites dans les sections suivantes.
  231.   Mais les démos graphiques utilisent notamment beaucoup de possibilités
  232. * non documentées que le PC ne peut simplement pas gérer. Pour cette
  233. + raison, l'ancien CPE.EXE est abandonné dans la version 5.2i, et CPE2.EXE
  234. + devient le seul exécutable disponible, maintenant renommé en CPE.EXE
  235.  
  236. + Si vous avez seulement un 386 ou un 486 lent, vous voudrez utiliser
  237. + l'ancien CPE.EXE de la version 5.1i, ou vous pouvez essayer d'autres
  238. + émulateurs disponible sur internet (plus de renseignements plus tard).
  239.  
  240.   Au fait, il y a aussi une version Amiga de CPE, mais elle est plutôt
  241.   vieille, et pas aussi bonne que la version PC. J'ai cessé de la
  242.   développer mi-1993, quand j'ai acheté mon premier PC. AmigaCPE ne sera
  243.   pas amélioré, mais il est disponible en sources, sur des sites FTP (voir
  244.   ci-dessous).
  245.  
  246.  
  247.   2.3. Matériel nécessaire
  248.   ========================
  249.  
  250. * Vous avez besoin d'un compatible PC AT avec un processeur 486 (ou plus),
  251. * une carte VGA (de préférence une carte SVGA rapide avec support VESA), au
  252.   moins un lecteur de disquette (ou mieux un disque dur), un clavier, un
  253.   moniteur, etc...
  254.  
  255. * Si vous avec une carte sonore Soundblaster ou compatible, vous pouvez
  256.   émuler le son du CPC. Le haut-parleur interne n'est pas supporté. Achetez
  257.   une carte sonore à la place. Depuis la version 4.8i, CPE supporte aussi
  258. * la Gravis Ultrasound (GUS), et cette version ajoute le support des cartes
  259. + compatibles Ensoniq Soundscape.
  260.  
  261.  
  262.   2.4. Emulation des possibilités documentées
  263.   ===========================================
  264.  
  265.   CPE peut émuler les trois modèles CPC sur votre PC. En fait, il émule
  266.   toujours le matériel 6128, mais cela ne vous causera jamais des
  267.   problèmes, étant donné qu'il n'y pas eu de changements dans le matériel,
  268.   seulement des extensions. Le modèle obtenu déprendra du contenu des
  269.   fichiers ROMs utilisés, plus de renseignements à ce propros par la suite.
  270.  
  271.   Toutes les possibilités matérielles documentées sont émulées. Bien sûr,
  272.   certaines choses ne peuvent pas être dupliquées exactement sur un
  273.   système complètement différent. La disposition du clavier PC diffère de
  274.   celle du clavier CPC, vous pourrez donc avoir quelques difficultés à
  275.   trouver certaines touches quand vous utiliserez CPE.
  276.  
  277.   CPE2.EXE fonctionnera toujours à la vitesse exacte d'un CPC, à moins que
  278.   vous lui demandiez de ne pas le faire. Si votre système est assez
  279.   rapide, il n'y aura pas de différence avec un vrai CPC.
  280.  
  281.  
  282.   2.5. Emulation de possibilités non documentées
  283.   ==============================================
  284.  
  285.   Un CPC peut faire plus que ce qui est précisé dans le manuel. Notamment
  286.   la puce graphique (CRTC) peut faire beaucoup plus que ce que l'on
  287.   pourrait penser. CPE peut émuler les écrans overscans, les rasters
  288. * et les écrans 32 Ko (avec de l'EMS dans le mode 800x600). Il peut émuler
  289.   certains effets de séparation d'écran (split screen) qui sont utilisés
  290.   dans les démos, mais c'est encore un peu buggé.
  291.  
  292.  
  293.  
  294.   3. Utiliser l'émulateur
  295.   =======================
  296.  
  297.   3.1. Configuration
  298.   ==================
  299.  
  300. * Tout d'abord, décompressez l'archive dans un répertoire de votre choix,
  301. * en utilisant l'option "-d" de pkunzip pour créer les sous-répertoires
  302. * nécessaires :
  303.  
  304.   ROM\        pour les fichiers ROMs
  305.   SNAP\       pour les fichiers snapshot
  306.   TAPE\       pour le support lecteur de cassette
  307.   DISKS\      pour le support des disquettes
  308. + TEMP\       pour le support des archives ZIP
  309.  
  310.   Toutes les ROMs systèmes dont vous avez besoin sont incluses. Vous pouvez
  311.   ajouter deux autres fichiers "ROM5.ROM" et "ROM6.ROM" à votre répertoire
  312.   ROM, ils seront chargés par CPE comme des ROMs supplémentaires. Vous
  313.   aurez besoin de cette possibilité si vous avez une ROM spéciale branchée
  314. * sur votre CPC. Vous pouvez aussi enlever ou renommer le fichier
  315.   "CPCADOS.ROM" si vous voulez émulez un CPC 464 sans lecteur de disquette.
  316.   Certains programmes ne fonctionneront pas si la ROM disquette est
  317.   présente, mais cela devrait être rare. Habituellement, vous voudrez
  318.   probablement laisser le répertoire ROM tel quel.
  319.  
  320.   Le second pas est de lancer le programme CPESETUP. Ce programme vous
  321. * permet de configurer l'émulateur pour votre système. Il est nécessaire de
  322. + le lancer au moins une fpois pour créer le fichier PREFS.CPE, toutes les
  323. + entrées numériques sont en notation hexadécimale, à moins de précisions
  324. + contraires.
  325.  
  326. + Note : si vous avez utilisé CPE dans le passé, vous devez absolument
  327. + effacer le fichier PREFS.CPE avant de lancer CPESETUP.
  328.  
  329. + L'utilisation de CPESETUP est très simple. Une description de chaque
  330. + fonction suit :
  331.  
  332.  
  333.   Menu général
  334.   ------------
  335.  
  336. + CPC Model (464, 664 or 6128):
  337. +
  338. +   Sélectionnez la ROM que CPE chargera au démarrage. Il ne devraient pas
  339. +   y avoir de programmes réclamant un 664, mais il y a des programmes qui
  340. +   ne fonctionneront pas avec un 464/664, ainsi que des programmes qui ne
  341. +   fonctionneront poas avec un 664/6128. Votre meilleur choix est
  342. +   probablement d'utiliser un 6128 à moins que quelque chose ne fonctionne
  343. +   pas.
  344.  
  345.   Keyboard language:
  346.  
  347.     Vous pouvez sélectionner soit un clavier CPC anglais original, soit
  348.     des claviers modifiés français et allemands. Cela fonctionne en
  349.     modifiant directement la ROM, tous les programmes ne remarqueront donc
  350.     pas la différence.
  351.  
  352.  
  353.   Sound card:
  354.  
  355.     Choisissez soit : pas de carte sonore, une Soundblaster (ou
  356. *   compatible), une GUS ou une Ensoniq Soundscape, selon ce que vous avez.
  357.     La détection correcte dépend des variables d'environnements respectives
  358.  *  de ces cartes (BLASTER, ULTRASND et SNDSCAPE). Suivant votre carte et
  359.     ses fonctionnalités, plus ou moins d'options vous seront disponibles,
  360.     indiquées par un (*).
  361.  
  362.   Sound card base port (*):
  363.  
  364.     Auto detected, valable pour toutes les cartes.
  365.  
  366. + Sound card wave port (*):
  367.  
  368. +   Auto detected, uniquement pour Ensoniq Soundscape.
  369.  
  370. + Sound card MIDI IRQ (*):
  371.  
  372. +   Auto detected, uniquement pour Ensoniq Soundscape, valeur décimale.
  373.  
  374.   Sound card IRQ (*):
  375.  
  376.     Auto detected, valable pour toutes les cartes, valeur décimale.
  377.  
  378.   Sound card DMA (*):
  379.  
  380. *   Auto detected, valable pour toutes les cartes. Seules les valeurs 0 à
  381. *   3 (8bit) sont disponibles avec l'émulation sonore.
  382.  
  383.   DMA buffer length (*):
  384.  
  385. *   Cette valeur décimale indique la taille du buffer utilisé par
  386. *   l'émulation sonore. Une petite valeur augmente l'exactitude de
  387. *   l'émulation, mais demande plus de ressources systèmes. La valeur
  388. *   minimum est 4, la valeur maximum est 240. Vous devrez expérimenter pour
  389. *   trouver la meilleure valeur. Si vous entendez du bruit ou autres sons
  390. *   bizarres, il vaut mieux augmenter la valeur. Note : utiliser le mode
  391. *   stéréo et/ou 44Khz nécessite d'augmenter également cette valeur.
  392.  
  393. + Audio sample rate (*):
  394.  
  395. +  Basculez entre 22Khz et 44Khz.
  396.  
  397. + Stereo sound (*):
  398.  
  399. +  Basculez entre son mon et stéréo.
  400. +  Note : n'activez cette option que si vous êtes sûr que votre carte
  401. +  sounblaster (ou compatible) supporte la stéréo. Les GUS et Soundscape
  402. +  supportent la stéréo.
  403.  
  404.   Use EMS memory:
  405.  
  406.     Ignorez cette option si tout fonctionne parfaitement.
  407.     Si CPE ne fonctionne pas, essayez de voir sans EMS. Cela pourrait être
  408.     un bug de votre gestionnaire de mémoire EMS, ou de CPE. Je n'ai pas
  409.     encore eu de rapport de problème à ce sujet.
  410.  
  411.   Printer port:
  412.  
  413.     Pour émulation de l'imprimante, définissez le port auquel votre
  414.     imprimante est connectée. Habituellement, c'est le port LPT1.
  415.  
  416.   Quiet tape mode:
  417.  
  418.     Si vous avez déjà utilisé un vrai CPC auparavant, vous connaissez sans
  419.     doute les messages "Press play on tape then any key", ou "loading block
  420.     xxx". Ces messages sont inutiles avec l'émulateur. Cela peut être une
  421.     nuisance, spécialement si vous avez mis un fichier dans le répertoire
  422.     TAPE qui s'attendait à être sur une disquette. Ils rempliront alors
  423.     l'écran. Le mode cassette 'calme' permet de ne plus les afficher, à
  424.     l'exception de l'affichage de répertoire où vous en avez besoin.
  425.  
  426.   Green monitor:
  427.  
  428.     Comme expliqué plus haut, les CPCs étaient vendus avec un moniteur vert
  429.     ou couleur. Vous pouvez choisir celui que vous préférez. Le moniteur
  430.     couleur est pris par défaut, il permet un meilleur rendu.
  431.  
  432.   Enable sound output:
  433.  
  434.     Vous pouvez activer ou désactiver le son avec cette option. Le
  435.     désactiver peut permettre une meilleure vitesse.
  436.  
  437.   Utilize joystick 1 and:
  438.   Utilize joystick 2
  439.  
  440. *   Vous pouvez utiliser deux joysticks avec CPE, ou vous pouvez utiliser
  441.     des touches spéciales pour émuler le premier joystick. Vous activerez
  442.     sans doute cette option si vous avez un joystick. Cela peut ralentir
  443.     l'émulation, mais de peu (je ne pense pas que vous le sentirez). Les
  444. +   joysticks n'ont pas besoin d'être calibrés, mais doivent être en
  445. +   position centrée avant que l'émulateur ne démarre. Les joysticks
  446. +   analogiques et les "joypads" numériques (? traduction) sont
  447. +   supportés.
  448.  
  449.  
  450.   Options de modes vidéo
  451.   ----------------------
  452.  
  453.   Screen refresh rate:
  454.  
  455.     Cette option permet d'utiliser CPE à sa vitesse maximale, même si
  456.     votre matériel n'est pas assez rapide pour une émulation parfaite.
  457.     Habituellement, CPE redessine l'écran 50 fois par seconde, comme
  458.     pour un vrai CPC. Si vous l'utilisez avec une résolution de 320x200
  459.     (plus de renseignements sur les différentes résolutions plus bas),
  460.     cela nécessite un transfert d'environ 3 MB/s entre la mémoire
  461.     centrale et la mémoire VGA, et c'est seulement l'émulation vidéo.
  462.     Dans la meilleure résolution disponible, 800x600 avec les bords
  463.     activés, le total sera de 11 MB/s. Vous aurez besoin d'une très
  464.     bonne carte vidéo pour cela. Si vous définissez cette valeur à 1,
  465.     chaque écran sera affiché, soit 50 trames par seconde, et toutes les
  466.     animations seront parfaitement fluides. Si vous définissez à 2, seul
  467.     un écran sur deux sera affiché, à 5 seules 10 trames seront
  468.     affichées par secondes, et les animations ne seront pas belles à
  469.     voir. Si vous devez utiliser une valeur de 5 ou plus pour avoir une
  470. *   vitesse raisonnable, vous devriez considérer d'utiliser CPE v5.1 à la
  471. +   place, ou un autre émulateur. Si vous définissez cette option à 0,
  472. +   CPE estimera la meilleure valeur qu'il peut utiliser pour
  473. +   fonctionner à 100% de la vitesse d'un vrai CPC.
  474.  
  475.   Use VESA mode 800x600:
  476.  
  477.     Par défaut CPE utilise une résolution d'écran de 320x200 pixels, en
  478.     256 couleurs. Si vous avec une carte SVGA avec un bios VESA, vous
  479.     pouvez changer cela en 800x600 (ou plutôt 800x300 en utilisant un
  480.     doublement spécial des lignes). L'avantage d'une résolution
  481.     supérieure est que tous les écrans overscan que le CPC peut
  482.     afficher, tiendront en 800x300, alors qu'en 320x200, ils peuvent
  483.     être tronqués. Certaines particularités du CRTC sont seulement
  484.     émulées en mode 800x600.
  485.  
  486.   Use only a small screen in VESA mode:
  487.  
  488.     Si vous utilisez une résolution supérieure, le total des données que
  489.     le processeur a à gérer augmente. Si votre système est trop lent pour
  490.     gérer cela, vous pouvez toujours avoir l'avantage d'une résolution
  491.     supérieure en utilisant cette option. L'émulateur utilisera toujours
  492.     un mode vidéo 800x600, mais n'utilisera que 320x200 pixels dans
  493.     l'angle supérieur gauche de l'écran. Il n'y aura qu'une image très
  494.     petite, mais vous aurez l'avantage de pouvoir voir les overscan et les
  495.     écrans 32 Ko.
  496.  
  497.   Use graphical menus VESA mode:
  498.  
  499.     En utilisant la résolution 320x200, CPE retournera dans un mode
  500.     écran standard texte pour afficher ses menus. Il n'y a aucun
  501.     problème avec cela, à moins que vous utilisiez le mode 800x600.
  502.     Aller d'un mode vidéo à un mode texte n'est pas très aimable pour
  503.     votre moniteur, CPE peut donc afficher ses menus en mode graphique
  504.     avec cette option.
  505.  
  506.   Use borders in VESA mode:
  507.  
  508.     Habituellement CPE n'émule pas les bords qui sont présents sur
  509.     l'écran CPC. Toutefois, dans la résolution 800x300, il y a assez de
  510.     place pour ces bords, ils peuvent donc être activés. Utiliser cette
  511.     option permettra des images nettement plus agréables, il n'y aura
  512.     pas de pixels 'fous' affichés dans les zones de l'écran qui ne sont
  513.     pas à ce moment mis à jour (faites fonctionner CPE sans bords et
  514.     vous comprendrez ce que cela signifie); et les images seront
  515.     toujours correctement centrées. Activer cette option peut ralentir
  516.     la vitesse de l'émulation, puisqu'il y a plus de données à gérer.
  517.  
  518.  
  519. + Changer la table des couleurs
  520. + -----------------------------
  521. +
  522. + Import colours from CPCEMU style colour table:
  523. +
  524. +   Cette option permet de définir un fichier de table de couleurs
  525. +   CPCEMU.DAT, pour être utilisé par CPE. Si éditer cette table peut
  526. +   paraitre intimidant, essayer l'utilitaire CCC, disponible à partir
  527. +   de ma page web, qui permet de le faire très simplement, voir
  528. +   ci-dessous pour plus de détails.
  529. +
  530. + Original CPE colour table:
  531. +
  532. +  Cela restaure la table de couleurs utilisée par toutes les versions
  533. +  précédents de CPE. Quand vous lancez CPESETUP pour la première fois,
  534. +  a table plus appropriée (selon mon opinion) sera installée. Si vous
  535. +  n'appréciez pas cette table, vous pouvez donc revenir à l'ancienne
  536. +  avec la commande ci-dessous, ou cette option pour la changer.
  537. +
  538. +
  539. + File system setup
  540. + -----------------
  541. +
  542. + Set initial path foc CPC drive A &
  543. + Set initial path foc CPC drive B:
  544. +
  545. +   Vous pouvez spécifier le chemin complet du répertoire où se trouvent
  546. +   vos images disques (fichiers .DSK). Le chemin doit être absolu et
  547. +   donc inclure le nom du lecteur.
  548.  
  549.  Set initial path for snapshots:
  550.  
  551.     Vous pouvez spécifier le chemin complet du répertoire où sont les
  552.     snapshots. Le chemin doit être absolu et donc inclure le nom du
  553.     lecteur.
  554.  
  555. + set temporary archive extraction:
  556. +
  557. +   Si vous voulez utiliser des .DSK ou des SNApshots présents dans des
  558. +   archives ZIP, vous aurez besoin de spécifier un répertoire valide
  559. +   ici. Ce doit être un répertoire dédié à cette tache, étant donné que
  560. +   des fichiers seront décompressés and effacés pendant l'utilisation
  561. +   de CPE. Le chemin doit être absolu et donc inclure le nom du
  562. +   lecteur.
  563. +
  564. + Set archvier executable path:
  565. +
  566. +  Pour utiliser le support ZIP, le programme PKUNZIP.EXE doit être
  567. +  quelque part dans votre PATH. S'il n'a pas été automatiquement
  568. +  détecté au lancement de CPESETUP, indiquez sa localisation exacte en
  569. +  incluant le nom du fichier, par exemple : C:\UTIL\PKZUNZIP.EXE
  570.  
  571.  
  572.   3.2. Démarrer l'émulateur
  573.   =========================
  574.  
  575.   Une fois que CPE est configuré, tapez simplement "CPE" pour
  576.   lancer l'émulateur. Vous devriez voir le message d'activation des ROMs
  577.   (type de système, copyright) en jaune sur un fond bleu. Si vous avez
  578.   activé le moniteur vert dans la configuration, cela donne un texte vert
  579.   sur fond vert...
  580.  
  581.  
  582.   3.3. Touches spéciales
  583.   ======================
  584.  
  585.   Pendant l'émulation, la plupart des touches que vous utiliserez seront
  586.   rapportées au CPC émulé. Toutefois, les touches de fonctions invoquent
  587.   des fonctions spéciales de l'émulateur.
  588.  
  589.     F1  présentera le menu de sélection de fichier de chargement d'un snapshot
  590.     F3  présentera le menu de sélection de fichier de sauvegarde d'un snapshot
  591.         liste de tous les snapshots disponibles et vous aurez à entrer un
  592.         nom pour le nouveau fichier
  593.     F5  effectuera un reboot matériel du CPC émulé
  594.     F6  présentera le menu de sélection de fichiers d'images disque (.DSK)
  595.     F7  affiche le menu des options
  596.     F10 Sortie. Vous ne voulez vraiment pas utiliser cette touche.
  597.  
  598.  
  599.   Les touches supplémentaires suivantes peuvent être utilisées :
  600.  
  601.     F8,F9    fait défiler l'écran verticalement et
  602.     F11,F12  fait défiler l'écran horizontalement. Si vous utilisez
  603.              CPE2.EXE avec une résolution de 320x00, les écrans overscan
  604.              que le CPC essaye d'afficher pourront ne pas tenir. Vous
  605.              pouvez utiliser ces quatre touches pour déplacer la zone
  606.              visible. La meilleure solution est d'activer le mode 800x600
  607.              dans la configuration de CPE.
  608.  
  609. +   8,4,5,   Si le pavé numérique est désactivé, ces touches peuvent
  610. +   6,2      émuler le premier joystick du CPC
  611.  
  612.  
  613.  
  614. + 3.4. Le menu de sélection de fichiers (snapshots et images .DSK)
  615. + ================================================================
  616. +
  617. + L'utilisation de ce menu est très simple, puisque toutes les commandes
  618. + sont affichées à l'écran. Je n'expliquerai donc que les
  619. + fonctionnalités les moins évidentes.
  620. +
  621. + Les images disques sont affichées dans une colonne sur le coté gauche
  622. + de l'écran, suivi de tous les répertoires et les lecteurs détectés
  623. + (inclut les CDROM et lecteurs réseaux).
  624. +
  625. + Vous pouvez faire une recherche simple en tapant le nom du fichier que
  626. + vous recherchez. Au fur et à mesure que vous tapez, les fichiers qui
  627. + respectent les critères sont en vidéo inversée. Vous pouvez utilser la
  628. + touche RETOUR ARRIERE si vous avez une erreur de saisie. Utiliser une
  629. + touche curseur effacera le critère de recherche.
  630. +
  631. + Dans la sélection de fichiers de sauvegarde de snapshots, le fichier
  632. + en vidéo inversé sera remplacé par l'état actuel du CPC (après avoir
  633. + appuyé sur ENTREE bien sûr). Si vous voulez plutôt un nouveau nom de
  634. + fichier, utilisez la touche INSERTION.
  635. +
  636. + Si vous sauvez sur une disquette pendant l'émulation, l'image disque
  637. + ne doit pas être dans une archive ZIP, sinon les changements ne seront
  638. + pas permanents.
  639. +
  640. + C'est une bonne idée de désactiver le cache écriture pour éviter des
  641. + délais après la sélection d'image disque dans une archive ZIP. Si vous
  642. + utilisez SMARTDRV, ajoutez l'option /X pour désactiver cette
  643. + possibilité.
  644. +
  645. + Etant donné que le menu conserve la position dans la liste, la
  646. + sauvegarde répétive d'un snapshot est très facile.
  647.  
  648.  
  649.  
  650.   3.5. L'écran des options (F7)
  651.   =============================
  652.  
  653.   La plupart des options peuvent être aussi définies en permanence. Je
  654.   ne vais donc pas les décrire à nouveau. Voila la liste des autres
  655.   fonctions.
  656.  
  657.   Limit speed to 100% (émulation en temps réel)
  658.  
  659.      Habituellement, CPE fonctionne à 100% de la vitesse d'un vrai CPC,
  660.      ou moins si votre système est trop lent. Cela est réalisé en
  661.      synchronisant les interruptions CPC avec les interruptions PC. Cela
  662.      peut être désactivé avec cette option. Habituellement, vous ne
  663.      voudrez pas le faire (les jeux peuvent devenir injouables si le CPC
  664.      est trop rapide).
  665.  
  666.      N'activez pas cette option pour augmenter la vitesse de l'émulation
  667.      si elle est trop lente. A la place, utilisez l'option 'refresh rate'
  668.      dans le programme de configuration, ou désactivez le support sonore,
  669.      qui peut prendre beaucoup de temps machine.
  670.  
  671.   Permit vertical overscan:
  672.  
  673.      Seulement applicable en mode 320x200. Comme il a été précisé
  674.      précédemment, les écrans overscans peuvent être tronqués dans ce
  675.      mode. Si un écran est trop haut, sans être trop large, vous pouvez
  676.      activer cette option pour augmenter la résolution en 320x400. Je ne
  677.      le recommande pas, l'écran sera disproportionné. Utilisez plutôt le
  678.      mode 800x600.
  679.  
  680.   Note : quand vous quittez le menu des options, les joysticks seront
  681.   recalibrés. Vous devez donc toujours les laisser dans leur position
  682.   centrale à ce moment.
  683.  
  684.  
  685.   3.6. Utiliser l'émulateur
  686.   =========================
  687.  
  688.   Il y a certaines chose à expliquer au sujet de l'utilisation de
  689.   l'émulateur. Il réagit comme un CPC. Toutefois, il y a quelques
  690.   explications pour savoir comment utiliser des données externes.
  691.  
  692.   Si vous avez des fichiers CPC natifs, vous pouvez les mettre dans le
  693.   répertoire TAPE. Sur un CPC, vous accédez au lecteur cassette en
  694.   tapant d'abord "|TAPE" (le caractère "|" est sur la touche MAJUS-"Ü"
  695. * sur les claviers allemands, et sur la touche MAJUS-"\" sur les
  696.   claviers américains), et ensuite en utilisant les commandes BASIC pour
  697.   charger les fichiers (la sauvegarde sur cassette n'est pas encore
  698.   supporté). Vous pouvez obtenir un affichage des fichiers du répertoire
  699.   TAPE en tapant 'CAT' et charger les fichiers avec 'LOAD"file"'. Si
  700.   vous voulez exécuter un programme, tapez 'RUN"program"'.
  701.  
  702.   Le support des disquettes fonctionne avec les mêmes commandes BASIC,
  703.   vous n'avez juste pas besoin de taper '|TAPE'. Si vous avez tapé cette
  704.   commande, et que vous souhaitez utiliser les disquettes à nouveau,
  705.   vous devez taper '|DISC'. Si vous démarrez l'émulateur et tapez 'CAT',
  706.   vous aurez le message 'Disc missing in drive A'. Ceci état donné que
  707.   vous devez d'abord 'insérer' une image disquette. Les disquettes sont
  708.   émulées en utilisant des fichiers spéciaux qui contiennent une image
  709.   des données d'une disquette CPC. Vous pouvez en avoir la liste en
  710.   appuyant sur la touche F6. Après avoir inséré une disquette, les
  711.   commande BASIC comme 'CAT', 'LOAD' et 'RUN' fonctionneront.
  712.  
  713.   Il y a plusieurs types de fichiers images disquettes reconnus : les
  714.   images disquettes propres à CPE, qui ont l'extension ".CPD" (CPC Disk
  715.   File), et les images disquettes CPCEMU, qui ont l'extension ".DSK".
  716.   Vous pouvez aussi créer des images disquettes .CPD compressées, qui
  717.   prendront moins de place disque, mais qui seront en lecture seule. De
  718.   puis la v5.1i, le format "étendu .DSK (.EDSK) est également supporté.
  719.   Il supporte mieux les images de disquettes originales qui sont
  720.   protégées (avec des formatages plus ou moins bizarres).
  721.  
  722.   Utilisez le programme CONVDISK.EXE qui vient avec CPE pour convertir les
  723.   types d'image disquette entre .CPD et .DSK
  724.  
  725.  
  726.   3.7. Des exemples de configurations
  727.   ===================================
  728.  
  729.   Voici quelques configurations que je considère comme idéales pour chaque
  730.   système, j'ai utilisé chacun d'eux moi-même.
  731.  
  732.   486DX2-66, bus VLB, une bonne carte SVGA
  733.  
  734.     Utilisez CPE avec une résolution de 320x200 (désactivez le mode
  735.     800x600 dans le menu). Utilisez un taux de trame (frame rate) de
  736.     25hz (entrez "2" dans l'option "refresh rate").
  737.  
  738.     C'est une configuration conservatrice. Habituellement, le mode
  739.     320x200 permettra d'utiliser un taux de rafraîchissement de 50 Hz,
  740.     permettant des animations plus fluides. Vous pourriez obtenir la
  741.     vitesse maximale même en mode 800x600 avec les bords activés et un
  742.     taux de rafraîchissement de 25Hz. Mon 486 le permet par exemple.
  743.  
  744.   Pentium-90, bus PCI, une bonne carte SVGA
  745.  
  746.     Activez le mode 800x600, pas de petit écran, les bords activés et un
  747.     taux de rafraîchissement de 25Hz. Si vous désactivez les bords, ou
  748.     si vous avez un très bon système, vous pouvez utiliser le taux de
  749.     50Hz.
  750.  
  751.   Il peut être surprenant que les 486 et Pentium aient les mêmes
  752.   résultats. Je suppose que ce n'est pas la vitesse du processeur qui est
  753.   le plus important, mais en fait le taux de transfert de la mémoire
  754.   principale à la carte VGA. Si vous activez le mode 800x600, activez les
  755.   bords et essayer d'avoir un taux de 50Hz, ce taux de transfert tourne
  756.   autour de 11MB/s.
  757.  
  758.   Ceci est limité par le bus et par la carte VGA elle-même. Il semble que
  759.   les bus VLB ou PCI n'aient pas beaucoup de différences ici.
  760.  
  761.   Pour des systèmes au milieu, vous devrez expérimenter un petit peu.
  762.   Spécialement des utilisateurs de 486 moyens-rapides, auront des
  763.   difficultés à trouver une bonne configuration.
  764.  
  765.  
  766.  
  767.   4. Informations techniques
  768.   ==========================
  769.  
  770.   Ce n'est pas inclus dans ce manuel. Un texte important à propos de la
  771.   composition interne de CPE est sur le site WEB de Kevin Thacker (vous
  772.   pouvez trouver l'URL dans le file inclus CSA8.FAQ, voir ci-dessous).
  773.   Le code source de CPE est aussi disponible en téléchargement.
  774.  
  775.  
  776.   4.1. Formats de fichiers
  777.   ========================
  778.  
  779.   Si vous utilisez déjà CPCEMU de Marco Vieth, vous voudrez utiliser vos
  780.   programmes avec CPE aussi. Pour les fichiers cassette, il n'y a pas de
  781.   problèmes. Copiez les juste dans CPE\TAPE. Même chose pour les
  782.   snapshots, ils vont dans CPE\SNAP. Pour le moment CPE ne supporte pas
  783.   les snapshots 128 Ko.
  784.  
  785.   CPE peut lire et écrire les .CPD non compressés, les .DSK normaux et
  786.   étendus. Les .CPD compressés sont en lecture seule. LE format (Write
  787.   ID) n'est pas émulé.
  788.  
  789.   La version 5.2i ajoute le support les images disques d'une capacité
  790.   plus importante (par exemple 80 pistes, 2 faces). Pour les utiliser,
  791.   vous aurez besoin d'une ROM comme VDOS ou ROMDOS.
  792.  
  793.  
  794.   4.2. Des points manquants
  795.   =========================
  796.  
  797.   Pour le moment, presque 100% du CPC est émulé. Des additions récentes
  798.   sont les écrans overscan, la technique 'split screen', et ces écrans
  799.   32 Ko qu'utilisent certaines démos pour affiches de grosses images.
  800.  
  801.   Certains démos font des choses vraiment bizarres au CRTC. Quoi que la
  802.   plupart des effets 'split-screen' soient émulées très correctement avec
  803.   cette version, il y en a d'autres qui posent problèmes.
  804.  
  805.   Un gros problème est l'exactitude de l'émulation des interruptions. Le
  806.   Gate Array agit parfois d'une façon étrange, et je n'ai pas encore
  807.   assimilé parfaitement le processus.
  808.  
  809. + L'émulation sonore est "presque" parfaite, excepté les "samples" de
  810. + parole/son qui ne sont pas reproduits correctement. Cela pourra
  811. + changer dans une version ultérieure.
  812. +
  813. + L'émulation du FDC is complète à 99%. Les informations manquantes sont
  814. + l'émulation de la condition "overrun", et l'émulation du GAP#3. Ce
  815. + dernier point ne sera probablement jamais émulé étant donné que les
  816. + informations nécessaires ne sont pas présent dans le format DSK.
  817.  
  818.  
  819.   5. Derniers mots
  820.   ================
  821.  
  822.   5.1. Remerciements
  823.   ==================
  824.  
  825.   De Bernd Schmidt :
  826.  
  827.   dans aucun ordre particulier, à
  828.  
  829.   - Amstrad pour avoir développé le CPC au début;
  830.   - Marco Vieth pour m'avoir fourni des programmes, des rapports de bug et
  831.     son programme émulateur appelé CPCEMU, qui est très bon. Il est aussi
  832.     disponible comme freeware, alors essayez de l'obtenir;
  833.   - Kevin Thacker, pour avoir fait une excellente page WEB pour les
  834.     ordinateurs Amstrad;
  835.   - Emmanuel Roussin pour la traduction de cette documentation;
  836.   - Herman Dullink pour avoir envoyé son émulateur CPC;
  837.   - Zilog Inc., pour ses nombreuses instructions non documentées;
  838.   - Charlie Gibbs, qui a écrit un émulateur CP/M pour Amiga. Cet émulateur
  839.     m'a fait pensé à écrire un émulateur CPC, et j'ai utiliser certaines
  840.     idées pour mon émulateur;
  841. + - Andrea Lober, qui m'a envoyé des copies des permission qui lui ont
  842. +   été donnés par Amstrad et Locomitive pour distribuer les ROMs;
  843.   - Ulrich Doewich qui a écrit l'émulation sonore pour les cartes GUS, a
  844.     remplacé le vieux code soundblaster par un meilleur code, et qui a
  845.     écrit le nouveau code du FDC (contrôleur disquette);
  846.   - Bradford Thomas, qui a réglé un méchant bug;
  847.   - tous ceux que j'ai oublié.
  848.  
  849. + D'Ulrich Doewich :
  850. +
  851. + - Bernd Schmidt pour écrire un excellent émulateur CPC, et pour
  852. +   m'avoir laissé l'améliorer !
  853. + - Marco Vieth pour CPCEMU, qui m'a amené à m'intéresser au CPC à
  854. +   nouveau, après que j'ai quitté le monde CPC;
  855. + - Kevin Thacker pour ses nombreux Email forts utiles sur de nombreux
  856. +   sujets d'émulation;
  857. + - Sergio Bayarri pour de nombreux tests et pour avoir trouvé un bug
  858. +   étrange ... ou deux !
  859. + - l'équipe de beta testeurs de CPE v5.2 : Bernd Schmidt, David Wykes,
  860. +   Emmanuel Roussin, Frederic Herlem, Noel Llopis-Artime and Sergio
  861. +   Bayarri;
  862. + - tous ceux que j'ai oublié.
  863.  
  864.  
  865.   5.2. Les auteurs
  866.   ================
  867.  
  868.   Bernd Schmidt a écrit le programme original, son adresse est
  869.  
  870.   Bernd Schmidt
  871.   Schlossweiherstrasse 14
  872.   52072 Aachen
  873.   ALLEMAGNE
  874.  
  875.   Email : crux@pool.informatik.rwth-aachen.de
  876.  
  877.  
  878. + De nombreuses améliorations et ajouts ont été faits par Ulrich
  879. + Doewich, son adresse est :
  880. +
  881. + Ulrich Doewich
  882. + 112 Tea Rose Street
  883. + Markham, Ontario  L6C 1X3
  884. + Canada
  885. +
  886. + EMail : cyrel@cybercube.com
  887.  
  888.   Ulrich s'occupe de CPE depuis la version 5.1, vous pouvez lui envoyer
  889.   des rapports de bug à Ulrich et/ou Bernd.
  890.  
  891. + La page web officielle de CPE est http://www.interlog.com/~cyrel/cpc
  892.  
  893.  
  894.   5.3. Plus d'informations sur le CPC et autres émulateurs
  895.   ========================================================
  896.  
  897.   Lisez le fichier inclus "CSA8.FAQ", qui contient les Questions Posées
  898.   Fréquemment (et les réponses) du newsgroup Usenet comp.sys.amstrad.8bit,
  899.   écrit par Emmanuel Roussin. Il contient beaucoup d'informations utiles,
  900.   ainsi que des adresses pour des endroits intéressants sur Internet ou
  901.   vous pouvez trouver d'autre choses relatives au CPC.
  902.