" /> ContentsIndex< BrowseBrowse >


    Foire aux questions


    ACE gère 256 ROMs... mais je ne vois que 16 paramètres de ROMs !?

    Les arguments ne permettent effectivement que de spécifier les 16 premières
    ROMs d'extension. Si vous avez vraiment besoin de configurer des ROMs au
    delà, vous pouvez le faire en utilisant la commande "FLASHROM" du port
    AREXX. Mais dans tous les cas, gardez bien en mémoire que le firmware ne
    gère que les 16 premières ROMs d'extension de second plan.

    16 ROMs est sans doute suffisant dans la majorité des cas.

    Pourquoi est-ce que ACE ne gère que 512Kio de mémoire étendue ?

    Cette limite est la limite standard prévue par Amstrad lors de la conception
    du CPC. Le seul moyen d'utiliser plus de mémoire est de passer par des
    extensions spécifiques (comme la Memcard 2Mio de RAM7).

    Vu le peu de support de ce type de d'extension mémoire, je ne pense pas que
    les émuler soit vraiment utile.

    Qu'en est-il de la qualité de l'émulation CRTC pour les démos ?

    À vrai dire, il n'y a pour l'heure que le CRTC 1 qui est totalement émulé.
    Vous devriez toujours le choisir en priorité et n'en changer que lorsqu'une
    démo est connue pour ne pas fonctionner sur CRTC 1. Dans les prochaines
    versions d'ACE une des priorité sera de mettre l'émulation du CRTC 0 au
    même niveau de précision que celle du CRTC 1. Le CRTC 2 est plus secondaire
    et sera traité plus tard.

    Bien sûr, le CRTC 3 reste obligatoire pour pouvoir utiliser l'émulation
    CPC+ et est déjà à un niveau correct.

    J'ai très souvent des messages d'avertissement lors de l'ouverture des DSK !

    Soyons clair, le format DSK est vraiment horrible et les outils permettant
    de créer des DSK à partir des disquettes physiques le sont souvent tout
    autant. En pratique, les informations contenues dans les DSK sont
    insuffisantes (lorsqu'elles ne sont pas complètement fausses) pour permettre
    une émulation vraiment fidèle du FDC et du lecteur de disquettes.

    Un mécanisme perfectionné de "réparation" à la volée des DSK a été mis en
    place dans ACE afin de reconstruire ces informations ; les messages
    d'avertissements correspondent généralement à la mise en oeuvre de ces
    correctifs. Vous pouvez désactiver les messages avec l'option "NOWARNINGS"
    ou l'entrée "Afficher les messages d'avertissement" dans le menu
    "Préférences" (les correctifs continueront d'être appliqués vu qu'ils sont
    indispensables à l'émulation du FDC et du lecteur de disquettes d'ACE).

    Dans une prochaine version ACE proposera un nouveau format d'images disque
    plus approprié à une émulation rigoureuse du FDC et du lecteur de
    disquettes. L'import et l'export des fichiers DSK restera possible mais ça
    ne sera définitivement plus le format natif vu les complications et les
    limitations qu'il entraine pour l'émulation FDC.

    Pourquoi un fichier DSK inséré dans ACE n'est pas modifié lorsque j'écris 
    dedans depuis ACE ?

    En fait, il est modifié, mais pas en temps réel.

    ACE ne manipule pas directement les fichiers DSK. Ils sont chargés et
    convertis dans le format d'une mémoire cache interne. Lorsque vous
    manipulez cette image disque, seul le cache est modifié. Le fichier DSK ne
    sera effectivement modifié (mis à jour avec le contenu du cache interne) que
    lorsqu'il sera éjecté d'ACE ou lorsque vous quitterez ACE (que ce soit
    manuellement ou suite à un redémarrage système).

    De plus, ACE tente de conserver le format d'origine lorsqu'il met à jour le
    fichier en fonction du cache interne. Si le DSK originel était standard, ACE
    sauvera un DSK standard, si c'était un DSK étendu, il sauvera un DSK étendu.
    Si les modifications apportées à l'image disque ne permettent plus de la
    stocker sous la forme d'un DSK standard, ACE vous demandera si vous désirez
    la sauver sous forme d'un DSK étendu à la place.

    Quelle est la différence entre les actions "Réinitialiser" et "Redémarrer" ?

    Réinitialiser simule simplement un "reset hard" du CPC. C'est-à-dire que
    tous les chipsets ainsi que le processeur sont réinitialisés mais que la
    mémoire n'est pas affectée. Il s'agit en fait exactement du même
    comportement que celui que vous auriez sur un CPC équipé d'un bouton d'un
    reset hard (comme celui présent sur la Multiface Two ou le Hacker).

    Redémarrer va en revanche tout réinitialiser y compris la mémoire comme si
    le CPC venait d'être mis sous tension.

    Par défaut ACE émule un CPC6128, comment le configurer pour émuler un autre
    modèle ?

    Configuration des ROMs :

    La principale différence entre les modèles de CPC est liée à la version des
    ROMs firmware et BASIC installées. Les CPC6128 utilisent la version 3 du
    firmware tandis que les CPC664 utilisent la version 2 et les CPC464 la
    version 1. Les CPC+ utilisent quant à eux une ROM firmware en version 4
    avec la ROM BASIC 1.40.

    Vous devrez en outre faire attention à la ROM BASIC que vous installez.

    - le BASIC 1.00 convient à la ROM firmware version 1,
    - le BASIC 1.10 convient à la ROM firwmare version 2,
    - les BASIC 1.2x et 1.40 conviennent aux ROM firmware version 3 ou 4.

    Configuration de la mémoire :

    Une autre différence entre les modèles de CPC concerne la mémoire. Les
    CPC6128 et 6128+ ont 64Kio de mémoire d'extension intégrés sur la carte
    mère tandis que les CPC464/664 et 464+ n'en ont pas.

    Il est toutefois possible d'augmenter la mémoire de tous les CPC avec
    des extensions mémoire externes mais le fait d'avoir ou non 64Kio de
    mémoire d'extension déjà intégrés à la carte mère apporte quelques
    différences de comportement.

    Si vous désirez retrouver le comportement d'un CPC464/664 ou 464+ disposant
    d'extension mémoire, il faudra activer le type d'outil 64KEXPMEMSCHEME. De
    plus, si vous voulez que la mémoire étendue se comporte comme celle d'une
    DK'Tronics, il faudra aussi activer le type d'outil DKTRONICSBUGS.

    Pour le reste, libre à vous d'installer la quantité de mémoire que vous
    désirez.

    Configuration des lecteurs :

    Gardez à l'esprit que ACE n'émule pas encore le lecteur de cassettes du
    CPC464, vous aurez dans tous les cas au minimum un lecteur de disquettes.

    Comment faire pour avoir un affichage fluide en 50Hz ?

    Les jeux et démos CPC tournent en 50Hz. Pour avoir un affichage parfaitement
    fluide comme sur un véritable CPC, vous devez donc avoir une fréquence de
    balayage parfaitement égale (ou multiple) sur votre système.

    Vous n'aurez généralement pas de mode graphique en 50Hz disponible par
    défaut. Toutefois, vous pouvez créer très facilement de nouveaux modes
    graphiques à l'aide des préférences de MorphOS (faites juste attention à
    créer un écran en 16, 24 ou 32 bits).

    Sous réserve que votre moniteur le supporte (au besoin éditez ses
    caractéristiques par défaut pour tester), créez alors un mode graphique dont
    la fréquence verticale est très exactement de 50,0801Hz. Récupérérez ensuite
    l'identifiant de ce mode graphique et positionnez le type d'outil SCREENMODE
    à cette valeur (par exemple SCREENMODE=0x40920058).

    Lorque vous passerez en plein écran vous pourrez alors profiter de
    scrollings parfaitement fluides comme sur un véritable CPC !

    Malheureusement, beaucoup de jeux et démos ne respectent pas la fréquence
    de balayage nominale de 50,0801Hz... et ceux-ci ne seront pas fluides...
    Il n'y a pas vraiment de solution, sinon celle de relever la fréquence de
    balayage requise par le programme (à l'aide de la fenêtre des informations
    vidéo) et de créer un mode écran adéquat.