
TuxAPE : WinAPE arrive enfin sous Linux !
Auteur : Zisquier.
Systèmes : Linux.
Machines : CPC, Amstrad Plus et GX4000.
Téléchargement : https://tuxape.amstariga.fr/telechargements.html
TuxAPE est un émulateur Amstrad CPC et CPC Plus développé par Zisquier et l'IA Claude. Son objectif est simple : proposer aux utilisateurs de Linux une solution inspirée de WinAPE, l'un des émulateurs CPC les plus appréciés sous Windows.
Le projet reprend le fonctionnement général, l'organisation des fenêtres et les formats de fichiers de WinAPE 2.0 Beta 2, la dernière version publiée de l'émulateur de Richard Wilson en janvier 2016. Mais TuxAPE ne se contente pas de reproduire son prédécesseur : il apporte également plusieurs nouveautés, notamment une bibliothèque de jeux intégrée, une émulation graphique affinée et la prise en charge de cartes d'extension modernes. TuxAPE
Une émulation complète des CPC classiques et de la gamme Plus
TuxAPE prend en charge les principaux ordinateurs de la gamme Amstrad CPC :
- Amstrad CPC 464 ;
- Amstrad CPC 664 ;
- Amstrad CPC 6128 ;
- Amstrad CPC 464 Plus ;
- Amstrad CPC 6128 Plus ;
- les cartouches de la gamme Plus, notamment celles destinées à la GX4000.
L'un des objectifs du projet est de reproduire fidèlement le comportement des machines originales. Le développeur s'appuie notamment sur l'Amstrad CPC CRTC Compendium de Longshot et sur des tests réalisés avec de véritables machines.
L'émulateur prend en compte les cinq types de CRTC, les particularités du Gate Array et les fonctionnalités de l'ASIC des CPC Plus. Ces composants sont essentiels pour reproduire correctement certaines démos, certains effets graphiques et les logiciels qui exploitent les particularités matérielles du CPC.
Une interface familière pour les utilisateurs de WinAPE
Les habitués de WinAPE retrouveront une organisation similaire, avec des fenêtres dédiées à la configuration, à l'émulation, au débogage et à l'assemblage Z80.
Cette continuité facilite la transition vers Linux : il n'est pas nécessaire de réapprendre entièrement le fonctionnement d'un nouvel émulateur.
TuxAPE dispose également d'un débogueur intégré et d'un assembleur Z80 compatible avec Maxam. Les programmeurs peuvent ainsi examiner les registres, consulter la mémoire, placer des points d'arrêt et tester directement leurs programmes.
Le logiciel prend aussi en charge les sessions enregistrées avec WinAPE, ce qui facilite la reprise de certains travaux réalisés sous Windows. TuxAPE
Une bibliothèque de jeux intégrée
L'une des nouveautés les plus intéressantes de TuxAPE est sa bibliothèque de logiciels, accessible depuis l'interface.
Elle permet de classer les jeux, les démos, les programmes éducatifs et les utilitaires, puis de les lancer directement depuis une liste. La bibliothèque propose notamment :
- des vignettes pour reconnaître les jeux au premier coup d'œil ;
- des fonctions de recherche et de tri ;
- des filtres par type de support ;
- une distinction entre CPC classiques et CPC Plus ;
- la lecture de fichiers contenus dans des archives ZIP sans extraction préalable.
Un double-clic suffit pour charger un programme dans la machine émulée. C'est un avantage appréciable pour les utilisateurs qui possèdent une grande collection de logiciels CPC.
Les cartes d'extension et les images de disquettes HFE
TuxAPE ne se limite pas aux composants présents dans les CPC d'origine.
Il prend également en charge deux extensions modernes :
- X-MEM : une extension apportant de la mémoire vive supplémentaire et des ROM ;
- X-MASS : une solution de stockage de type IDE, représentée par un fichier.
L'émulateur permet de configurer plusieurs emplacements d'extension et d'enregistrer ces réglages dans des profils.
Autre nouveauté importante pour les amateurs de matériel réel : la prise en charge des images de disquettes au format HFE, utilisé notamment par les systèmes HxC et les lecteurs Gotek. Il devient ainsi possible de travailler avec des images de disquettes adaptées à ces environnements. TuxAPE
Des plug-ins pour aller encore plus loin
TuxAPE possède une architecture permettant d'ajouter des plug-ins depuis des fichiers ZIP.
Deux extensions sont présentées sur le site officiel :
- TuxASC : conversion d'images en écrans, sprites, tuiles et animations pour CPC et CPC Plus ;
- TuxDSK : gestion des images de disquettes, avec des fonctions permettant notamment d'ajouter, d'extraire, de renommer ou de supprimer des fichiers.
Ces outils sont conçus pour faciliter les opérations courantes sans avoir à passer constamment d'un programme à un autre.
Attention : le site officiel indique que ces plug-ins ne sont pas encore proposés au téléchargement dans la version annoncée, certaines autorisations restant à obtenir. Leur présence dans la documentation ne signifie donc pas qu'ils sont déjà accessibles à tous.
Notre avis
TuxAPE est un projet particulièrement intéressant pour la communauté Amstrad. En reprenant l'approche de WinAPE tout en développant une version native pour Linux, il répond à un besoin réel des utilisateurs qui souhaitent émuler leur CPC sans passer par Wine ou une machine virtuelle Windows.
La bibliothèque de jeux, les outils de développement, le rendu inspiré du CTM644 et la prise en charge des extensions modernes lui donnent également une identité propre.
Le projet mérite donc d'être suivi de près, notamment par les développeurs CPC, les amateurs de démos et les utilisateurs de Linux.
À retenir : TuxAPE ne reprend pas le code source de WinAPE. Il en reproduit le fonctionnement général et reprend ses formats de fichiers, tout en proposant ses propres développements.
1 commentaire
Envoyer un commentaire
Vous devez vous connecter pour publier un commentaire.






Ohhhhhh ! 🙂 Il faut surtout ajouter que je me suis implicitement engagé à le maintenir en le publiant sur internet. Il est en cours de test et j’attends de trouver le temps de demander différentes autorisation pour les plugins. Le code de l’émulateur sera open source, et le code des plugin aussi.
A préciser que cette initiative était à but strictement personnel au départ. Si je le distribue c’est juste parce que çà peut être utile à d’autre que moi, et que je suis super gentil et que je vous aime bien lol