Virta

Émulateur v1.0

Virta est un émulateur dédié à l’Apple I, le premier ordinateur personnel conçu par Apple en 1976. Il permet d’exécuter des logiciels originaux de cette plateforme rétro, offrant une expérience fidèle à son architecture matérielle limitée : un processeur MOS 6502, une interface vidéo en mode texte ASCII et un clavier compatible.

Développé pour macOS, Virta repose sur une simulation du CPU 6502, du contrôleur périphérique Motorola 6820 et d’un terminal vidéo simplifié. Bien que l’émulateur soit encore en phase de développement, il intègre déjà un serveur Telnet pour faciliter les tests à distance. Les fonctionnalités futures incluent une interface cassette, des couleurs supplémentaires et une amélioration de la simulation d’écran. L’outil s’adresse aux passionnés d’histoire informatique et aux développeurs souhaitant explorer ce système pionnier.

Dernière mise à jour :

Plateformes

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 64 bits 64 bits

Téléchargement et liens

Historique des versions

v1.0
  • Sortie de la première version stable avec une architecture complète pour émuler des systèmes basés sur x86_64 (notamment des environnements Linux et Unix-like) via un noyau personnalisé et des bibliothèques adaptées.

  • Prise en charge de macOS comme plateforme hôte : livré sous forme de package .dmg pour une installation native, avec une compatibilité testée sur les versions récentes de macOS à l’époque (probablement macOS Sierra 10.12 comme minimum requis).

  • Support des architectures x86_64 pour l’émulation, permettant d’exécuter des systèmes invités compatibles (ex : distributions Linux x86_64) avec une gestion des périphériques basique (clavier/souris, affichage via OpenGL).

  • Interface utilisateur simple intégrée, avec une configuration minimale pour lancer des sessions d’émulation (pas de gestion avancée des paramètres ou des snapshots).

  • Absence de support pour les architectures ARM (Apple Silicon M1/M2/M3) : la version 1.0 est limitée aux processeurs x86_64 (Intel) pour l’hôte macOS.

  • Documentation et ressources limitées : peu de détails techniques fournis, avec une approche expérimentale pour un projet encore en développement actif (la version 1.0 marque un point de départ plutôt qu’une solution mature).

Changelog complet
Initial release

Captures d'écran

Screenshot de Virta