Aller au contenu
Cortex

15 Septembre 2026

Technologie

OpenSpand : toutes les extensions du ZX81 réunies sur une seule carte

Un passionné a conçu OpenSpand, une carte unique qui rassemble la mémoire étendue, le stockage SD, les graphismes haute résolution et les puces sonores du Sinclair ZX81, grâce à un microcontrôleur RP2350.

Bastien Perrin 3 min Blog – Hackaday

Le Sinclair ZX81, lancé en 1981, était un exercice de minimalisme signé Clive Sinclair : un clavier, un processeur Z80, des interfaces cassette et télévision, et à peine 1 kilo-octet de mémoire. Quarante-cinq ans plus tard, un développeur connu sous le nom d’adam.klotblixt propose OpenSpand, une carte d’extension qui réunit tout ce dont les utilisateurs de l’époque ne pouvaient que rêver.

OpenSpand ne se contente pas de reproduire les extensions classiques. Elle embarque une extension mémoire configurable par l’utilisateur, qui exploite l’intégralité de l’espace d’adressage de 64 Ko, moins la ROM. Là où les cartes d’époque plafonnaient souvent à 16 Ko, cette solution offre une marge considérable pour les programmes les plus gourmands. S’y ajoute un stockage sur carte SD, qui détourne les commandes LOAD et SAVE du BASIC Sinclair pour charger et sauvegarder des fichiers sur support moderne.

La carte intègre également des graphismes haute résolution, des puces sonores émulées, un port pour manette de jeu, des ports série, un choix de ROM et une sortie vidéo composite. Seule l’interface imprimante manque à l’appel, mais le port série pourrait sans doute être mis à contribution pour combler cette lacune. L’ensemble fonctionne grâce à un microcontrôleur RP2350 qui émule les composants d’origine. Ce circuit désactive la mémoire vive et la ROM embarquées du ZX81 et les reproduit lui-même, tant la puissance du microcontrôleur surpasse celle du Z80.

Cette approche rappelle à quel point le ZX81 était une machine à part. Vendu à un prix très bas, il a initié toute une génération à l’informatique domestique, mais ses accessoires officiels ou tiers restaient souvent hors de portée des jeunes utilisateurs. OpenSpand s’inscrit dans cette nostalgie créative, où des passionnés revisitent le matériel des années 1980 avec les outils d’aujourd’hui. La carte ne se contente pas de dépoussiérer une machine : elle lui donne les capacités qu’elle n’a jamais eues, sans modifier son architecture logicielle.

Le projet illustre aussi une tendance de fond dans la communauté du rétro-informatique : l’émulation matérielle sur microcontrôleur. En reproduisant des puces anciennes avec des composants modernes, les créateurs peuvent ajouter des fonctionnalités sans altérer l’expérience d’origine. Pour les collectionneurs et les bidouilleurs, OpenSpand représente une alternative élégante à la multiplication des cartes d’extension, souvent fragiles et difficiles à trouver.

Reste à savoir si cette carte sera commercialisée ou diffusée sous forme de projet ouvert. Pour l’instant, elle témoigne de l’ingéniosité d’une scène qui refuse d’oublier les débuts de l’informatique personnelle. Le ZX81, avec son kilo-octet de mémoire, n’a jamais semblé aussi riche.

Bastien Perrin

Auteur

Analyste économie

Bastien Perrin couvre pour Cortex l’actualité, la politique, l’économie, la société et la culture. Son travail met l’accent sur la vérification, le contexte et la clarté pour les lecteurs.

Encore dans « Technologie »

  1. 15 SeptembreUn développeur contourne une imprimante Bluetooth propriétaire avec un ESP32
  2. 14 SeptembreUne carte d'émulation DECtalk ressuscite la voix de Stephen Hawking sur Apple II
  3. 13 Septembretiny386, l'émulateur de PC 386, débarque sur les cartes RP2350
  4. 13 SeptembreL'instruction FSCALE du 8087 d'Intel révèle une complexité insoupçonnée