vAmiga

Émulateur v4.0

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 Mac OS X - macOS Intel x86 Intel x86 Apple Silicon Apple Silicon 64 bits 64 bits

Téléchargement et liens

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
Enhancements: - Moira now emulates the 68020 instruction cache. Bug fixes: - Improved AGA support (#999, #1003, #1004, #1009, #1011, #1012, #1013).
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
New features: - AGA support
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
# Release Notes ## Enhancements - The floppy disk API now supports disk images stored in memory buffers (#992) - Added proper gamma correction to the palette builders (#998) - Replaced the 4096-entry palette lookup table with a smaller table based on an affine transformation, paving the way for AGA support. ## Bug Fixes - Fixed a bug that caused the server launch daemon to fire every cycle (#990) - Fixed a bug that prevented preferences from loading correctly (#995) - Added guard checks for potential Swift `nil` values - Fixed a bug in the **Export to…** menu (#989) - Reverted pull request #837 (#984)

Captures d'écran

Fenêtre des réglages dans vAmiga