VirtualC64

Émulateur v5.1.1

VirtualC64 est un émulateur dédié au Commodore 64, un ordinateur iconique des années 1980, permettant d’exécuter ses jeux et logiciels originaux sur macOS. Développé par une équipe de contributeurs incluant Dirk W. Hoffmann, il vise une compatibilité large avec les titres de cette plateforme 8 bits, tout en reproduisant son environnement matériel et logiciel.

L’outil s’adresse aux utilisateurs macOS, bien que son support pour les architectures récentes (Apple Silicon ou versions macOS postérieures) ne soit pas explicitement documenté. Son approche se concentre sur la fidélité fonctionnelle, sans garantie de prise en charge des fonctionnalités avancées ou des optimisations matérielles spécifiques à macOS. Les paramètres et configurations restent accessibles aux utilisateurs avertis, mais nécessitent une connaissance de base des émulateurs rétro.

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

v6.1
  • Compatibilité macOS 27 (Golden Gate) et Silicium : Correction majeure de l’issue #851 pour permettre le fonctionnement sur la prochaine version de macOS (27), incluant des ajustements internes pour s’aligner avec l’architecture de l’émulateur Silicium (en développement).

(Aucune mention spécifique aux builds .dmg, Apple Silicon ou macOS minimum dans ce changelog.)

Changelog complet
This maintenance release primarily addresses issue #851, which prevented the app from running on the upcoming macOS 27 Golden Gate. It also includes internal code changes required to make the core compatible with the architecture of the upcoming Silicium emulator.
v6.0
  • Sortie officielle : Fin du statut beta après plusieurs mois sans rapport de bugs majeurs, confirmant la stabilité de la version.

(Aucune mention spécifique à macOS ou aux correctifs Mac dans ce changelog.)

Changelog complet
Removing beta status, as no significant bugs have been reported for some time.
v6.0b2
  • Réorganisation majeure du code : introduction de la bibliothèque RetroVault (standalone) pour gérer les systèmes de fichiers, périphériques et formats d’images supportés, désormais partagée avec vAmiga ; refactorisation des fonctions utilitaires dans une nouvelle bibliothèque utlib pour une réutilisation commune entre émulateurs.

  • Nouvelle fonctionnalité : le décompilateur (disassembleur) prend désormais en charge les fichiers de symboles.

  • Correction critique : résolution d’un plantage lors de l’importation de dossiers très volumineux dans le système de fichiers.

  • Correction visuelle/interface : bug corrigé dans l’inspecteur VIC empêchant la sélection individuelle des sprites dans l’interface Tahoe.

Changelog complet
## Refactoring This beta release introduces substantial changes to the underlying code base. As part of the development of the RetroVault app, a new **RetroVault** library has been created. This library is now responsible for managing: - File systems - Devices - All supported image formats RetroVault is designed as a standalone library and is also used in the latest version of vAmiga for the same purpose. In addition, the new **utlib** library has been introduced. All utility functions previously embedded in vAmiga and VirtualC64 have been refactored into this more powerful shared library. This makes it easier for me to share common functionality among the different emulators. ## Enhancements - The disassembler now supports symbol files (#837) ## Bug Fixes - Fixed a crash in the file system importer when importing excessively large folders (#841) - Fixed a bug in the VIC inspector that prevented selecting individual sprites in Tahoe (#840)

Captures d'écran

Les préférences dans VirtualC64