" />
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.