" /> ContentsIndex< BrowseBrowse >


    Fonctionnalités


    La version actuelle d'ACE ne dispose pas encore de toutes les
    fonctionnalités prévues mais la plupart des jeux et des démos CPC et CPC+
    fonctionnent déjà parfaitement. En fait, la qualité est d'ores et déjà
    supérieure à ce que font les gros émulateur CPC existants sur PC/Windows
    depuis de nombreuses années (enjoy!).

    Emulateur :

    * Système :
      · gestion de tous les modèles de CPC et CPC+,
      · émulation complète du Z80,
      · jusqu'à 256 ROMs d'extension,
      · mémoire étendue jusqu'à 512Kio,

    * Vidéo :
      · émulation fidèle des différents types de CRTC (toutefois seul le type 1
        est terminé, les autres sont perfectibles),
      · émulation totale de toutes les variantes du Gate Array (gestion
        parfaite des split-rasters),
      · émulation totale de l'ASIC des CPC+ (précis au quart de cycle près),
      · émulation des CTM644, GT65 et MM12 (y compris les comportements
        analogiques dynamiques).

    * Audio :
      · émulation totale et très fidèle du PSG (AY-3-8912),
      · émulation extrêmement précise des DMA audio des CPC+,
      · support de la Digiblaster/Soundplayer.

    * Périphériques :
      · émulation fidèle mais incomplète du FDC (les instructions Format et Scan
        ne sont pas encore émulées),
      · émulation fidèle des deux lecteurs de disquettes (la vitesse de rotation
        réelle est considérée, les interrupteurs de changement manuel de face et
        de lecteur sont gérés),
      · émulation du port cartouche des CPC+ et de la GX4000,
      · redirection du port imprimante vers un fichier,
      · émulation fidèle du clavier, y compris des interférences lors de l'appui
        simultanné de certaines touches,
      · gestion des deux manettes de jeu (jusqu'à 3 boutons) à partir de vraies
        manettes connectés sur la machine hôte (en USB ou autre).
      · émulation du Magnum Light Phaser et du Trojan Light Phazer via la
        souris.
      · passerelle vers le disque dur de la machine hôte via l'interface
        cassette du CPC pour pouvoir accéder directement aux fichiers.

    Interface graphique :

    * configuration simple et modulaire du CPC émulé grâce aux types d'outils de
      l'icône ou en ligne de commande,
    * possibilité de changer de type de CRTC, la version du Gate Array et le
      modèle d'écran à la volée sans avoir besoin de relancer le programme en
      cours d'exécution dans ACE,
    * gestion des fichiers SNA et DSK (standards et étendus) avec détection
      automatique des DSK mal générés et tentative de correction à la volée,
    * gestion des fichiers CPR pour les cartouches CPC+ et GX4000,
    * support de l'overlay avec respect du ratio des pixels,
    * support d'un mode plein écran avec choix du mode graphique à utiliser
      afin de retrouver la fluidité du 50Hz si votre moniteur le permet,
    * interface masquable/affichable aussi bien en mode fenêtré qu'en plein écran,
    * affichage des diodes d'activité des lecteurs de disquettes en surimpression
      vidéo lorsque l'interface est masquée,
    * gestion évoluée des points d'arrêt sur des conditions prédéfinies (HBL,
      VBL, interruption, etc.), des coordonnées graphiques, des adresses
      d'exécution, des accès en mémoire ou à des ports entrée-sortie (avec
      possibilité de condition complexes, de masque sur l'adresse et/ou la
      valeur) avec possibilité d'exécution de scripts,
    * affichage d'un curseur vidéo signalant la position du canon à électron,
      en pause ou en pas-à-pas,
    * éditeur de mémoire (gestion de la commutation des banks et des ROMs,
      détection automatique de la page de code des caractères en fonction de la
      ROM firmware utilisée),
    * désassembleur Z80 (avec mise en évidence des opcodes et boutons de
      navigation rapide dans le code),
    * éditeur de CRTC (accès en modification à tous les registres en temps
      réel),
    * éditeur de Z80 (accès en modification à tous les registres en temps
      réel),
    * analyseur Gate Array (affichage de la palette, du mode graphique et du
      compteur de gestion des interruptions en temps réel),
    * analyseur PSG (décodage des notes, de leur justesse et affichage de tout
      un tas d'informations enrichies en temps réel),
    * fenêtre d'informations vidéo (affichage de la fréquence de balayage et de
      la position courante du canon à électron en temps réel),
    * possibilité d'utiliser le clavier à la place d'une manette de jeu,
    * fenêtre de réglage de l'écran (type, luminosité, balayage vertical).
    * contrôle du volume sonore,
    * aide en ligne et bulles d'aides MUI présentes à tous les niveaux pour
      assister les débutants,
    * localisation en français et en anglais (y compris l'aide en ligne).

    Interface AREXX :

    * nombreuses commandes AREXX permettant de totalement piloter l'émulateur
      et de manipuler sa mémoire, pour automatiser tout un tas de choses, mais
      aussi pour l'utiliser comme une véritable station de développement depuis
      des scripts REXX ou Lua.