Wireva

USBSID-Pico relie les puces SID du Commodore 64 à l'USB et au MIDI

Le projet open source USBSID-Pico associe un Raspberry Pi Pico et deux puces SID d'origine pour piloter le son légendaire du C64 depuis un ordinateur moderne, via USB, WebUSB, MIDI ou ASID.

Un projet de rétro-informatique redonne vie aux puces sonores qui ont défini le son du Commodore 64. Baptisé USBSID-Pico, il combine un microcontrôleur Raspberry Pi Pico et deux exemplaires du légendaire circuit MOS SID, afin de connecter ces composants des années 1980 à du matériel contemporain. L'objectif est simple : permettre à un ordinateur moderne de piloter de véritables puces SID, et non une simple émulation logicielle.

La carte peut être contrôlée de plusieurs manières. Elle prend en charge l'USB classique, mais aussi les protocoles CDC, WebUSB et WebSerial, ce qui la rend accessible depuis un navigateur ou une application dédiée. Elle accepte également le MIDI, ainsi que l'ASID, un protocole spécifique conçu pour transmettre les données de registres du SID via MIDI. Cette diversité d'entrées permet d'intégrer le dispositif dans des chaînes de production musicale actuelles sans renoncer au son d'origine.

Le débat sur la fidélité du son reste entier. Certains estiment qu'une émulation cycle-accurate sur un RP2040 suffit largement, mais d'autres considèrent que les imperfections propres au circuit physique produisent une texture impossible à reproduire. Le parallèle est fait avec les amateurs d'amplificateurs à tubes, qui recherchent une distorsion subtile et chaleureuse. Sans trancher cette question, le projet démontre surtout la difficulté et l'intérêt de faire dialoguer des puces vieilles de plusieurs décennies avec des microcontrôleurs modernes.

USBSID-Pico a été certifié Open Source Hardware, une reconnaissance qui devrait faciliter sa reproduction et son adaptation par d'autres passionnés. Le projet s'inscrit dans le cadre d'un concours de rétro-informatique, où il concourt notamment dans la catégorie rétro-moderne. Ce type d'initiative illustre un mouvement plus large : celui de créateurs qui refusent de laisser le patrimoine informatique disparaître et qui le réinjectent dans des usages contemporains.

Un détail technique mérite l'attention des futurs utilisateurs. Les puces SID ont été produites en versions PAL et NTSC, avec des différences de fréquence qui affectent directement la hauteur des notes. Brancher une puce sur la mauvaise configuration peut donc produire des sons désaccordés. Il convient de vérifier ce point avant de construire ou d'utiliser la carte, sous peine de fausser le rendu musical.

Les puces MOS 6581 et 8580 ne sont plus fabriquées depuis des décennies, ce qui rend leur approvisionnement délicat. Heureusement, plusieurs remplacements matériels modernes existent et peuvent prendre le relais. Le projet USBSID-Pico conserve néanmoins l'esprit d'origine : exploiter le composant authentique quand c'est possible, et offrir une alternative fiable quand ce ne l'est pas. Cette souplesse devrait séduire aussi bien les collectionneurs que les musiciens cherchant à intégrer le son du C64 dans des productions actuelles.

En associant un microcontrôleur abordable, des protocoles ouverts et un circuit mythique, le projet rappelle que le rétro-informatique n'est pas seulement une affaire de nostalgie. C'est aussi un terrain d'expérimentation technique, où l'on réapprend à faire communiquer des générations de matériel que tout semblait opposer. Pour les passionnés de chiptune et de synthèse sonore, USBSID-Pico ouvre une voie concrète vers un son hybride, à la fois ancien et parfaitement intégré aux outils d'aujourd'hui.

Same event, other desks

Story file →