ZX Spectrum
Un petit boîtier noir, quarante touches en gomme et une bande arc-en-ciel : le Sinclair ZX Spectrum est immédiatement reconnaissable. Pourtant, en 1982, son aspect n’est pas le plus surprenant. Cet ordinateur britannique affiche des images en couleur, produit des sons et permet d’écrire ses propres programmes pour un prix relativement bas. Cette économie impose des compromis très concrets : un clavier inhabituel, des chargements sur cassette et une gestion particulière des couleurs.
Annoncé au Royaume-Uni le 23 avril 1982, le ZX Spectrum prolonge la démarche de Clive Sinclair : rendre l’informatique domestique plus accessible en réduisant le coût du matériel. Il ouvre aussi une autre histoire, celle de jeunes programmeurs et de petites entreprises dont les créations contribueront à l’essor du jeu vidéo britannique. Comment une machine aussi contrainte a-t-elle pu susciter autant d’inventivité ?
Fiche technique du ZX Spectrum original
| Caractéristique | ZX Spectrum 16K et 48K (1982) |
|---|---|
| Constructeur | Sinclair Research, Royaume-Uni |
| Présentation | 23 avril 1982 ; premières livraisons en juin |
| Processeur | Zilog Z80A, environ 3,5 MHz |
| Mémoire vive | 16 ou 48 Ko de RAM |
| Mémoire morte | 16 Ko de ROM, dont le Sinclair BASIC |
| Affichage | 256 × 192 pixels ; attributs de couleur par blocs de 8 × 8 pixels |
| Couleurs | 8 couleurs de base ; deux luminosités, soit 15 teintes distinctes |
| Son | Petit haut-parleur intégré (sons simples) |
| Clavier | 40 touches en gomme, à fonctions multiples |
| Stockage courant | Magnétophone à cassette externe |
| Connexions | Sortie RF vers téléviseur, prises cassette, connecteur d’extension |
| Prix britannique annoncé | 125 £ (16K) et 175 £ (48K), taxes incluses |
Du ZX81 au Spectrum : une micro-informatique familiale en couleur
Le Spectrum ne surgit pas de nulle part. En 1978, le MK14, commercialisé par Science of Cambridge, s’adresse encore aux amateurs d’électronique prêts à assembler une machine en kit. Le ZX80 de 1980, puis le Sinclair ZX81 de 1981, rapprochent l’ordinateur du grand public. Ils se branchent sur un téléviseur, proposent un BASIC dès l’allumage et sont vendus à des prix particulièrement compétitifs.
La formule du ZX81 a pourtant ses limites : seulement 1 Ko de RAM en version de base, un affichage monochrome, aucun son et un clavier plat à membrane. En outre, son processeur participe à la production de l’image, ce qui peut ralentir les calculs. Le ZX81 permet d’apprendre à programmer, mais ses jeux restent modestes sans extensions.

Photo : Bill Bertram (Pixel8), Wikimedia Commons — CC BY-SA 2.5. Conversion en WebP sans modification visuelle.
Le lancement britannique du 23 avril 1982
Au début des années 1980, la concurrence évolue. Le BBC Micro d’Acorn arrive en 1981. De son côté, le Commodore 64 est présenté en janvier 1982, avant sa commercialisation plus tard dans l’année. Les graphismes couleur, le son et les jeux prennent une place croissante dans les attentes du public. Sinclair doit donc enrichir sa machine sans renoncer à son avantage tarifaire.
Le 23 avril 1982, Sinclair Research présente le ZX Spectrum à Londres. Deux versions sont annoncées : 16 Ko pour 125 livres et 48 Ko pour 175 livres. Au cours du jour, ces sommes correspondent à environ 1 380 et 1 930 francs français. Rapportées au pouvoir d’achat de 2025, elles représentent approximativement 550 et 770 euros. Ce sont des équivalences calculées à partir du change de 1982 et de l’inflation française, pas les prix de vente réellement pratiqués en France. Malgré l’enthousiasme suscité, les premières livraisons n’interviennent qu’en juin et subissent des retards de production.
La conception est collective. Clive Sinclair définit l’orientation commerciale ; Richard Altwasser travaille sur l’électronique ; Rick Dickinson dessine le boîtier et le clavier. Steve Vickers, chez Nine Tiles, joue un rôle important dans le logiciel. Le Spectrum poursuit l’approche économique du ZX81, tout en élargissant sensiblement ses usages : davantage de mémoire, des couleurs et des capacités sonores. Il devient ainsi mieux adapté aux jeux, sans perdre sa vocation d’ordinateur programmable.
Caractéristiques et compromis : pourquoi le Spectrum est si particulier
Au cœur du Spectrum fonctionne un Zilog Z80A, microprocesseur 8 bits cadencé à environ 3,5 MHz. L’expression « 8 bits » désigne notamment la largeur de ses registres de données et de ses opérations usuelles. Elle ne signifie pas que la machine se limite à 256 octets de mémoire : grâce à son bus d’adresses sur 16 bits, le Z80 peut adresser 64 Ko. Sur le Spectrum 48K, cet espace est partagé entre 16 Ko de ROM et 48 Ko de RAM.
La ROM conserve le programme de démarrage et l’interpréteur BASIC, même lorsque l’ordinateur est éteint. La RAM, elle, accueille les programmes, les données et l’image affichée. Son contenu disparaît à l’extinction. Le modèle 16K dispose donc de moins de place pour les logiciels ; une extension interne à 48 Ko sera proposée.

