Vieux Geek, épisode 283 : « L’Ile » d’Alain Massoumipour… Jeu d’aventure mythique du monde CPC français.

J’ai déjà eu l’occasion de l’évoquer régulièrement sur le blog, l’Amstrad CPC a été l’ordinateur qui m’a permis de débuter l’informatique personnelle.

Dans plusieurs épisodes, j’ai évoqué les jeux d’aventures et de rôles sous plusieurs aspects :

La liste est tout sauf exhaustive. Mais je n’ai pas parlé d’un titre qui est mythique dans le monde des jeux d’aventures francophones sur Amstrad CPC, « L’ile » développé par un certain Alain Massoumipour qui participa durant des années au mythique magazine Amstrad 100%.

Continuer la lecture de « Vieux Geek, épisode 283 : « L’Ile » d’Alain Massoumipour… Jeu d’aventure mythique du monde CPC français. »

Vieux Geek, épisode 282 : MenuetOS, l’OS écrit en assembleur qui tenait sur une disquette.

Cet article est en quelque sorte la suite de l’épisode 29 des projets un peu fou du logiciel libre, et aussi de l’épisode 281 de la série Vieux Geeks.

MenuetOS est un projet d’OS écrit en assembleur dont la première version remonte au début des années 2000. Tout comme pour la disquette de démo de QNX, l’ensemble tient sur une disquette, soit sur un espace de seulement 1,44 Mo.

Le projet est toujours développé en 2021. Mais il faut se replonger en l’an 2000 pour comprendre quelle claque technique cela fut. Pour l’énorme majorité des personnes équipées en informatique, l’OS, c’est MS-Windows 98 voire 98Se. Il y a bien l’épaisseur du trait comprenant le monde linux et BSD libre. Pas franchement différent de la situation en 2021, mais passons.

Imaginer qu’un OS démarre en mode graphique depuis une disquette, c’est une claque puissance 1000. Et c’est pourtant ce qu’arrivait à faire à l’époque Ville Turjanmaa.

La première version, celle en 32 bits est publiée sous license GPLv2 classique. À partir de 2005, une version en assembleur en 64 bits est proposée, mais sous une license qui n’est pas ouverte. En effet, celle-ci interdit la décompilation, le désassemblage ou la rétro-ingéniérie sauf autorisation des auteurs.

Continuer la lecture de « Vieux Geek, épisode 282 : MenuetOS, l’OS écrit en assembleur qui tenait sur une disquette. »

Vieux Geek, épisode 281 : Quand QNX proposait une démo de son OS qui tenait sur une disquette…

De nos jours, il est fréquent d’avoir des OS qui démarrent sur des clés USB, après des versions sur DVD et sur CD auparavant, tout cela remontant à l’époque glorieuse de DemoLinux, dont j’ai parlé dans l’épisode 18 de la série en août 2013.

On était en 1999, et ce ne fut pas l’un des premiers projets à proposer des versions d’essai. QNX, connu pour l’OS éponyme qui est un des grands noms de l’informatique embarquée décide de pousser le bouchon et de proposer une démo qui ne tenait pas sur un CD (600 Mo), mais sur le support qui l’avait précédé, la disquette.

Oui, une image disquette à copier sur une disquette en bonne et due forme d’une capacité de 1,44 Mo.

Même si la démo était limitée en terme de support matériel, on pouvait avec un peu de chance se connecter à l’internet… Car sur la disquette, il y avait l’OS, mais aussi l’interface graphique et un navigateur web compatible HTML 3.2, la norme en cours à l’époque, en 1999.

J’ai donc récupéré l’image sur Winworld PC et avec Dosbox-X, j’ai réussi à créer une disquette démarrable que j’ai utilisé dans PCEm… J’ai décidé de vous montrer la création de l’image de la disquette en direct avec le reste. Voici donc une vidéo du résultat, que ce soit la création de l’image de la disquette ou de la démo en action.

Il n’y a pas à dire, c’est franchement impressionnant. Surtout pour un OS qui date de 1999. Dommage que je n’avais pas le support du circuit réseau sinon j’aurais bien rigolé 5 minutes avec les sites modernes sur QNX.

Il y a pas à dire, les développeurs de QNX savaient ce qu’optimiser du code signifie…

Vieux Geek, épisode 280 : et si on était un peu hors série ?

C’est en discutant avec une personne sur le réseau (a)social Mastodon que je me suis souvenu d’un site que j’avais créé et maintenu entre fin 1998 et fin 2002. Un site où je regroupais des easter eggs, des petites parodies rapidement faites sous GIMP.

À l’époque, j’étais encore en connexion RTC puis RNIS (dont le nom commercial était Numéris). Il est vrai que je me fournissais en matière sur le site « The Easter Egg Archive ».

À l’époque j’avais acheté un nom de domaine qui transitait via un hébergeur qui a disparu dans l’explosion de la bulle Internet et qui s’appelait citeweb.net.

J’avais tout codé à la main – quand ce genre d’activité était encore possible – en utilisant les frames qui ont disparu dans les années 2005-2010. Je pensais que tout le contenu était perdu à jamais, mais via l’Internet Wayback Machine, j’ai pu retomber sur des captures du site plus ou moins complète, plus ou moins utilisables.

Continuer la lecture de « Vieux Geek, épisode 280 : et si on était un peu hors série ? »

Vieux Geek, épisode 279 : Bastet, le Tetris qui vous fera détester Tetris.

Je dois l’avouer, il y a deux genres que j’aime beaucoup : les FPS et les Tetris. J’ai claqué des sommes folles quand j’étais lycéen dans la borne d’arcade de la maison des jeunes d’Arcachon.

Même si cela remonte à 30 ans, j’ai encore honte d’avouer la somme faramineuse qui a été dévorée par la borne d’arcade.

Quand je suis arrivé sur Linux, j’ai recherché des clones de Tetris et je suis tombé sur l’excellent LTris que j’ai évoqué dans l’épisode 164 de la série Vieux Geek en septembre 2019.

Dans la série des clones de Tetris, il y en a un qui se distinguait de part son principe : proposer la pire pièce à chaque fois. Son petit nom « Bastet » pour « Bastard Tetris ». Et je peux vous confirmer qu’il est spécialement vicieux dans ce domaine. Je tiens à remercier SuperMarioS de l’avoir évoqué au détour d’une conversation.

C’est un jeu en ncurses qui se joue dans un terminal. Il a connu son heure de gloire du début des années 2000 jusqu’au milieu des années 2010. Le site officiel annonce comme dernière version la 0.43.1 datant de 2014.

Cependant, si on va sur le dépôt github, la dernière version date de 2017, la 0.43.2.

Mais le plus simple est de vous montrer cette purge en action.

Oui, j’ai rapidement perdu et encore j’étais au niveau de difficulté normale. C’est un Tetris qui se mérite, même si vous aurez souvent envie de l’envoyer à la corbeille.

Bonne découverte !