
L'émulateur roi de l'Amiga sort de son écosystème Windows
Comme son nom l'indique, WinUAE est un émulateur Amiga conçu pour Windows. Du moins, il l'était. Stefan Reinauer vient de publier une première version de test du célèbre émulateur pour Linux et macOS, baptisée « unix_r1 » et disponible sur GitHub. Pour la communauté Amiga, c'est un événement : WinUAE, développé depuis plus de vingt ans par Toni Wilen, est unanimement considéré comme l'étalon-or de l'émulation Amiga, capable de reproduire avec une fidélité remarquable les moindres spécificités des chipsets custom de Commodore.
Un manque criant sur Linux, malgré des années de tentatives
Ce portage vient combler une frustration ancienne de la communauté. L'émulation Amiga sur Linux a longtemps souffert d'un écosystème fragmenté, où aucune solution ne parvenait à égaler WinUAE. Les initiatives n'ont pourtant pas manqué. E-UAE, fork Unix historique du projet UAE, a été l'un des premiers à tenter l'aventure multiplateforme, avant de tomber en déshérence avec un code qui ne compile plus proprement sur les systèmes modernes et des API devenues obsolètes. FS-UAE, longtemps considéré comme l'alternative la plus aboutie grâce à son interface soignée, son JIT et son émulation PPC, semble à son tour en sommeil, sans mise à jour significative depuis plusieurs années. Amiberry, conçu à l'origine pour Raspberry Pi, offre une solution fonctionnelle sur Linux ARM mais avec des compromis assumés. D'autres projets comme vAmiga (cœur d'émulation indépendant limité au 68000/OCS), WinFellow, Denise ou le port Libretro pUAE complètent un paysage riche mais dispersé. Aucun, cependant, n'offrait les capacités avancées de WinUAE — notamment l'émulation matérielle 3D accélérée (Voodoo3 via pont PCI Mediator) et la profondeur de configuration des chipsets qui font sa réputation.
SDL, Qt et premières briques fonctionnelles
Le portage unix de Stefan Reinauer repose sur SDL2 pour la gestion de l'affichage, des entrées et de l'audio, et sur Qt pour l'interface de configuration. La version de test intègre déjà la prise en charge des disquettes et des fichiers de disque dur (hardfiles), le montage d'images CD, les options réseau et le support des périphériques série. Un socle fonctionnel conséquent pour une première itération, même si le développeur sollicite activement les retours de la communauté pour identifier les problèmes restants.
Il ne s'agit pas, pour l'heure, d'un logiciel destiné au grand public. Cette version bêta s'adresse aux testeurs, aux passionnés d'émulation et aux amateurs de la demoscene prêts à mettre les mains dans le cambouis. L'utilisation de WinUAE — quelle que soit la plateforme — nécessite par ailleurs de disposer de ROMs Kickstart et de fichiers AmigaOS légitimes, disponibles notamment via Amiga Forever de Cloanto.
La préservation Amiga au-delà de Windows
L'enjeu de ce portage dépasse le simple confort des utilisateurs non-Windows. L'écosystème logiciel de l'Amiga repose sur des particularités matérielles — timings précis, chips custom, astuces d'affichage — que seule une émulation rigoureuse permet de restituer fidèlement. En rendant WinUAE accessible sur d'autres systèmes d'exploitation, ce portage élargit la base d'utilisateurs capables de faire tourner correctement des logiciels qui, sans cette précision d'émulation, ne fonctionneraient pas comme prévu.
Pour les habitués de Rom Game, WinUAE est un nom familier : l'émulateur fait l'objet d'un suivi régulier sur le site, de la version 5.20 aux mises à jour précédentes (sans compter les MAJ actuelles 6.0.3). Ce portage multiplateforme marque une étape nouvelle dans l'histoire d'un logiciel qui n'avait jamais quitté l'environnement Windows en plus de deux décennies d'existence. Reste à voir si Toni Wilen intégrera ces travaux dans la branche principale de WinUAE, ou si le portage évoluera en tant que fork indépendant maintenu par Stefan Reinauer.
Sources : Amiga News
Vous aimez notre contenu ?
Suivez-nous pour ne rien manquer !