Faire revivre un ZX81 sous Linux


Sinclair ZX 81

crédit photo : wikipedia

Le ZX81 est mon premier ordinateur. A 16 ans en 1984, c'était une véritable révolution de posséder son propre ordinateur.

Ordinateur est un grand mot, au vu des performances : 1Ko de RAM, processeur à 3,25 Mhz, noir et blanc, pas de son et sauvegarde sur K7, clavier sensitif.

Le mien était doté d'une extension de 16ko de Ram et d'un véritable clavier sensitif.

Jouer sur ZX 81

Je l'avais acheté pour programmer, principalement en Basic. Mais avec mon frère, nous avions également exploré toute sa gamme de jeux.

Malgré ses limitations techniques, il était même possible de jouer à certains classiques des jeux d'arcade (ex : Pacmac, Space Invaders, Breakout etc).

3D Monster Maze sur ZX 81

Mais le jeu qui nous a le plus bluffé s'appelle 3D Monster Maze, dans lequel il fallait échapper à un TRex dans un labyrinthe en 3D.


Malgré la pauvreté des graphismes et l'absence de son, les sensations étaient au rendez. A tel point que le magazine Retrogamer Collection, dans son numéro 10, l'a classé 2° dans la liste des jeux qui ont repoussé les limites de leur console ou ordinateur.






Mais il n'y avait pas que les jeux du commerce.


Chaque semaine paraissait le magazine Hebdogiciel, qui fournissait les listing de jeux à saisir pour les ordinateurs les plus répandus de l'époque. Cette solution était parfaitement adapté à notre faible budget.

ZX81 sur Hebdogiciel

Exemple paru dans le numéro du 2 août 1085

Emuler le ZX 81

A l'occasion de la venue de mon frère à la maison, nous avons voulu revivre tous ces moments partagés, et la puissance de notre ordinosaure est largement suffisante pour faire fonctionner des programmes de ZX81.

  • Emulateur online

La méthode la plus simple consiste à se connecter sur le site http://www.zx81stuff.org.uk/zx81/jtyone.html. Rien à installer ni à paramétrer, il n'y a plus qu'à jouer aux jeux pré-installés.

Mais l'idée est de pouvoir lancer tous les programmes souhaités, ce qui nécessite d'installer un véritable émulateur sur notre poste.

  • Emuler avec SZ81

Après de multiples essais, j'ai choisi sz81 (http://sz81.sourceforge.net) pour sa facilité d'utilisation.

Installation de sz81

téléchargement des sources : wget http://sourceforge.net/projects/sz81/files/sz81/2.1.7/sz81-2.1.7-source.tar.gz

décompression du fichier : tar -zxvf sz81-2.1.7-source.tar.gz

installation de la librairie SDL : sudo apt-get install libsdl-dev

accès au répertoire : cd sz81-2.1.7

compilation : make clean

et pour terminer : make

le fichier sz81 est créé dans le répertoire sz81-2.1.7

Utilisation de sz81

Dans le répertoire sz81-2.1.7 : ./sz81

ZX81 sous Linux -lancemen de sz81

Utilisation de sz81

Cet émulateur est très complet, avec de nombreuses touches de fonctions qu'il est possible de consulter dans le fichier readme.

Pour résumer :

- F2 : option

- F3 : load

- F10 : exit

- F12: reset

Aussi, pour jouer à un jeu préalablement téléchargé :

- lancement du programme : ./sz81

ZX81 sous Linux - lancement de sz81

Nous retrouvons l'écran du ZX 81.

ZX81 sous Linux - accueil


Un click sur l'écran permet d'obtenir le clavier

ZX81 sous Linux - clavier

- F3, recherche du fichier puis OK

ZX81 sous Linux - chargement d'un programme sous sz81

Quand le jeu est chargé, R comme Run

ZX81 sous Linux - lancement d'un programme sous sz81

Et voici le début de 3D Monster Maze.

ZX81 sous Linux - 3D Monster Maze avec sz81

Bons jeux

Pour en savoir plus :




Read honest hostgator review and make your decision to choose the best web hosting.

Un vieil ordinateur ?

Vous avez un ordinosaure, c'est à dire un ordinateur qui semble trop ancien pour continuer à l'utiliser ?

Il existe des solutions pour lui donner une seconde jeunesse, et vous permettre de surfer sur Internet, saisir votre courrier, profiter de vos fichiers multimedia (photos, musique ou films).

Découvrez la démarche, faites connaissance avec Linux et profitez à nouveau de votre ordinateur.

Jean-Pierre Noirault

Website template converted to Joomla Template by Joomla Host