" /> ContentsIndex< BrowseBrowse >


    Configuration


    ACE dispose d'options qui peuvent être activées en tant que types d'outils
    pour un lancement depuis Ambient, ou par arguments pour un lancement en
    ligne de commande.

    Une fois lancé, la plupart des options principales d'ACE demeurent
    accessibles directement depuis le menu "Préférences" de l'interface.

    Types d'outils/Arguments :

    * RS=RAMSIZE/K/N : permet de changer la taille de la mémoire du CPC. Le
      minimum est de 64Kio et le maximum de 576Kio (64Kio de mémoire centrale
      plus 512Kio de mémoire d'extension).
      La valeur par défaut est de 128Kio.

    * FW=FIRMWARE/K : permet de choisir la ROM à utiliser pour le firmware du
      CPC. Il doit s'agir d'un fichier ROM binaire de 16384 octets maximum
      (voire 16512 octets si l'entête binaire de l'AMSDOS est incluse).
      Par défaut la ROM firmware de CPC6128 correspondant à la langue de votre
      système sera utilisée (PROGDIR:ROMs/Firmware_f3.ROM pour le français,
      PROGDIR:ROMs/Firmware_s3.ROM pour l'espagnol,
      PROGDIR:ROMs/Firmware_d3.ROM pour le danois et
      PROGDIR:ROMs/Firmware_v3.ROM dans tous les autres cas).

    * BAS=BASIC/K : permet de choisir la ROM à utiliser pour le BASIC du CPC. Il
      doit s'agir d'un fichier ROM binaire de 16384 octets maximum (voire 16512
      octets si l'entête binaire de l'AMSDOS est incluse).
      Attention, toutes les versions de la ROM BASIC ne sont pas compatibles
      avec toutes les versions de la ROM firmware ! Utilisez le BASIC 1.0 pour
      les firmwares version 1, le BASIC 1.1 pour les v2 et le BASIC 1.2x pour
      les v3 ou v4.
      Par défaut c'est PROGDIR:ROMs/Basic_v1.23.ROM qui sera utilisé (il s'agit
      de la dernière version de la ROM BASIC pour CPC6128).

    * ROM0/K : permet de choisir la ROM d'extension 0 à utiliser. Lorsqu'elle
      est présente, la ROM 0 a la particularité d'être la ROM de boot qui sera
      exécutée par le firmware à la place du BASIC. Elle doit donc forcément
      être une ROM de premier plan (comme un autre BASIC, le CP/M ou le Hacker).
      Par défaut aucune n'est installée.

    * ROM1/K : permet de choisir la ROM d'extension 1 à utiliser.
      Par défaut aucune n'est installée.

    * ROM2/K : permet de choisir la ROM d'extension 2 à utiliser.
      Par défaut aucune n'est installée.

    * ROM3/K : permet de choisir la ROM d'extension 3 à utiliser.
      Par défaut aucune n'est installée.

    * ROM4/K : permet de choisir la ROM d'extension 4 à utiliser.
      Par défaut aucune n'est installée.

    * ROM5/K : permet de choisir la ROM d'extension 5 à utiliser.
      Par défaut aucune n'est installée.

    * ROM6/K : permet de choisir la ROM d'extension 6 à utiliser.
      Par défaut aucune n'est installée.

    * ROM7/K : permet de choisir la ROM d'extension 7 à utiliser. Historiquement
      cet emplacement de ROM est utilisé par la ROM de gestion des lecteurs de
      disquettes. Vous devriez donc toujours y mettre la ROM CP/M (livrée avec
      ACE) ou la ROM PARADOS (de Richard Wilson) afin d'éviter des problèmes de
      compatibilité avec certains programmes.
      Par défaut aucune n'est installée mais le type d'outil est positionné pour
      utiliser la ROM CP/M (PROGDIR:ROMs/CPM05.ROM) comme d'origine sur
      CPC664/CPC6128.

    * ROM8/K : permet de choisir la ROM d'extension 8 à utiliser.
      Par défaut aucune n'est installée.

    * ROM9/K : permet de choisir la ROM d'extension 9 à utiliser.
      Par défaut aucune n'est installée.

    * ROM10/K : permet de choisir la ROM d'extension 10 à utiliser.
      Par défaut aucune n'est installée.

    * ROM11/K : permet de choisir la ROM d'extension 11 à utiliser.
      Par défaut aucune n'est installée.

    * ROM12/K : permet de choisir la ROM d'extension 12 à utiliser.
      Par défaut aucune n'est installée.

    * ROM13/K : permet de choisir la ROM d'extension 13 à utiliser.
      Par défaut aucune n'est installée.

    * ROM14/K : permet de choisir la ROM d'extension 14 à utiliser.
      Par défaut aucune n'est installée.

    * ROM15/K : permet de choisir la ROM d'extension 15 à utiliser.
      Par défaut aucune n'est installée.

    * A=DRIVEA/K : permet de spécifier le nom d'une image disque à précharger
      dans le lecteur A.

    * B=DRIVEB/K : permet de spécifier le nom d'une image disque à précharger
      dans le lecteur B.

    * SNA=SNAPSHOT/K : permet de spécifier le nom d'un fichier SNA à précharger
      dans le CPC émulé.

    * CPR=CARTRIDGE/K : permet de spécifier le nom d'une cartouche à précharger
      dans le CPC+ émulé (en émulation CPC+ uniquement).

    * PLUS=CPC+=AMSTRADPLUS/S : permet d'activer l'émulation CPC+ au démarrage.
      Le CRTC type 3 et le Gate Array version 40489 seront automatiquement
      sélectionnés et les options CRTC et GATEARRAY sont ignorées.

    * CRTC/K/N : permet de choisir le type de CRTC à utiliser au démarrage.
      Vous pouvez changer le type de CRTC à tout moment pendant que ACE tourne.
      À noter que pour le moment seul le CRTC 1 est réellement supporté et que
      les autres CRTC sont juste un mode de compatibilité.
      Par défaut, c'est le CRTC 1 qui sera utilisé.

    * GATEARRAY/K/N : permet de choisir la version de Gate Array à utiliser au
      démarrage (les valeurs possibles sont 40007, 40008 ou 40010). Vous pouvez
      changer la version de Gate Array à tout moment pendant que ACE tourne.
      Par défaut, c'est le Gate Array 40010 (le plus récent) qui sera utilisé.

    * BRAND=MANUFACTURER/K : permet de choisir la marque du CPC à émuler. Toutes
      les marques prévues par Amstrad sont possibles (ISP, Triumph, Saisho,
      Solavox, Awa, Schneider, Orion et Amstrad).
      Par défaut Amstrad sera la marque utilisée, sauf pour les pays
      germanophones où ce sera Schneider.

    * 64K=64KEXPMEMSCHEME/K : active l'émulation d'un CPC équipé d'uniquement
      64Kio de mémoire sur la carte mère (typiquement les CPC464, CPC664 et
      464 plus). Sur ces modèles, c'est la RAM centrale plutôt que la RAM
      d'extension interne qui est commutée lorsque l'on tente d'activer des
      pages mémoire inexistantes.

    * EP=EMULATEPRINTER/S : par défaut ACE ne fait rien des données envoyées
      sur le port imprimante du CPC émulé. Activer cette option active la
      capture des données du port vers un fichier (par défaut stocké dans
      PROGDIR:Log/ACE_printer.log). Vous pouvez choisir le nom du fichier à
      utiliser grace à l'option PRINTERFILE.

    * PF=PRINTERFILE/K : permet de choisir le nom du fichier d'impression à
      générer.

    * DB=DIGIBLASTER/S : active l'émulation d'une Digiblaster/Soundplayer
      connectée au CPC. Cette option est désactivée par défaut car comme la
      Digiblaster se connecte sur le port imprimante, cela peut provoquer des
      claquements dans le son lorsque celui-ci est utilisé ou parasité (ce qui
      est souvent le cas dans les démos). La Digiblaster peut en outre être
      activé/désactivé à tout moment via le menu pendant que ACE tourne. Il est
      conseillé de ne l'activer que lorsque vous en avez besoin.

    * LD=LIGHTDEVICE/K : active l'émulation d'un pistolet optique via le
      pointeur de souris. Deux modèles sont gérés, le Magnum Light Phaser
      et le Trojan Light Phazer (spécifique CPC+). Passez un argument
      en utilisant respectivement les valeurs MagnumLightPhaser ou
      TrojanLightPhazer pour les utiliser. Les pistolets optiques peuvent en
      outre être déconnectés ou reconnectée à tout moment via le menu pendant
      que ACE tourne. Il est conseillé de ne les activer que lorsque vous en
      avec besoin.

    * DKB=DKTRONICSBUGS/K : active l'émulation des bugs de commutation mémoire
      des extensions DK'Tronics. Lorsque l'on utilise une DK'Tronics, la ROM
      haute se retrouve sur la plage &4000-&7FFF au lieu de &C000-&FFFF si elle
      est commutée lorsque les pages mémoire &4000-&7FFF et &C000-&FFFF sont
      permutées (mode &C3 du Gate Array) et le masquage par la page I/O ASIC
      des CPC+ n'est pas géré.

    * THD=TAPE2HD/S : active la passerelle qui permet d'accéder aux fichiers
      de votre disque dur directement depuis le système d'exploitation du CPC
      via l'interface cassette (par défaut vous aurez accès aux fichiers stockés
      dans PROGDIR:Share). Le répertoire partagé peut être choisi en utilisant
      l'option TAPE2HDPATH. Cette passerelle peut également être activée et
      désactivée à tout moment via le menu pendant que ACE tourne.

    * TAPE2HDPATH/K : permet de choisir le répertoire partagé entre le CPC
      émulé et la machine hôte via la passerelle disque dur.
      Par défaut "PROGDIR:Share" est utilisé.

    * AV=AUDIOVOLUME/K/N : choix du volume initial. Le volume peut aussi être
      modifié à tout moment pendant que ACE tourne.
      Par défaut le volume est à 100%.

    * AU=AHIUNIT/K/N : choix de l'unité AHI à utiliser.
      Par défaut ACE utilise l'unité 0.

    * NAF=NOAUDIOFILTER/S : par défaut ACE filtrera les fréquences émises par le
      PSG (Programmable Sound Generator) émulé qui ne sont pas dans le spectre
      auditif (le PSG, aka AY-3-8912, peut en effet émettre des sons jusqu'à
      62,5kHz alors que l'oreille humaine n'entend que jusqu'à 20kHz). De tels
      sons ne sont généralement pas échantillonnables par la carte son de l'hôte
      qui ne fera que reproduire des sons parasites à la place (à cause de ce
      que l'on appelle le problème de recouvrement). Si vous disposez d'une
      carte son professionnelle ou que vous préférez faire confiance au filtre
      du pilote AHI de votre machine, vous pouvez désactiver ce filtre grâce à
      cette option (vivement déconseillé).

    * NS=NOSOUND/S : par défaut ACE tentera de jouer les sons. Cette option
      permet de désactiver le son au lancement. Le son peut en outre être
      activé/désactivé à tout moment via le menu pendant que ACE tourne.

    * FULL=FULLSCREEN/S : commute ACE en mode plein écran dès le démarrage.
      Le mode plein écran peut en outre être activé/désactivé à tout moment via
      le menu pendant que ACE tourne.

    * ID=SCREENMODE/K/N : par défaut ACE clonera l'écran d'Ambient pour ouvrir le
      sien lors du passage en mode plein écran ; c'est généralement le
      comportement que vous souhaiterez. Toutefois, vous pouvez spécifier
      explicitement un identifiant de mode graphique à utiliser. Ceci peut par
      exemple être intéressant si vous disposez d'un mode écran en 50Hz (voire
      en 100Hz) et que vous voulez en faire profiter ACE afin de gagner en
      fluidité (la plupart des démos et des jeux Amstrad sont en 50Hz).

    * NO=NOOVERLAY/S : par défaut ACE tentera d'utiliser l'overlay vidéo.
      Positionner cette option lui demande de ne pas le faire. Généralement
      l'utilisation de l'overlay est toujours préférable car il permet un gain
      en vitesse notable, un mode plein écran, et le respect exact du ratio des
      pixels du CPC. De plus, le mode de rendu logiciel (sans overlay) est pour
      l'heure relativement limité et à utiliser uniquement en dernier recours.
      Le mode overlay peut en outre être activé/désactivé à tout moment via le
      menu pendant que ACE tourne.

    * NOWARN=NOWARNINGS/S : par défaut, ACE affichera des messages
      d'avertissement s'il constate une anomalie dans les images disque ou les
      fichiers SNA qu'il charge. Cette option permet de désactiver ces messages.

    * OSC=OFFSCREENCOLOR/K/N : lorsque ACE tourne dans une fenêtre ou sur un
      écran qui n'a pas les mêmes proportions que l'écran du CPC, des marges
      sont alors automatiquement ajoutées en haut et en bas ou à droite et à
      gauche afin de compenser et de conserver un affichage non déformé. Cette
      option permet de choisir la couleur à utiliser pour ces marges. La couleur
      doit être spécifiée sous la forme d'un entier 24 bits RVB.
      La valeur par défaut est un gris sombre (0x181820).

    * SLC=SCANLINECOLOR/K/N : lorsque l'overlay est désactivé, le rendu devient
      très consommateur en temps processeur. Vous pouvez alors spécifier une
      valeur de couleur RVB pour cette option, et ACE l'utilisera pour
      remplir les lignes impaires au lieu d'y recopier le contenu des lignes
      paires. Ceci a pour effet d'accélérer l'affichage d'un facteur deux.
      Cette option est sans effet en mode overlay.

    * KJ=KEYJOY/S : permet d'utiliser les touches du clavier à la place de la
      manette 0 ("haut", "bas", "gauche", "droite", "control" (feu 2), "alt de
      gauche" (feu 1), et "majuscule de gauche" (feu 3) sont utilisées). Cette
      option peut en outre être activée/désactivée à tout moment via le menu
      pendant que ACE tourne.

    * WS=WILDSPEED/S : désactive la limitation de l'émulation à la vitesse
      réelle du CPC. Dans ce mode débridé, l'émulateur tourne à la vitesse
      maximale permise par votre ordinateur. Toutefois, la vitesse relative des
      divers périphériques du CPC est respectée et la qualité de l'émulation est
      donc conservée (y compris pour les accès disque). Ce mode débridé peut en
      outre être activé/désactivé à tout moment via le menu pendant que ACE
      tourne.

    * MR=MAXFRAMERATE/K/N : indique le nombre maximal de trames par secondes à
      afficher lorsque la vitesse d'émulation est débridée. Plus elle est
      élevée moins la vitesse débridée sera grande car le rafraichissement
      vidéo est ce qui prend le plus de temps processeur. Notez également
      qu'utiliser ici des valeurs supérieures au rafraissichement de votre
      écran (généralement 60 Hz) est dans tous les cas inutile.
      La valeur par défaut est de 10.
      Sans effet si l'option WILDSPEED n'est pas activée.

    * FD=FASTDRIVES/S : active le mode haute vitesse des lecteurs de disquettes.
      Les accès aux pistes et aux secteurs sont alors instantanés ce qui
      accélère grandement les accès disque. Attention toutefois à utiliser
      cette option avec prudence car elle est incompatible avec certains
      logiciels protégés ou démos. Ce mode haute vitesse peut en outre être
      activé/désactivé à tout moment via le menu pendant que ACE tourne.

    * CKR=CARTRIDGESKEEPEXTROM/S : désactive l'invalidation automatique des ROMs
      d'extension lorsqu'une cartouche CPC+ est insérée. Cette invalidation
      permet d'éviter les problèmes avec les cartouches incompatibles avec la
      présence de ROMs d'extension mais dans certains cas particuliers vous
      pourriez vouloir les conserver malgré tout (par exemple lors de
      l'utilisation de la cartouche système d'origine au lieu de celle émulée
      par ACE).

    * UBC=USERBREAKPOINTCOMMAND/K : choix d'une commande à exécuter à chaque
      fois qu'un point d'arrêt s'active. Le code "%s" peut être utilisé dans
      cette commande pour récupérer le nom du port AREXX de l'instance d'ACE.
      Par défaut aucune commande n'est lancée.

    * DISCSPATH/K : choix du chemin d'accès par défaut aux fichiers image disque
      pour les requêtes lors de l'insertion d'un nouveau disque.
      Par défaut "PROGDIR:Discs" est utilisé.

    * SNAPSHOTSPATH/K : choix du chemin d'accès par défaut aux fichiers SNA pour
      les requêtes lors du chargement ou de la sauvegarde.
      Par défaut "PROGDIR:Snapshots" est utilisé.

    * CARTRIDGESPATH/K : choix du chemin d'accès par défaut aux fichiers
      cartouches pour les requêtes lors de l'insertion d'une nouvelle cartouche.
      Par défaut "PROGDIR:Cartridges" est utilisé.

    * D=DEBUG/S : sans effet dans la version publique d'ACE.