WinAPE est un logiciel fonctionnant sous MS Windows qui permet d'émuler tous les modèles Amstrad CPC, dont les CPC+ et les consoles GX4000 [1]. WinAPE signifie : "Windows Amstrad Plus Emulator". La première version connue date du 22 mars 1999 (1.5b) [Note 1] et la dernière date du 26 juillet 2011 (2.0 Alpha 18)[2],[3].
Ce logiciel est connu pour ses qualités, en effet, « il possède un nombre assez conséquent d'outils destinés aux programmeurs : débuggeur, état de la mémoire et des registres du processeur sous forme graphique, éditeur ASCII ... »[4]. « Alliant souplesse des réglages, légèreté d'exécution et précision remarquable de l'émulation (avec, notamment, la retranscription exacte du comportement des divers types de CRTC connus), WinAPE v2.0a15 est bien désormais LE meilleur émulateur Amstrad CPC/CPC+. »[5].
Il existe plusieurs tutoriels en ligne [6],[7]. L'émulateur propose également de lancer le jeu Burnin' Rubber[8].
Caractéristiques
WinAPE émule les ordinateurs de la gamme Amstrad CPC :
La console de jeux vidéo GX-4000 est également émulée.
Ce logiciel peut être utilisé dès son installation sans qu'il soit obligatoire de modifier des paramètres.
WinAPE reconnait plusieurs extensions de fichiers utilisées pour les médias virtuels (disquettes, cartouches et cassettes).
Liste non exhaustive de paramètres modifiables :
Changement d'ordinateur
Modification de la vitesse
Changement de CRTC
Affichage
Son
Périphériques
WinAPE contient un Débogueur et un Assembleur.
Emulation de la SYMBiFACE II (pas toutes les commandes IDE).
Paramètres
Changement d'ordinateur
Pour changer d'ordinateur, il est nécessaire de paramétrer la "RAM" et les "ROMs".
Ces paramètres se trouvent dans le menu "Settings"/"Memory".
Un exemple de configuration d'un CPC 464 avec AMSDOS sur la version 2.0a10 est disponible ici [2].
CPC 464
CPC 664
CPC 6128
RAM
64 K
64 K
128K
Lower
OS464
OS664
OS6128
Upper 0
BASIC1-0
BASIC664
BASIC1-1
Upper 7
AMSDOS
AMSDOS
Modification de la vitesse
La vitesse par défaut est à 100 %.
La plage de variation est comprise entre 5 et 1000 %.
Changement de CRTC
Il y a 5 CRTC numérotés de 0 à 4.
Affichage
Les paramètres son nombreux (choix du moniteur, luminosité, etc.)
Son
Les paramètres son nombreux (choix de la sortie, échantillonnage, etc.)
Périphériques
Il est possible de configurer le clavier. WinAPE peut gérer une manette de jeu et une souris.
↑La version 1.5b n'est pas disponible en téléchargement sur le site officiel mais est présente sur CPCrulez [1]. Cette version est mentionnée dans le fichier "buglist.txt" de la version 1.7b.