Lexique informatique › Programmation › Digi sample

Digi sample

Programmation Svenska → Mis à jour: 2026-09-21

L'astuce qui arrache du son numérisé au SID en martelant le registre de volume plus vite que la puce n'était conçue pour le supporter — et fait parler le C64 bien au-delà de ce que promettait la spécification.

Le SID n'avait aucun canal dédié à l'audio échantillonné, mais il avait une faille : écrire dans le registre de volume de la puce produisait un clic audible. En écrivant de nouvelles valeurs de volume des milliers de fois par seconde — synchronisées sur le balayage vidéo —, une routine pouvait lire un flux PCM de 4 bits et faire parler ou battre le rythme au C64. La méthode mobilisait pratiquement tout le temps du processeur pendant la lecture.

La technique a été démontrée très tôt dans des jeux comme Ghostbusters (1984), où la machine hurlait le titre, avant d'être poussée à l'extrême par la demoscene. Un bug découvert plus tard dans le filtre du SID a même permis de jouer en même temps de l'audio échantillonné et de la musique ordinaire, ce que MOS n'avait jamais prévu.

← Retour au lexique