Caprice32 v1.0 - l'mulateur 32 bit Amstrad CPC
Copyright (c) 1997-1999 Ulrich Doewich
Tous droits rservs

Firmware et ROMs BASIC
Copyright Locomotive Software et Amstrad plc
Amstrad a donn la permission pour leur redistribution,
mais conserve le copyright

Caprice32 utilise l'tendeur DOS CWSDPMI dont le Copyright est
(c) 1995-1997 Charles W Sandmann
Voir ftp://ftp.simtel.net/pub/simtelnet/gnou/djgpp/
pour les derniers binaires et sources

Traduction franaise par Emmanuel Roussin
Traduction allemande par Ulrich Doewich
Traduction norvgienne par Lars Magnus Hvattum
Traduction espagnole par Gerardo Briseo


AVERTISSEMENT ............................................................

 Ce logiciel est fourni tel quel. L'auteur n'accepte aucune responsabilit
 pour des dommages survenant comme un rsultat indirect ou direct de
 l'utilisation de ce logiciel.


DESCRIPTION ..............................................................

 Caprice32 est un mulateur de la srie des micro-ordinateurs Amstrad CPC.
 L'mulateur imite fidlement les modles CPC464, CPC664, et CPC6128. En
 recrant les oprations de tous les composants matriels  un niveau bas,
 l'mulateur ralise un haut degr de compatibilit avec les logiciels CPC.
 Ces programmes ou jeux peuvent tre lancs tels quels en temps rel ou 
 des vitesses plus importantes selon le PC employ.


LA COMPATIBILITE .........................................................

Ce qui est mul :

 CRTC  - CRTC type 0 (HD6845) - toutes les oprations ordinaires
 FDC   - complet
 GA    - complet
 PPI   - complet
 PSG   - complet
 Z80   - toutes les opcodes documentes et non documentes
 extra - la Multiface 2 (MF2) de Romatic Robot

Ce qui manque:

 CRTC  - pas encore exact  100%
 FDC   - pas encore exact  100%
 PSG   - pas encore exact  100%
 misc  - cassette, imprimante, et RAM supplmentaire


EXIGENCES ................................................................

 Les exigences minimum :

  processeur Pentium
  8 Mo de RAM
  MS-DOS v2.0
  carte graphique SVGA avec bios VESA v2.0+

 Si votre carte vido n'a pas de bios VESA ou une version infrieure  2.0,
 je vous suggre d'aller sur http://www.scitechsoft.com/ et de rcuprer SDD
 (SciTech Display Doctor). Il fournit la norme VESA par une couche
 logicielle qui est dans certains cas plus rapide qu'avec une carte vido.
 Pour l'utilisation de Caprice32, MS-DOS v2.0 est suffisant.


INSTALLATION  ............................................................

 NOTER : L'archive de Caprice32 contient des rpertoires! Dcompressez la
         avec l'option de ligne de commande -d si vous utilisez PKUNZIP.

 Selon l'environnement dans lequel vous lancerez Caprice32, vous pouvez ou
 non avoir besoin du fichier CWSDPMI.EXE.  Il est seulement ncessaire si
 l'mulateur doit tre lanc sous MS-DOS seul. Windows a sa propre gestion
 de la mmoire et ne donc l'tendeur DOS n'est pas ncessaire, vous pouvez
 donc le supprimer dans ce cas.

 Si vous voulez utiliser des DSK et des snapshots compresss avec ZIP, vous
 aurez galement besoin  d'avoir les programmes ZIP et Unzip d'Info-ZIP. Les
 dernires versions de ces programmes sont disponibles sur le site
 ftp://ftp.cdrom.com/pub/infozip/MSDOS/. Les fichiers que vous cherchez sont
 zip??x.exe et unz???x3.exe, ou ?? et ??? reprsentent le numro de la
 dernire version. Tout ce qui est ncessaire des ces archives est ZIP32.EXE
 et UNZIP32.EXE, que vous devriez mettre n'importe dans le chemin de
 recherche (tel que spcifi dans la variable PATH du fichier AUTOEXEC.BAT).