Une puce spécialisée, l’ULA (Uncommitted Logic Array), regroupe plusieurs fonctions électroniques, notamment pour produire l’affichage. Ce choix réduit le nombre de composants et le coût de fabrication. Sinclair évite aussi les périphériques onéreux : l’utilisateur branche son ordinateur sur le téléviseur familial et enregistre les programmes sur un magnétophone à cassette externe. En contrepartie, l’installation et les chargements réclament quelques manipulations.
Le color clash : le prix d’une image en couleur
L’écran du ZX Spectrum possède une définition de 256 × 192 pixels. Chaque pixel peut être allumé ou éteint, mais ne dispose pas de sa propre couleur indépendante. L’image est divisée en 32 colonnes et 24 lignes de blocs de 8 × 8 pixels. Tous les pixels d’un même bloc partagent une couleur d’avant-plan (INK) et une couleur de fond (PAPER). Deux autres réglages contrôlent la luminosité (BRIGHT) et le clignotement (FLASH).

Imaginons un personnage rouge sur fond jaune dans un bloc de 8 × 8 pixels. Si l’on ajoute un objet bleu dans ce même bloc, trois couleurs seraient nécessaires. Or, le matériel n’en autorise que deux : il faut changer la couleur du fond, recolorer la forme ou revoir le dessin. Lorsqu’un personnage traverse un décor, une partie de celui-ci peut ainsi changer brusquement de couleur. C’est le color clash, ou conflit d’attributs.
Cette contrainte permet une économie de mémoire. Les pixels de l’image occupent 6 144 octets, tandis que les couleurs des 768 blocs n’utilisent que 768 octets : au total, 6 912 octets pour l’écran. Les graphistes et programmeurs doivent donc adapter leurs personnages, leurs décors et leurs animations à ce découpage.
Son, manettes et chargement des programmes
Les autres compromis sont tout aussi visibles. Le petit haut-parleur du modèle original produit des sons simples, loin des capacités des puces sonores de certains concurrents. De plus, le Spectrum de 1982 n’intègre pas de port standard pour manette de jeu : il faut utiliser le clavier ou ajouter une interface. Enfin, les cassettes coûtent peu cher, mais leur chargement peut durer plusieurs minutes. Un volume mal réglé ou une bande abîmée suffit à provoquer un échec.
BASIC et apprentissage : programmer dès l’allumage
Le Spectrum démarre directement dans son interpréteur Sinclair BASIC, enregistré en ROM. Ce principe n’est pas nouveau en 1982 : le Commodore PET et le TRS-80 disposaient déjà d’un BASIC intégré en 1977, tout comme le ZX81 en 1981. Il sera également présent sur le Thomson MO5 (1984) et l’Amstrad CPC 464 (1984), chacun avec sa propre version du langage. L’intérêt est immédiat : aucun logiciel de développement supplémentaire n’est nécessaire pour commencer.
Le Spectrum se distingue surtout par sa saisie des mots-clés. Les quarante touches en gomme portent des lettres, mais aussi des instructions et des symboles. Lorsque l’ordinateur attend une commande, une pression sur la touche P peut insérer le mot PRINT en entier. Ces instructions sont conservées sous forme de codes compacts, ce qui économise la mémoire. En contrepartie, l’utilisateur doit apprendre les différents modes du clavier et les combinaisons avec CAPS SHIFT et SYMBOL SHIFT.
Un premier programme en Sinclair BASIC
Le manuel fourni avec la machine propose une progression depuis les premiers calculs jusqu’aux boucles, aux graphismes et aux sons. Ce court programme en illustre le principe :
10 FOR N=1 TO 5
20 PRINT N; " AU CARRE = "; N*N
30 NEXT N
La ligne 10 crée une boucle dans laquelle N prend les valeurs de 1 à 5. À la ligne 20, le programme affiche chaque nombre et son carré. Enfin, NEXT fait passer à la valeur suivante. La commande RUN déclenche l’exécution : l’utilisateur peut ensuite modifier les nombres et observer immédiatement le résultat.
D’autres commandes encouragent l’expérimentation : PLOT et DRAW dessinent des figures ; INK et PAPER contrôlent leurs couleurs ; BEEP produit un son. Le BASIC devient toutefois trop lent pour certains jeux nécessitant des animations rapides. Les développeurs les plus exigeants se tournent alors vers le langage machine du Z80, qui donne un contrôle plus direct sur le matériel.
Le Spectrum permet ainsi de passer du rôle de joueur à celui de créateur, parfois sur la même cassette. Cette proximité entre usage et programmation prépare l’essor d’un marché de logiciels très actif.
Jeux vidéo et studios britanniques : de la chambre au logiciel commercial
Pour de nombreuses familles, le ZX Spectrum est à la fois un outil d’apprentissage et une machine de jeu. Le support le plus courant reste la cassette audio : le magnétophone transmet des signaux que l’ordinateur interprète comme des données. Les bandes colorées et les bruits caractéristiques du chargement deviennent une expérience familière. Pour essayer un autre programme, il faut généralement relancer toute la procédure.
La diffusion de la machine favorise également la création. Les magazines publient des programmes à recopier, expliquent des techniques et font connaître de petites équipes. Un auteur peut développer un jeu chez lui, le reproduire sur cassette, puis le proposer à un éditeur. Bien sûr, l’industrie britannique du logiciel ne naît pas entièrement avec le Spectrum. Celui-ci lui fournit néanmoins une plateforme commune et relativement peu coûteuse.
Manic Miner, Jetpac et Knight Lore
Trois jeux illustrent cette dynamique. En 1983, Manic Miner, créé par Matthew Smith et d’abord publié par Bug-Byte, renouvelle le jeu de plates-formes avec ses écrans successifs. La même année, Ultimate Play the Game publie Jetpac : le joueur doit assembler puis ravitailler une fusée tout en évitant des ennemis. En 1984, le studio propose Knight Lore, dont la perspective isométrique donne une remarquable impression de profondeur.
Ces réalisations montrent moins la puissance brute de la machine que l’ingéniosité de ses développeurs. Ils adaptent les animations au color clash, optimisent les accès à la mémoire et exploitent le Z80 au plus près du matériel. Certains titres fonctionnent encore sur un modèle 16K ; d’autres exigent les 48 Ko, devenus une référence pour de nombreux éditeurs.
Autour du Spectrum se développe ainsi un écosystème réunissant programmeurs indépendants, studios, éditeurs, revendeurs, magazines spécialisés et joueurs. Une machine accessible pour apprendre devient aussi un outil pour publier et vendre des logiciels.
Les évolutions et le rachat de 1986
Le modèle original évolue rapidement. En octobre 1984, Sinclair commercialise le ZX Spectrum+, doté d’un nouveau boîtier et d’un clavier à touches en plastique moulé. Ce changement améliore le confort de frappe, mais l’architecture électronique reste très proche de celle du Spectrum 48K.
Le ZX Spectrum 128 marque une étape plus importante. Développé avec le distributeur espagnol Investrónica, il est lancé en Espagne en septembre 1985, puis commercialisé au Royaume-Uni en janvier 1986. Sa RAM atteint 128 Ko, accessibles par un système de banques mémoire : le Z80 ne pouvant adresser directement que 64 Ko, certaines zones doivent être sélectionnées à tour de rôle. Le 128 reçoit aussi un circuit sonore AY-3-8912 à trois voies et un BASIC avec un éditeur remanié. La compatibilité avec les anciens programmes 48K reste importante, mais elle n’est pas parfaite.
1986 : Amstrad reprend l’activité informatique Sinclair
Sinclair Research connaît alors de graves difficultés financières. Le 7 avril 1986, Amstrad, dirigée par Alan Sugar et déjà connue pour l’Amstrad CPC 464, acquiert pour environ 5 millions de livres les principaux droits liés aux ordinateurs Sinclair. Il ne s’agit pas du rachat intégral de Sinclair Research, mais de ses activités et droits informatiques essentiels.
Amstrad prolonge la famille avec le ZX Spectrum +2, doté d’un magnétophone intégré, puis le +3, équipé d’un lecteur de disquettes de 3 pouces en 1987. L’opération rapproche ainsi deux marques jusqu’alors concurrentes sur le marché britannique de la micro-informatique familiale.
L’histoire du ZX Spectrum ne se résume ni à son clavier en gomme ni à ses jeux célèbres. Elle montre comment des choix économiques influencent directement l’architecture d’un ordinateur et les pratiques de ses utilisateurs. Les contraintes graphiques stimulent l’inventivité ; le BASIC encourage l’expérimentation ; la cassette permet aux programmes de circuler. En 1982, le ZX Spectrum ne rend pas l’informatique parfaite : il la rend accessible à un public suffisamment large pour faire émerger de nouveaux usages et de nouveaux créateurs.
Sources et références
- Centre for Computing History — lancement du ZX Spectrum (23 avril 1982) et fiche du modèle 16K.
- Science Museum Group — Sinclair ZX Spectrum (collection).
- Steven Vickers, ZX Spectrum BASIC Programming, Sinclair Research, 1982 — manuel disponible sur World of Spectrum (clavier, BASIC, couleurs et son).
- Centre for Computing History — Spectrum+, Spectrum 128 et opération Amstrad de 1986.
- Centre for Computing History — Manic Miner, Jetpac, Knight Lore.
- Sinclair User, août 1982, « Spectrums six weeks late » — reproduction sur Retro Isle (délais de livraison).
- Cours livre-franc du 23 avril 1982 (référence Bank of England) ; Insee, indice annuel des prix et convertisseur franc-euro en pouvoir d’achat (prix comparés en euros de 2025, chiffres arrondis).


