RUN "THOMSON"
Sept ordinateurs Thomson, une machine pour 2026
De 1982 à 1986, Thomson a fait entrer l'informatique dans les écoles et les foyers français. TO2026 est né de cette famille : il reprend l'esprit du TO7/70 et le matériel du MO6, et les fait tourner aujourd'hui dans un navigateur.
- TO71982
- TO7/701984l'inspiration
- MO51984
- MO61986la base matérielle
- TO81986
- TO8D1986
- TO9+1986
01 / UNE MÉMOIRE VIVANTE
Ce n'était pas juste un ordinateur. C'était un début.
Un écran gris. Du bleu, du jaune. Un crayon optique. Et tout à inventer.
Mon premier ordinateur était un Thomson TO7/70. C'est à lui que ce projet rend hommage, et à toute la famille TO/MO qui a fait découvrir l'informatique à une génération d'écoliers.
TO2026 prolonge ce souvenir : une machine virtuelle personnelle, avec les possibilités dont je rêvais à l'époque. Son nom, son écran de démarrage et son esprit viennent du TO7/70 ; son matériel graphique et son BASIC 128 reproduisent ceux du MO6 et du TO8.
Rien n'y vient des ROM d'origine : le moniteur, les deux BASIC et le bureau sont réécrits de zéro, puis vérifiés contre les exemples du manuel du MO6.
L'histoire derrière la machine02 / LA MACHINE
L'héritage du TO7/70, le moteur de 2026.
Ce que serait un Thomson dessiné aujourd'hui : le clavier AZERTY et le crayon optique de 1984, et sous le capot une machine complète qui tourne dans votre navigateur.
- AFFICHAGE12 + 1 modes
Les 12 modes du MO6, plus un mode 640×480 en 4096 couleurs parmi 16,7 millions.
- SPRITES128 sprites
Jusqu'à 64×64 points, deux plans de tuiles, collisions au point près, 60 images/s.
- SONTS-26, 4 voix
Puce de type SID : formes d'onde, enveloppes, filtre multimode, échantillons.
- PAROLEMEA8000
La puce vocale de l'époque, émulée, qui lit le français à voix haute.
- LANGAGES2 BASIC
Le BASIC 128 d'origine, interprété, et un BASIC 2026 compilé, 15 fois plus rapide.
- STOCKAGE16 Mo
Une disquette à dossiers, gardée dans le navigateur d'une visite à l'autre.
- RÉSEAUN:
Le réseau s'ouvre comme un fichier, à la manière de FujiNet : HTTP, JSON, WebSocket.
- BUREAUdeskTop
Un bureau graphique à la GEOS, avec un traitement de texte et un tableur.
03 / COMPRENDRE LE PROJET
Une vraie machine, pas une imitation.
TO2026 n'imite pas un écran : il reproduit un ordinateur, de ses registres jusqu'à son BASIC.
Tout est empilé comme sur une machine réelle. Les programmes ne dessinent jamais directement : ils passent par le moniteur, qui remplace la ROM, et seul le matériel virtuel connaît les registres. C'est ce qui permet aux programmes de 1986 de tourner à l'identique, et aux nouveaux langages de s'ajouter sans rien casser.
- LANGAGESBASIC 128 · BASIC 2026 · LOGO, assembleur à venir
- MONITEURécran, graphisme, polices, sprites, son, fichiers, réseau
- MATÉRIEL VIRTUELvidéo MO6 · mode 20 · TS-26 · MEA8000 · mémoire · disquette
- NAVIGATEURimage à 60 Hz · son à l'échantillon près · rien à installer
BASIC 128
10 FORI=1TO12 20 CIRCLE(160,96),48,I 30 NEXTI
Le BASIC du MO6, interprété à la vitesse d'origine, avec son lexique compact, sa tortue et ses messages d'erreur. 52 exemples du manuel donnent le résultat imprimé dans le guide.
Découvrir le BASIC 128 ↗ LANGAGE · 2BASIC 2026
function F&(n%)
if n < 2 then
F& = 1
else
F& = n * F&(n-1)
end if
end function
Le même esprit, compilé : SUB et FUNCTION, types, sprites, son en tâche de fond, fichiers et réseau. Un programme BASIC 128 y tourne en principe tel quel.
Découvrir le BASIC 2026 ↗ BUREAUGEOS pour TO2026
Un bureau graphique inspiré de GEOS, écrit entièrement en BASIC 2026, avec Plume pour écrire et Abaque pour compter.
Voir le bureau ↗L'ESSAYER
Trois gestes, comme en 1984.
- Allumez la machine : l'écran de démarrage du TO7/70 apparaît.
- Touchez 2, à la souris ou au clavier, pour le BASIC 2026.
- Tapez
RUN "BUREAU"et le bureau s'ouvre.
- 342tests automatiques, tous réussis
- 194mots-clés du BASIC 128
- 95fonctions intégrées du BASIC 2026
- 0octet de ROM d'origine