vAmiga
vAmiga est un émulateur dédié aux ordinateurs Commodore Amiga 500, 1000 et 2000, conçu pour macOS. Il reproduit fidèlement l’architecture matérielle et logicielle de ces machines rétro, offrant une expérience de jeu et de travail compatible avec les ROMs Kickstart (licence requise via Amiga Forever).
L’émulateur prend en charge les périphériques d’entrée modernes, comme les manettes USB (testées avec des modèles tels que le Speedlink Competition Pro ou des adaptateurs pour joysticks Commodore via RetroFun!). Une version web en WebAssembly, développée par la communauté, permet également d’accéder à l’Amiga directement depuis un navigateur, sans installation. Le projet, open-source sous licence GPL, continue d’évoluer grâce aux retours utilisateurs sur GitHub.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
Apple Silicon
64 bits
Téléchargement et liens
- Télécharger vAmiga
- Site officiel
- Code source
-
brew install --cask vamiga
Historique des versions
v5.0b2
-
Amélioration majeure de l'émulation CPU : implémentation du cache d'instructions du 68020 dans le noyau Moira, améliorant les performances sur les jeux et logiciels exigeants en calcul.
-
Corrections critiques pour les cartes AGA : résolution de plusieurs bugs liés à la compatibilité (problèmes de rendu, gestion des couleurs, timing vidéo), avec des références à des issues spécifiques (#999, #1003, etc.).
(Aucune mention spécifique à macOS/Mac dans ce changelog.)
Changelog complet
v5.0b1
- Nouveauté majeure :
- Ajout du support complet de la carte graphique AGA, incluant les modes haute résolution, les sprites avancés et les effets de palette dynamiques, avec une optimisation des performances pour les jeux et démos exigeants.
(Aucune mention spécifique à macOS ou aux correctifs Mac dans ce changelog.)
Changelog complet
v4.5
-
Nouveautés majeures :
- Prise en charge des images de disquettes stockées en mémoire (via des buffers), améliorant la flexibilité pour les tests et les workflows logiciels.
- Ajout d’une correction gamma native dans les générateurs de palettes, pour une meilleure fidélité des couleurs sur les écrans modernes.
-
Améliorations techniques :
- Remplacement de la table de lookup de palette (4096 entrées) par une version optimisée via une transformation affine, ouvrant la voie à une compatibilité future avec les cartes AGA (Amiga 1200/4000).
-
Corrections critiques :
- Résolution d’un bug bloquant le chargement des préférences utilisateur (fichiers de configuration).
- Correction du menu Export to…, qui présentait des comportements incohérents.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v4.4
-
Fin de la phase bêta : Le projet sort officiellement de sa phase bêta après l’absence de rapports de bugs critiques récents.
-
Correction majeure : Résolution d’un problème empêchant l’importation de dossiers en tant que disques durs (#975).
Changelog complet
v4.4b12
- Optimisation majeure : Réduction des appels goulus à
refreshStatusBar()pour améliorer la fluidité de l'interface, notamment lors de l'exécution intensive de jeux ou de démos.
(Aucun élément spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v4.4b11
-
Correction majeure : Résolution d’un bug qui provoquait l’affichage du onboarding assistant (assistant de configuration) de manière intempestive lors du démarrage.
-
Correction majeure : Suppression de la restriction empêchant la création manuelle de disques durs (fonctionnalité hard drive).
(Aucune modification spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v4.4b10
-
Correction majeure : Les options de mémoire sont désormais correctement enregistrées dans les préférences utilisateur (résolution d’un problème récurrent).
-
Correction importante : L’option Open... dans le menu Fichier permet désormais d’ajouter des workspaces (espaces de travail), en plus du glisser-déposer (fonctionnalité partiellement inopérante précédemment).
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v4.4b9
-
Correction majeure : Résolution d’un bug critique dans l’encodage de disquettes qui empêchait certains chargeurs personnalisés de fonctionner, impactant potentiellement les jeux ou démos dépendants de ce système.
-
Correction majeure : Correction d’un dysfonctionnement lié à la logique des sprites en mode VSYNC, affectant notamment Bacon of Hope et d’autres titres sensibles à ce paramètre.
-
Amélioration technique : Les builds bêta (jusqu’ici ralenties pour les machines moins puissantes) sont désormais distribuées en versions optimisées, alignées sur les builds de production pour une meilleure stabilité et performance.
Changelog complet
v4.4b8
- Correction critique : Résolution d’un bug majeur affectant l’utilisation du bouton de la souris dans la version précédente (v4.4b7), rendant l’interface utilisateur inutilisable dans certains cas.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v4.4b7
-
Suppression majeure : Désactivation définitive des outils Disk et Volume Inspectors (remplacés par l'application tierce RetroVault), avec perte de fonctionnalités intégrées.
-
Correction critique : Résolution des clics de souris perdus sur la carte graphique Tahoe (compatibilité GPU améliorée).
-
Amélioration UI : Ajustement de la couleur de bordure en mode plein écran (passage au noir pour plus de cohérence).
-
Interface utilisateur : Correction du redimensionnement automatique de la vue mémoire live (affichage désormais stable).
Note : Aucun changement spécifique à macOS ou Apple Silicon dans ce changelog.
Changelog complet
v4.4b6
-
Intégration de RetroVault : Ajout d’un système de montage de disques rétro via macFUSE (macOS uniquement), permettant d’accéder aux images de disques directement depuis le système de fichiers (fonctionnalité externe mais dépendante de l’émulateur).
-
Refactorisation majeure du code : Extraction et modularisation de composants clés (ex. : gestion des périphériques) pour faciliter leur réutilisation dans des projets tiers comme RetroVault, avec suppression de duplications.
-
Corrections critiques :
- Résolution de problèmes liés à la stabilité et à la gestion des périphériques (références aux tickets #946, #945, #944, #939, #936).
- Amélioration de la compatibilité avec les configurations matérielles virtuelles complexes.
(Aucune mention spécifique à macOS en dehors de macFUSE, pas de build .dmg ni de support Apple Silicon mentionné.)
Changelog complet
v4.4b5
-
Correction majeure : Résolution d’un bug dans la logique de gestion du sommeil des CIA (Complex Interface Adapter), composants clés du matériel Amiga, pouvant entraîner des plantages ou des comportements erratiques.
-
Amélioration utilisateur : Remplacement d’une icône dans la barre d’outils pour une version plus cohérente ou lisible (référence interne #945).
-
Nouveauté fonctionnelle : Ajout de notifications dans l’interface graphique pour alerter l’utilisateur en cas d’exceptions dans les buffers audio, améliorant la réactivité aux problèmes audio critiques.
Changelog complet
v4.4b4
- Correction critique sur macOS :
- Correction d’un plantage sur macOS Ventura (version 13.x), évitant un arrêt brutal de l’émulateur dans certaines conditions d’exécution.
(Aucune nouveauté majeure ni modification spécifique à Apple Silicon ou aux builds .dmg mentionnées dans ce changelog.)
Changelog complet
v4.4b3
- Correction majeure sur macOS Tahoe : Résolution des problèmes persistants avec la barre d’outils (toolbar), améliorant la stabilité de l’interface utilisateur sur cette version du système.
(Aucune autre mention spécifique à macOS ou aux nouveautés majeures dans ce changelog.)
Changelog complet
v4.4b2
-
Nouveauté majeure : Intégration d’un assistant d’onboarding déclenché automatiquement dès qu’aucun ROM n’est installé, simplifiant l’initialisation pour les nouveaux utilisateurs.
-
Amélioration fonctionnelle : Fusion des préférences et de la configuration VR dans une seule interface unifiée, rationalisant l’accès aux paramètres.
-
Support ROM : Ajout des empreintes digitales (fingerprints) pour les ROMs Hyperion 3.2.3, améliorant potentiellement la détection et la compatibilité.
Changelog complet
v4.4b1
-
Suppression d'une fonctionnalité majeure : retrait du module de capture d'écran intégré, remplacé par RetroVisor (solution externe recommandée).
-
Correction critique sur macOS : résolution du problème d’icône de barre d’outils démesurée sur macOS Tahoe (introduit en v4.3.2).
-
Compatibilité macOS limitée : macOS Sequoia reste la version officiellement supportée ; macOS Tahoe n’est pas testé et peut comporter des incompatibilités.
-
Sauvegarde des snapshots : correction de la propriété CPU
irqModenon enregistrée dans les sauvegardes. -
Interface utilisateur : refonte visuelle de la fenêtre de préférences.
Changelog complet
v4.3.2
-
Compatibilité améliorée avec le mode run-ahead : l'émulation du processeur 68010 est désormais pleinement fonctionnelle dans ce mode, évitant les plantages ou comportements erratiques sur les jeux ou applications l'utilisant.
-
Correction des problèmes de mappage des boutons de manettes : résolution d’un dysfonctionnement affectant l’association des boutons des contrôleurs externes (notamment sur les jeux nécessitant des configurations complexes).
(Aucune modification spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v4.3.1
-
Correction majeure : Résolution d’un bug critique de collision des sprites dans Aunt Arctic Adventure, impactant potentiellement d’autres jeux utilisant des mécanismes similaires.
-
Amélioration des périphériques : Correction (probable) d’un problème récurrent avec les manettes de jeu, incluant des cas de non-détection ou de comportement erratique.
(Aucune modification spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v4.3
-
Nouveauté majeure :
- Ajout d’un commande
bootdans le navigateur de fichiers pour gérer les blocs de démarrage (boot blocks), facilitant la configuration des disquettes et des supports de stockage.
- Ajout d’un commande
-
Amélioration technique :
- Version compilée en mode release pour une stabilité accrue et des performances optimisées.
-
Correction critique (sécurité) :
- Remplacement du binaire par une version notarisée pour macOS, conformément aux exigences d’Apple (notamment pour les builds distribués via l’App Store ou les téléchargements directs).
Changelog complet
v4.3b1
-
Nouveauté majeure :
- Ajout d’un navigateur de système de fichiers dans RetroShell pour inspecter les disquettes et disques durs (accès via la commande
navigatorou la combinaison Shift+Tab).
- Ajout d’un navigateur de système de fichiers dans RetroShell pour inspecter les disquettes et disques durs (accès via la commande
-
Correction importante :
- Résolution d’un bug lié au mode Warp (clé Shift Lock désormais fonctionnelle comme commutateur de contournement).
-
Correction spécifique matériel :
- Correction d’un bug lié à l’A1000 dans le système de gestion des Warp Override Mode (WOM).
Changelog complet
Captures d'écran