POUR COMMENCER ...........................................................

 Lancez Caprice32 en excutant CAP32.EXE. Aprs avoir vu l'avis du
 copyright, vous verrez l'cran CPC ordinaire : texte jaune sur un
 arrire-plan bleu. Le clavier PC imitera maintenant le clavier d'un CPC -
 si la pression d'une touche ne donne pas le rsultat escompt, vous n'tes
 pas habitu au clavier CPC, regardez alors l'image KEYBOARD.GIF pour une
 reprsentation simplifie du clavier CPC.

 Les touches de fonction du clavier PC sont rserves pour les besoins de
 l'mulateur et sont attribues comme suit :


  F1            non utilis
  F2            chargement rapide d'un snapshot
  Ctrl - F2     chargement d'un snapshot
  F3            non utilis
  F4            sauvegarde rapide d'un snapshot
  Ctrl - F4     sauvegarde d'un snapshot
  F5            bouton reset de la Multiface 2 (voir FONCTIONNALITES)
  Ctrl-F5       reset matriel (efface la mmoire)
  F6            slection d'un DSK pour le lecteur A:
  F7            slection d'un DSK pour le lecteur B:
  F8            menu des options
  F9            capture d'cran ver un fichier BMP
  F10           quitter l'mulation
  F11           bouton stop de la Multiface 2 (voir FONCTIONNALITES)
  F12           bascule vitesse mulation
  Ctrl - F12    bascule indicateur images par seconde

 Certaines touches du CPC sont dplaces :

  Alt Gauche    touche COPY du CPC
  Insrer       touche CLR  du CPC
  Alt Droit     touche \    du CPC

 Les dtails sur des points non vidents de l'mulateur (comme les
 snapshots) seront explicits en dtail ci-dessous. Pour le moment, utilisez
 Caprice32 et revenez lire la documentation si quelque chose n'est pas clair
 ou si vous souhaitez amliorer les performances de l'mulateur.

 Si vous rencontrez des problmes, rfrez-vous  la section de la
 documentation PROBLEMES.


