TRS-80

La machine

J'ai acheté un TRS-80 level I en 1978 ━que j'ai toujours━, un ordinateur avec :

TRS80

L'Apple était trop cher pour moi, et le PET n'avait que 8k de RAM, et je le connaissais déjà car on en avait un au lycée Saint-Louis.

A part des programmes un poil rustique en Basic, j'ai programmé en langage machine un Pacman, et c'était super-pénible car le stockage de masse était un magnétophone à cassette, et je ne pouvais pas avoir à la fois le code source et le compilé dans la mémoire de 16k. Il fallait donc créer l'exécutable sur une cassette, puis charger la cassette, se rendre compte que ça plantait, deviner ce qui pouvait se passer (pas de debugger, évidemment), et recommencer du début = rebooter puis recharger le compilateur puis le code source d'une autre cassette... Sans oublier de sauvegarder.

Les jeux

Des jeux, j'en avais quelques-un, mais bon, il n'y a pas tant d'options:

Pour couronner le tout, pas d'imprimante (donc grattage du code sur papier avec un crayon), et évidemment pas de capture d'écran, ou alors avec un appareil photo (et le développement puis tirage qui va avec, que je n'avais pas pour des raisons financières, un Polaroid, c'était cher, surtout le papier photo).

Et pour rappel, pas d'Internet à l'époque = difficile de savoir ce qui se passe à l'étranger, et encore moins d'obtenir des programmes...

Un avantage tout de même: copier une cassette audio, c'est trop simple... et donc dupliquer des programmes, c'était relativement facile. Et impossible à empêcher (il fallait donc être plus malin, genre demander un code secret). Il existait même à l'époque une radio (libre) qui diffusait des programmes qu'on enregistrait sur son magnétophone à cassette, enfin, quand ça marchait...

Voici les jeux que j'ai retrouvés, la plupart du temps ce sont des photocopies d'articles de journaux (l'Ordinateur Individuel, où j'ai publié Hector) :


Sargon II
Sargon II
Meurtre au manoir
Meurtre au manoir (publié dans L'Ordinateur Individuel).
Simulateur de vol
Simulateur de vol (publié dans L'Ordinateur Individuel).
Indianapolis
Indianapolis (publié dans Micro-Systèmes).
Dancing Demon
Et avec un bruit de claquettes  !

J'ai donc fini par faire quelques jeux directement en langage machine :