plus4emu

Émulateur v1.2.10.1

plus4emu est un émulateur en ligne de commande dédié aux micro-ordinateurs Commodore Plus/4, C16 et C116, développé en C++ par Istvan Varga. Il vise une reproduction fidèle du matériel original, incluant le CPU 7501/8501, le chip graphique TED 7360/8360, et les périphériques associés (disquettes, imprimantes, bande magnétique).

Sur macOS, bien que les builds officielles ne soient plus maintenues, l’émulateur reste utilisable via les sources disponibles sur GitHub, compatibles avec les architectures POSIX (incluant Apple Silicon). Il prend en charge des configurations matérielles variées (RAM, ROM, périphériques) et des formats de fichiers courants (D64, TAP, PRG). Son approche cycle-exact et son support des artefacts vidéo en font un outil adapté aux passionnés cherchant une émulation précise, malgré des exigences système plus élevées que la moyenne.

Dernière mise à jour :

Plateformes

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86

Téléchargement et liens

Historique des versions

v1.2.11-beta_20190320
  • Correction majeure : résolution d’un problème critique de copier-coller des caractères en majuscules/minuscules (fonctionnalité bloquée dans les versions précédentes).

  • Amélioration fonctionnelle : ajout d’un support limité pour les caractères graphiques PETSCII (utilisés notamment pour les jeux et démos sur C64).

  • Correction technique : suppression d’un bug visuel dans le mode multicolore (défilement horizontal incorrect).

Changelog complet
Changes since version 1.2.11-beta_20170614: * Fixed copying and pasting upper/lower case characters, added limited support for PETSCII graphic characters. * Fixed horizontal scroll bug in multicolor character mode.
v1.2.11-beta_20170614
  • Nouveauté majeure :

    • Intégration de shaders personnalisés GLSL pour l’émulation PAL/NTSC, permettant un contrôle avancé des effets graphiques.
  • Améliorations fonctionnelles :

    • Ajout de boutons pour désactiver les unités 8/9 dans la configuration des disques (interface utilisateur).
    • Création automatique d’un fichier D64/D81 vide si l’utilisateur tente d’ouvrir un fichier inexistant.
    • Prise en charge des images de disques et de bandes depuis des archives .zip (extraction temporaire en lecture seule du premier fichier correspondant).
  • Corrections critiques :

    • Résolution d’un bug du DigiBlaster : l’entrée SID externe n’était plus muette par défaut.
    • Correction des breakpoints vidéo inopérants lorsque le seuil de priorité n’était pas nul.

(Aucune modification spécifique à macOS ou Apple Silicon dans ce changelog.)

Changelog complet
Changes since version 1.2.10.1: * PAL/NTSC emulation can now use custom [GLSL](https://khronos.org/registry/OpenGL/specs/gl/GLSLangSpec.4.50.pdf) shaders. * Added new disable unit 8/9 buttons to the disk configuration window. * An empty D64 or D81 image is automatically created when trying to open a file that does not exist. * Disk and tape images can be opened from .zip format archives, the first packed file with matching extension is temporarily extracted and used in read-only mode. * Added support for comments (beginning with ; or #) in the breakpoint list. * Fixed DigiBlaster bug, SID external input was muted by default. * Minor fixes in 1551 and TED emulation. * Fixed video breakpoints not working when the priority threshold is not zero.
v1.2.10.1
  • Correction d’un bug critique dans p4fliconv (outil de conversion de fichiers FLI) qui empêchait l’affichage correct des prévisualisations, pouvant entraîner des erreurs de rendu ou des plantages.
Changelog complet
Changes since [version 1.2.10](https://github.com/istvan-v/plus4emu/releases/tag/1.2.10): - Fixed preview bug in p4fliconv.

Captures d'écran

Screenshot de plus4emu