FONCTIONNALITES ..........................................................

 SNAPSHOTS

 Les snapshots sont utilises pour conserver l'tat complet de l'mulation
 au moment exact ou le snapshot est cr. Utilis avec un jeu par exemple,
 le snapshot vous permet de sauver votre progression  n'importe quel
 moment, comme avec la Multiface (extension matrielle).

 Caprice32 offre un mthode plus rapide de chargement et sauvegarde des
 snapshots avec la fonctionnalit de chargement et sauvegarde rapide. La
 premire fois que l'un ou l'autre de ces options est employe, le menu de
 slection de snapshot apparat normalement. Les fois suivantes, le
 chargement rapide rechargera le mme snapshot sans autre intervention de
 votre part. De la mme faon la sauvegarde rapide crasera le snapshot en
 cours avec le nouvel tat de l'mulateur.

 Si vous dsirez charger un snapshot diffrent ou le sauver sous un nouveau
 nom, utilisez la mme touche de fonction (F2 ou F4) tandis que vous pressez
 galement Ctrl. Le mode chargement et sauvegarde rapide est dsactiv lors
 de l'appui de la touche de fonction F5 qui effectue un reset matriel.


 NOTER : les snapshots emmagasinent seulement ce qui est actuellement dans
         la mmoire. Si par exemple, vous jouez un jeu qui charge des
         donnes  partir d'une disquette, vous devrez avoir l'image DSK
         dans le lecteur CPC pour que le jeu continue correctement. C'est
         n'est gnralement PAS une bonne ide de sauvegarder un snapshot
         quand le CPC  un de ses units de disque.


 ROMs

 Caprice32 permet (juste comme le CPC original) d'utiliser jusqu' 251 ROMs
 d'extension. Si vous aviez des ROMs d'extension supplmentaires pour votre
 CPC, vous pouvez galement les utiliser sous Caprice32. En tant que bonus,
 le systme d'exploitation PARADOS de Richard Wilson est inclus dans
 Caprice32. Pour l'activer, enlve le point-virgule devant la ligne '#rom=
 7, PARADOS.ROM' dans le fichier CAP32.CFG et ajoutez un point-virgule
 devant la ligne '# rom = 7, AMSDOS.ROM' (voir la section FICHIER DE
 CONFIGURATION pour plus de dtails). PARADOS est plus tolrant pour les
 formats hauts de disque de capacit, et par le dfaut configure le lecteur
 B du CPC en tant que lecteur double face et 80 pistes. Utilisez la commande
 |DRIVE oiyr accder  PARADOS.


 MULTIFACE 2 (MF2)

 Extrait du manuel de la MF2

 La MULTIFACE 2 est une vrai interFACE aux MULTIples possibilits pour les
 CPC :

 1) sauvegarde de tout programme  tout moment.
 2) extentions de 8K de RAM extension, pour des programmes tels que
    INSIDER, ou un buffer, etc...
 3) MULTI TOOLKIT to tudier, modifier et dvelopper des programmes.
    POKE pour des vies infinies, etc...
 4) un vrai bouton de RESET qui efface la premire banque de 64 Ko de
    RAM du CPC.

 Comme vous pouvez le voir, une extension fort utilie, et maintenant
 disponible pour l'utiliser avec Caprice32 ! Pour l'activer, vous devez
 d'abord rcuprer la ROM de la MF2, essayez :

  ftp://ftp.nvg.unit.no/pub/cpc/emulator/rom/multface.zip

 comme l'une des possibles sources. Dcompressez le ZIP dans le rpertoire
 ROM et renommez le fichier en MF2.ROM. Pour que Caprice 32 le charge au
 dmarrage, le mot cl #mf2_rom dans le fichier CAP32.CFG doit ne plus tre
 comment (voir la section FICHIER DE CONFIGURATION pour plus
 d'instructions).

 La MF2 est active par la touche F11. Vous devrez alors voir un menu de
 deux lignes au bas de l'cran. Pour revenir au CPC, tapez la touche 'r'.

 Le manuel complet de la MF2 doit tre disponible sur le site officiel de
 Caprice32 (voir la section COMMENT PRENDRE CONTACT pour l'URL)


INTERFACE ................................................................

 SELECTION DE FICHIER

 Le menu de slection de fichiers utilis dans Caprice32 utilise la mme
 apparence partout. Lorsqu'il est actif, l'cran est coup en deux parties :
 la partie suprieure prcise le mode actuel, la partie infrieure contient
 la liste des fichiers.

 Les touches communes  tous les modes :

  Curseur haut          dplace le curseur vers le haut d'une entre
  Curseur bas           dplace le curseur vers le bas d'une entre
  Page haut             dplace le curseur vers le haut d'un cran
  Page bas              dplace le curseur vers le bas d'un cran
  Home                  dplace le curseur vers le dbut des fichiers
  Fin ou                dplace le curseur vers la fin des fichiers
  Curseur droit
  Retour arrire ou     retour vers le rpertoire parent
  Curseur gauche
  Suppression           effacement du fichier slectionn
  Echappe               sortir du menu de slection du fichier


 Touches spcifiques  la slection de fichier snapshot

  Insrer               sauver un snapshot sous un nouveau nom

 Touches spcifiques  la slection de fichier d'image disquette

  Curseur droit         changer de lecteur/rpertoire ou slectionner le
                        fichier (sans sortir)
  Insrer               insrer une disquette vierge (voir MENU OPTION)
  Tabulation            bascule de la protection en criture de la disquette
  Ctrl - E              jecter la disquette du lecteur
  Ctrl - S              sauvegarde de la disquette actuelle sous un nouveau
                        nom

 Toutes les touches alphanumriques sont utilises pour accder rapidement
 au fichier dsir. Si, par exemple, vous voulez slectionner le fichier
 BLUESKY.DSK, tapez seulement les touches B, L, U (etc...), et le curseur se
 dplacera sur le premier fichier commenant avec B, puis  ceux commenant
 par BL, etc...

 Pour effacer une recherche en cours, utilisez une touche de dplacement
 curseur. Les recherches sont effectues vers le bas  partir de
 l'emplacement actuel du curseur, donc si vous voulez effectuer une
 recherche  partir de tous les fichiers, dplacez le curseur vers le
 premier fichier avec la touche Home.



 MENU DES OPTIONS

 Le menu des options permet de modifier les performance et l'apparence de
 l'mulation. Tous les changements effectus deviendront actifs quand vous
 sortirez de cet cran. Vous naviguez dans le menu avec les touches
 suivantes :

  Curseur haut          dplace le curseur vers le haut d'une entre
  Curseur bas           dplace le curseur vers le bas d'une entre
  Home                  dplace le curseur vers la premire entre
  Fin                   dplace le curseur vers la dernire entre
  Curseur gauche        dplacement arrire de toutes les options
  Entre ou             dplacement avant de toutes les options
  Curseur droit
  Echappe               sortie du menu des options


 Modle utilis

  Slectionnez l'un des trois modles d'Amstrad CPC que vous voulez
  utiliser. La plupart du temps vous voudrez dfinir le CPC 6128 tant donn
  que certains logiciels ncessitent 64 Ko de RAM en plus. Certains
  programmes anciens peuvent toutefois ncessiter l'utilisation du CPC 464.


 Vitesse

  Contrlez la vitesse  laquelle le CPC imit fonctionne. 'Original' permet
  de dfinir la vitesse original d'un Amstrad CPC. 'Pas de ralentissement'
  signifie que Caprice32 fonctionne aussi rapidement que votre PC le permet.
  'VSYNC' signifie synchronisation verticale et force l'mulation 
  fonctionner  la vitesse de rafrachissement vertical de votre moniteur.
  L'utilisation de cette option est dtaille dans la section TRUCS.


 Langue utilise

  Prcise la langue utilise par Caprice32.


 Joystick 1 & 2

  Permet de dfinir la mthode dans laquelle le joystick CPC devra tre
  mul. Si vous dfinissez 'Clavier', le joystick CPC n1 pourra tre
  contrl par les touches suivantes :

   Home         Joystick 1 haut
   Suppr.       Joystick 1 gauche
   Fin          Joystick 1 bas
   Page bas     Joystick 1 droit
   Ctrl droit   Joystick 1 feu

  'PC analogique', 'Atari sur LPT1', et 'SEGA Genesis sur LPT1' dfinissent
  des joysticks branchs sur le port joystick et le port imprimante. Voir la
  section TRUCS pour plus de dtails sur les deux derniers choix.


 Le mode VESA

  Choisissez parmi les modes disponibles de votre carte vido. Notez que la
  liste a t raccourcie  ceux que peut utiliser Caprice32.


 Rsolution CPC (X)

  Dfinit si le rsolution en mode 2 du CPC (640x200) est affiche
  normalement (rglage 'Double' ; disponible seulement dans les modes VESA
  de 640 et plus de pixels horizontalement), ou divis (rglage 'Normal' ;
  qui permet  Caprice32 d'employer des modes VESA avec moins que 640 pixels
  horizontalement).


 Rsolution CPC (Y)

  Dtermine si chaque ligne doit tre double pour maintenir un ratio
  correct avec l'cran CPC.  Cette option est seulement efficace si un mode
  VESA avec une rsolution verticale d'au moins 400 lignes est employ.  Le
  rglage 'Double avec Scaldiens' dfinit un cran double en insrant une
  ligne de pixels noirs entre chaque ligne de l'cran CPC pour imiter
  l'apparence d'une vraie tlvision. Cela a l'avantage d'amliorer les
  performances par rapport au mode 'double'.


 Type de moniteur CPC

  Permet de choisir les deux modles d'cran CPC qui taient vendus :
  couleur ou vert.


 Son

  Active ou non le son via la carte sonore du PC.


 Frquence du son

  Dfinit la frquence de la carte sonore. A 44 kHz le son est meilleur,
  mais ncessite plus de temps processeur.


 Mode

  Permet de choisir le son mono et stro. Le son du CPC est toujours en
  stro. L'option mono est seulement disponible pour rduire le temps
  processeur ncessaire sur les PC bas de gamme.


 Tmoin accs disque

  L'activit du lecteur de disquette CPC peut tre montre par un clignotant
  affich  l'cran (de couleur rouge dans le coin droit suprieur de
  l'cran), ou en faisant clignoter la led Scroll Lock ou encore les deux
  possibilits ensemble.


 Crer de nouveaux Disques dans

  Dtermine le format de la nouvelle disquette qui va tre insre dans le
  lecteur CPC. Les formats 'Data' et 'System' sont les deux formats
  standards qui sont utilises sur les disquettes CPC 3". Si le format est
  dfini  'Spcifique', le format utilis sera celui dfini dans le fichier
  CAP32.CFG sur la ligne #custom_fmt (voir section FICHIER DE CONFIGURATION
  pour plus de dtails).


FICHIER DE CONFIGURATION .................................................

 Caprice32 stocke tous les rglages relatif  l'mulation dans CAP32.CFG, il
 est automatiquement mis  jour avec toutes les modifications qui sont
 faites dans l'mulateur. Toutefois, le fichier contient quelques rglages
 supplmentaires qui ne peuvent pas tre modifis dans le menu des options.
 Ces rglages sont expliqus ci-dessous.

 Si vous dsirez faire des changements, charge CAP32.CFG dans un diteur de
 texte tel que EDIT.COM (MS-DOS) ou NOTEPAD.EXE (windows). Les mots-cls
 commencent avec un symbole # ; les commentaires commencent avec un
 point-virgule et tout ce qui suit le ';' est ignor jusqu' la fin de la
 ligne.


 #path_rom
 #path_temp
 #path_sdump

  Dfinit les chemins o Caprice32 cherche des ROMs (CPC & expansion), mets
  des fichiers temporaires (lors de la dcompresion de ZIP) et o sont
  stockes les  captures d'cran sont sauvegardes comme des fichiers BMP.


 #max_file_count

  Le nombre maximum d'entre qui pourront tre affiches dans la slection
  de fichiers. Ce nombre inclus les lecteurs, les rpertoires et fichiers.


 #custom_fmt

  Utilis par la commande insrer une nouvelle disquette dans la slection
  de fichier, ce mot cl dfini le format  utiliser. La syntaxe est
  "pistes, secteurs, premier numro de secteur". Un format "custom_fmt = 80n
  2n 1" crera une image double face, 80 pistes avec 9 secteurs de 512
  octets dans chaque piste.


 #OEM_name

  Cela influence le nom affich au lancement du CPC, les choix possibles
  sont :

   0    Isp
   1    Triumph
   2    Saisho
   3    Solavox
   4    Awa
   5    Schneider
   6    Orion
   7    Amstrad


 #splash_screen

  Dfinit si Caprice32 doit afficher ou non l'cran de copyright au
  lancement de l'mulateur.


 #rom

  Caprice32 vous permet d'ajouter jusqu' 251 ROMs. La syntaxe est : "#rom =
  ROM nombre (1-251), nom du fichier ROM". Pour qu'une ROM soit initialise
  lors du lancement du CPC, son numro doit tre entre 1 et 7 pour le CPC464
  et entre 1 et 15 pour le CPC 664/6128. Le fichier ROM doit tre install
  dans le rpertoire adquat (spcifi par le mot cl #path_rom, voir
  ci-dessus), et doit tre d'une taille d'au moins 16384 octets. Bien sr,
  seules les ROMs qui ne ncessitent pas de matriel supplmentaire
  fonctionneront correctement. Si vous dsirez qu'une ROM et matriel
  supplmentaire soit mul par Caprice32, faites le moi savoir et je vous
  dirai quelles informations supplmentaires seront ncessaire pour le
  supporter.


 #mf2_rom

  Si ce mot cl est inclus dans le fichier CAP32.CFG, le paramre est
  utilis comme le nom de fichier de la ROM de la MF2. Enlevez le mot cl ou
  placez un dise devant si vous ne voulez pas que la MF2 soit active dans
  l'mulateur. Notez que Caprice32 ne prcise pas si le chargement de la ROM
  MF2 a russi ou non. Si F11 ne fonctionne pas dans l'mulateur, Caprice32
  n'a sans doute pas pu trouver le fichier contenant la ROM sous le nom que
  vous avez indiqu.


TRUCS ....................................................................

 CHARGEMENT DE JEUX

  Lancer l'mulateur et tapez F6 pour ouvrir la slection de fichiers du
  lecteur A. En utilisant les touches curseur, naviguez et placez vous sur
  le DSK ou le ZIP voulu. Mettre en surbrillance le fichier voulu et appuyez
  sur Entre. De retour  l'cran du CPC, tapez CAT pour visualiser la liste
  des fichier de l'image disque. Deux choses peuvent arriver  ce point :

  a) cherchez le fichier avec la plus petite taille et une extension BAS,
     BIN ou sans extension. Entrez ce nom de fichier, maintenez la touche
     Ctrl enfonce, appuyez sur la touche curseur gauche puis sur Entre.
     Cela rajoutera RUN" devant le nom de fichier que vous avez tap et
     lancera le programme. Toutefois si ce n'tait pas le fichier de
     lancement du jeu/utilitaire, vous obtiendrez le message 'BASIC 1.x' ou
     'Memory full'. Dans ce cas, utilisez CAT  nouveau et choisissez un
     autre fichier et recommencez.

  b) faites un reset (F5) et lancez le jeu avec la commande |CPM. Le symbole
     | peut tre obtenu en pressant Majus + [ (clavier amricain). Si cela
     donne encore un message d'erreur, alors l'image DSK est corrompue ou ce
     n'est pas une image disque valide.


 SCROLLING REGULIER

  Beaucoup de dmos et certains jeux CPC emploient des techniques spciales
  pour obtenir des effets de scrolling agrables aux yeux. Cela peut tre
  recr avec Caprice32, _SI_ votre moniteur est capable de fonctionner avec
  une vitesse de rafrachissement verticale de 50 Hz (vrifiez votre manuel
  de moniteur).

  En supposant que votre moniteur peut supporter un taux de rafrachissement
  de 50Hz (la plupart des moniteurs multi-sync), rcuprez l'utilitaire
  freeware "UniRefresh" de
  http://home.student.utwente.nl/r.muller/unirefresh, et configurez le
  suivant les instructions dans le fichier readme. Avant de lancer le
  programme UniRefresh, changez le taux de rafrachissement du mode VESA que
  vous voulez utiliser dans  Caprice 32 (seulement les modes 8bit),  50 Hz.
  Sauvegardez vos modifications et sortez. Puis lancez UNIRFRSH.EXE et
  lancez finalement Caprice32. Allez au menu des options (F8) et changez la
  vitesse du rglage VSYNC. C'est tout.


 JOYSTICKS

  Ne serait-ce pas fabuleux de pouvoir utiliser le mme joystick digital que
  vous utilisiez avec votre CPC dans Caprice32 ? Eh bien devinez quoi, ce
  n'est pas un problme _SI_ vous pouvez construire une interface adquate.

  Toute les informations et plans de construction peuvent tre trouvs sur
  la page DirectPad Pro  http://www.ziplabel.com/dpadpro

  Caprice32 supporte seulement pour le moment les interface Atari/SMS et
  Genesis sur le port imprimante 1. Si vous voulez que d'autres interface
  soient supportes, faites le moi savoir.


 VIDEO SACCADEE / ARRET DU SON

  Si vous lancez Caprice32 dans une fentre DOS  partir de windows, vous
  rencontrerez des ralentissements soudains, des sauts dans la vido et des
  interruptions occasionnelles du son. Tous les symptmes peuvent tre
  attribus au systme de multitche de windows. Il est donc recommand de
  faire quitter tous les programmes, surtout ceux qui se trouvent dans la
  barre de 'tray' (tels qu'ICQ). Si les problmes persistent, lancer
  l'mulateur sous MS-DOS pur beurre en choisissant "Redmarrer l'ordinateur
  en mode MS-DOS"  partir de l'cran arrter. Quand vous aurez fini
  d'utiliser Caprice32, tapez exit  partir du prompt pour recharger
  windows.


PROBLEMES ................................................................

 ERROR - LANGUAGE.DAT not found or corrupt!
 ERREUR - LANGUAGE.DAT non trouv ou corrompu

  Le fichier LANGUAGE.DAT doit tre situ dans le mme rpertoire que
  CAP32.EXE. S'il est prsent, il pourrait avoir t corrompu, dans ce cas
  vous devriez simplement le restaurer  partir de l'archive de Caprice32.


 ERREUR - fichier ROM non trouv !

  Le chemin du rpertoire des ROMs est invalide ou le fichier CPC.ROM est
  manquant. Vrifier le mot cl #path_rom dans le fichier de configuration.
  Vrifiez que les fichiers CPC464.ROM, CPC664.ROM, CPC6128.ROM et
  AMSDOS.ROM sont prsents dans le rpertoire des ROMs.


 ERREUR - les emplacements ROMs valides sont de 1  251 !

  Un des mots cls #rom dans le fichier de configuration utilise un numro
  de ROM qui n'est pas dans l'intervalle.


 ERREUR - <nom de fichier> non trouv !

  Un des mots cls #rom dans le fichier de configuration spcifie un fichier
  ROM qui n'existe pas. Les ROMs doivent tre places dans le rpertoire
  spcifi par le mot cl #path_rom


 ERREUR - variable BLASTER non dfinie !

  Le programme de configuration de votre carte sonore aurait du mettre une
  ligne dans votre fichier autoexec.bat qui ressemble  ceci (seuls trois
  premiers paramtres sont importants, les valeurs peuvent varier suivant
  les micro-ordinateurs) :

   SET BLASTER=A220 I5 D1 H5 P330 E620 T6

  Si cette ligne manque, consultez le manuel qui vient avec votre carte
  sonore.


 ERREUR - variable BLASTER incorrectement dfinie

  Une des valeurs ncessaires (A, I, ou D) manque dans la variable
  d'environnement BLASTER. Consultez le manuel qui vient avec votre carte
  sonore.


 ERREUR - DSP v2.0 et suprieur sont les seuls  tre support

  La carte sonore de votre micro ne supporte pas certaines fonctionnalits
  ncessaires pour la partie sonore de Caprice32. Malheureusement il n'y a
  aucune solution pour avoir du son dans ce cas. Editez le fichier CAP32.CFG
  et dfinissez le mot cl #sound  0 (voir la section FICHIER DE
  CONFIGURATION pour plus de dtails).


 ERREUR - pas de BIOS VESA trouv !

  Caprice32 ncessite une carte SVGA avec un BIOS VESA. Voir la section
  EXIGENCES pour une solution  ce problme.


 ERREUR - VBE v2.0 au minimum est ncessaire

  Le BIOS VESA de votre carte vido ne supporte certaines fonctionnalits
  ncessaires au fonctionnement de Caprice32. Voir la section EXIGENCES pour
  une solution  ce problme.


 ERREUR - il n'y a pas de modes vido supportant un accs linaire de la
          mmoire

  Aucun des modes vido de votre carte graphique ne supporte un accs
  mmoire en un seul bloc. Voir la section EXIGENCES pour une solution  ce
  problme.


 ERREUR - utilisation de la mmoire vido vers la RAM sans succs !

  La mmoire de votre carte vido ne peut tre mappe vers la mmoire
  centrale. SDD pourrait rgler votre problme. Voir la section EXIGENCES
  pour savoir comment obtenir ce programme.


 ERREUR - slection du mode vido sans succs

  Le mode vido demand n'a pas pu tre initialis. SDD pourrait rgler
  votre problme. Voir la section EXIGENCES pour savoir comment obtenir ce
  programme.


COMMENT PRENDRE CONTACT ..................................................

 Si vous voulez me dire ce que vous pensez de Caprice32, m'envoyer un
 rapport de bug, ou donner une suggestion pour une version future, crivez
 d'une des faons suivantes :

 E-mail :

   caprice32@cybercube.com

 Courrier :

   Ulrich Doewich
   112 Tea Rose Street
   Markham, Ontario L6C 1X3
   CANADA

 Vous pouvez toujours trouver la version la plus rcente de Caprice32 et
 d'autres utilitaires que j'ai crit sur la page officielle de Caprice32 :

   http://www.classicgaming.com/caprice


INFORMATION D'ARRIERE-PLAN ...............................................

 Caprice32 est crit entirement par moi. Le coeur de l'mulation est en
 assembleur en mode 32bit protg. Les routines du menu et de slection de
 fichiers sont crits en C. J'utilise deux excellents utilitaires freeware
 pour programmer cet mulateur : DJGPP et NASM qui fonctionnent fort bien
 ensembles.


REMERCIEMENTS ............................................................

 Merci  :

   Mon frre Ralf, qui est une grande ressource  propos de problmes
   matriels et logiciels. Ensemble nous avons trac un grand nombre de
   signaux du matriel CPC. Il est aussi responsable de la conception du
   logo Caprice32 et de tous les graphiques utiliss dans l'mulateur.

   Kevin Thacker, avec lequel j'ai eu des changes frquents d'email. Nous
   avons pu dfinir avec prcision le fonctionnement interne du CRTC et GA
   et nous continuons  creuser plus profondment jusqu' que l'mulation
   vido soit parfaite.

   Simon Tatham et Julian Salle, pour avoir cr NASM (un assembleur). Toute
   personne intresse par cet assembleur x86 gratuit qui peut produire du
   code 16 et 32 bit doit aller  http://www.web-sites.co.uk/nasm/

   Dirk Junker, qui a t assez gentil pour m'envoyer son CPC 6128 Schneider
   d'Allemagne. Sans avoir de machine pour tester des logiciels et des
   thories, Caprice32 n'aurait pas exist aujourd'hui !

   Brian Watson, pour m'avoir envoy une courroie de lecteur de remplacement
   pour le lecteur 3".

   Marco Bergman, pour m'avoir envoy sa souris CPC qui sera mule dans une
   version prochaine de Caprice32.

   Duane Doucet, pour m'avoir prt une de ses cartes vido Matrox pour que
   je puisse modifier le code vido pour fonctionner avec.

   Richard Wilson, pour avoir donn la permission d'inclure son remplacement
   d'AMSDOS, la ROM PARADOS avec Caprice32.

   Sergio Bayarri
   Ricardo Bittencourt
   Vidigal Leitao
   Gerardo Briseo
   Christophe Copin
   Craig Harrison
   Lars Magnus Hvattum
   Frederic Herlem
   Vaggelis Kapartzianis
   Noel Llopis-Artime
   Emmanuel Roussin
   Bernd Schmidt
   Marco Vieth

 ... et enfin mais pas les moindres, tous les utilisateurs de Caprice32 !
