zx spectrum

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.

ZX Spectrum 48K de 1982 : clavier en gomme, boîtier noir et bandes arc-en-ciel
Sinclair ZX Spectrum 48K (1982), reconnaissable à son clavier en gomme et à sa bande arc-en-ciel.
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.

Illustration humoristique d'un adolescent des années 1980 devant son ZX Spectrum et un téléviseur affichant un jeu
Dans les années 1980, jouer et programmer peuvent se pratiquer sur la même machine. Illustration d’évocation générée par IA, scène fictive.

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).

zx spectrum color clash

Le color clash expliqué à l’échelle d’un bloc de 8 × 8 pixels. Trois couleurs dans le même bloc constituent un résultat souhaité impossible ; les deux exemples de droite respectent la limite matérielle. Schéma original : HistoireInformatique.info.

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

Publications similaires

  • Sinclair ZX81

    Le Sinclair ZX81 est un micro-ordinateur britannique 8 bits lancé le 5 mars 1981 par Sinclair Research. Avec son Zilog Z80A, seulement 1 Ko de RAM et un BASIC contenu dans 8 Ko de ROM, il semble aujourd’hui extraordinairement limité. Pourtant, vendu au Royaume-Uni pour seulement 69,95 £ monté ou 49,95 £ en kit, le…

  • Commodore 64

    Le Commodore 64, ou C64, est un micro-ordinateur familial 8 bits présenté par Commodore en janvier 1982 et commercialisé la même année. Avec ses 64 Ko de RAM, son processeur MOS 6510, son circuit graphique VIC-II et son célèbre synthétiseur sonore SID, il devient l’une des machines emblématiques de la micro-informatique des années 1980. Son…

  • Micral N

    Le Micral N occupe une place particulière dans l’histoire de la micro-informatique. Conçu en France au sein de la société R2E et livré à son premier client en janvier 1973, il est généralement reconnu comme le premier micro-ordinateur commercial construit autour d’un microprocesseur. Cette précision est importante. Le Micral N n’est pas le premier petit…

  • |

    Apple II

    L’Apple II est un micro-ordinateur 8 bits conçu principalement par Steve Wozniak et commercialisé par Apple Computer en 1977. Présenté au public lors de la première West Coast Computer Faire, il associe dans un même boîtier un clavier, une carte mère, une alimentation, des capacités graphiques en couleur et un interpréteur BASIC disponible dès l’allumage.Contrairement…

  • Commodore CBM 8032

    Commercialisé au début des années 1980, le Commodore CBM 8032 représente l’une des évolutions les plus professionnelles de la famille PET/CBM. Alors que les premiers micro-ordinateurs Commodore disposent généralement d’un affichage de 40 colonnes, le 8032 adopte un écran de 80 colonnes sur 25 lignes, beaucoup mieux adapté au traitement de texte, à la comptabilité…

  • Amstrad CPC 664

    Commercialisé en mai 1985, l’Amstrad CPC 664 apparaît moins d’un an après le CPC 464. Il reprend l’essentiel de l’architecture de son prédécesseur, mais abandonne son lecteur de cassettes intégré au profit d’un lecteur de disquettes 3 pouces. Cette évolution peut sembler modeste, mais elle transforme profondément l’usage quotidien de la machine. Les programmes se…