Clock Signal (CLK)

Émulateur v2025-03-20

Clock Signal (CLK) est un émulateur open source conçu pour offrir une expérience utilisateur fluide et intuitive, en s’effaçant au profit de la simplicité. Il cible principalement les micro-ordinateurs et consoles rétro, avec une approche axée sur la reproduction fidèle des signaux originaux (son et vidéo) et une gestion automatisée des supports (disquettes, ROMs, cassettes). L’objectif est de permettre un lancement direct des titres, sans configuration préalable, en évitant les étapes complexes typiques des émulateurs traditionnels.

Sur macOS (à partir de la version 10.13 et compatible avec l’Apple Silicon), CLK se présente comme une application native Cocoa et Metal, optimisée pour une latence réduite. Il prend en charge une vingtaine de plateformes, dont l’Apple II, le ZX Spectrum, le Commodore 64 (via le Vic-20), le Mac 512Ke, le MSX ou encore le Sega Master System. La détection automatique des supports et le chargement accéléré en font un outil pratique pour les collectionneurs souhaitant accéder rapidement à leur bibliothèque 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 Metal Metal

Téléchargement et liens

Historique des versions

v2026-07-23
  • Correction d’une erreur de type dans le code OpenGL (introduite le 2026-07-20) qui empêchait l’affichage sur CoCo, Master System, MSX et ColecoVision, concernant les cibles Qt et SDL.

  • macOS : aucune modification technique ou correctif spécifique, seule la version du binaire .dmg a été mise à jour.

Changelog complet
This release corrects a type error in changes made to the OpenGL code in 2026-07-20 that broke output for the CoCo, Master System, MSX and ColecoVision, affecting Qt and SDL targets. The macOS release is unchanged other than the version number.
v2026-07-20
  • Correction majeure sur les disquettes : résolution d’un problème d’écriture incorrecte dans les pistes de disquettes, pouvant écraser des données non liées lors de l’écriture de régions discontinues pendant une rotation (affectait les machines utilisant des disquettes).

  • Amélioration vidéo : correction des artefacts d’affichage sur les systèmes Apple II, Vic-20 et Atari 2600 pour les cibles OpenGL (SDL et Qt).

  • Suppression d’un bug temporel : élimination d’un saut de 0,5 seconde à l’initialisation pour toutes les machines sous l’interface Qt.

  • Stabilité audio : amélioration significative (voire résolution partielle) des problèmes de sortie audio sous Qt.

Changelog complet
This release: * resolves incorrect placement of data within a floppy disk track, potentially overwriting unrelated data, when any machine wrote two or more discontinuous regions during a single rotation; * corrects video output of the Apple II, Vic-20 and Atari 2600 for the OpenGL targets, i.e. SDL and Qt; * removes a half-second time skip at startup for all machines in Qt; and * improves and possibly entirely-resolves issues with audio output under Qt. All credit goes to @apenney for discovering, diagnosing and suggesting work on all of these. I can't guarantee I've yet succeeded in resolving all of his discoveries. Thanks!
v2026-06-06
  • Amélioration majeure : Meilleure prise en charge du parsing des fichiers Tandy CoCo CAS, réduisant les erreurs de lecture et améliorant la compatibilité avec les sauvegardes de ce système.

(Aucun élément spécifique à macOS ou aux Mac n'est mentionné dans ce changelog.)

Changelog complet
This release improves parsing of Tandy CoCo CAS files.

Captures d'écran

Un émulateur affichant des jeux rétro sur écran composite avec des interfaces de "Clock Signal" et des options de jeu comme Pitfall et Chase HQ Attribut alt : Capture d’écran d’un logiciel émulant des jeux vidéo anciens comme "Pitfall!" et "Chase H.Q" sur plusieurs systèmes rétro avec interface utilisateur et paramètres de jeu