« Hero Fantasy : The King’s Sword » : du neuf pour ce jeu rétroludique.

Dans un article publié pour Noël 2024, je parlais du projet solo « Hero Fantasy : The King’s Sword » sorti à la fois pour le Commodore Vic20 et son petit frère, le Commodore 64. Sur la page itch.io du développeur, on peut récupérer des version disquettes du jeu pour le Vic20 et le C64.

Cependant, en restant en contact avec l’auteur, j’ai eu l’honneur et le privilège de pouvoir tester des bêtas pour la version C64 sur cartouche et une première bêta du jeu pour l’Atari 800XL et plus récents.

Il faut dire que les deux ordinateurs ont en commun le processeur, même si le C64 a un MOS 6502 « amélioré ». Cela a permis à l’auteur de se concentrer sur les spécificités de l’ordinosaure d’Atari, étant donné que la logique du jeu est resté la même.

En suivant ses lives de programmation – un peu en diagonale, je dois l’avouer – j’ai pu voir la progression et bien que le jeu soit en monochrome pour des raisons d’ordre pratique. Ce qui fait que certains graphismes ont été modifiés. En effet, le jeu d’origine se base sur les clés et les portes de même couleur, sans oublier que les ennemis de deuxième niveau pour un monstre donné – comme les serpents – se basaient sur une couleur différente. Sur un jeu monochrome, c’est moins visible !

Continuer la lecture de « « Hero Fantasy : The King’s Sword » : du neuf pour ce jeu rétroludique. »

Vieux geek, épisode 369 : The CD Games Pack de Codemasters, l’ancêtre des CD / DVD de magazines.

Si entre 1995 et 2005 / 2010, il était courant d’avoir des magazines avec des CD ou des DVD contenant des démos voire des jeux complets, en 1990, cela tenait de la science fiction… Ou presque. Le développeur anglais Codemasters – surtout connu pour ses jeux à petits prix – décida d’être audacieux et de proposer vers 1990 un CD contenant une trentaine de titres, avec un adaptateur pour brancher votre lecteur de CD audio sur un ZX Spectrum, Commodore 64 ou Amstrad CPC.

Il n’y aura que deux versions produites. La plus courante est celle pour le ZX Spectrum, suivi par une version plus difficile à trouver – sauf sur Archive.org – dédiée au Commodore 64. Dans le coffret, vous aviez le CD avec les 30 jeux – dont on promettait un chargement plus rapide – une cassette contenant le logiciel qui permettait de charger les jeux depuis le CD et un adaptateur pour brancher l’ordinateur au lecteur de CD.

Un peu comme l’équipement dans la photo ci-dessous. Bien qu’ayant récupéré une image ISO, j’ai été dans l’impossibilité de faire fonctionner l’ensemble, le câble d’adaptation n’étant pas émulé par Vice.

Le projet était un peu en avance sur son temps et ne fit pas long feu. Ce qui explique l’inexistence d’une version pour Amstrad CPC. À l’époque, on ne jurait que par la disquette, que ce soit des 5 pouces 1/4 ou des 3 pouces et 3 pouces et demi.

Vieux geek, épisode 368 : EComStation, le premier rejeton d’OS/2.

Quand IBM laissa tomber son projet OS/2 fin 2006, un projet reprit le flambeau et proposa alors pour les utilisateurs d’OS/2 une suite, du nom d’EcomStation. Même si le projet semble être né en 2001, ce n’est qu’en 2006 qu’il prend de l’importance. Il y aura plusieurs versions, dont la dernière stable date de mai 2011.

Comme OS/2, c’est un OS entièrement 32 bits avec une interface orientée objet. Rien de bien révolutionnaire donc. Pour l’émuler, je suis parti d’une machine virtuelle PCem avec un Pentium II 333, 512 Mo de mémoire vive et 4 Go de disque. J’ai pu le trouver sur Archive.org sans trop de problèmes. Étant donné que le projet n’est plus développé, pas trop de danger d’être accusé de tipiakage de logiciels 🙂

De plus, je ne l’ai trouvé qu’en anglais. J’ignore si des traductions ont été disponibles à l’époque.

À noter un truc intéressant lors de l’installation. On peut choisir entre deux systèmes de fichiers. L’historique HPFS (qui date d’OS/2 1.2 en 1989) ou le plus récent JFS.

Continuer la lecture de « Vieux geek, épisode 368 : EComStation, le premier rejeton d’OS/2. »

Avec OpenZFS, l’idéologie prend le pas sur le technique.

Vous allez me dire : « Oui, encore un article pour pousser une gueulante ». Oui et non. Car c’est un peu un mélange des deux.

OpenZFS, c’est un projet pour proposer un module noyau pour intégrer le support du ZFS d’Oracle.

Vous allez me dire, ZFS est à l’origine un projet de Sun puis d’Oracle, l’entreprise détesté par nombres de libristes, surtout vu le sort subit par OpenOffice.org. Même Linus Torvalds ne veut pas y toucher tant que la situation légale est éclaircie.

Je cite l’article avec la remarque de Linus :

Si quelqu’un ajoute un module du noyau comme ZFS, qu’il sache qu’il ne bénéficie d’aucun soutien. Je ne peux pas le maintenir et je ne peux pas être lié par les changements apportés au noyau par d’autres. Et honnêtement, il n’est pas envisageable d’intégrer ZFS avant d’avoir reçu une lettre officielle d’Oracle (signée par leur principal conseiller juridique ou de préférence par Larry Ellison lui-même) qui nous y autorise et qui stipule que le produit final sera sous licence GPL. Certaines personnes pensent qu’il est envisageable d’intégrer ZFS au noyau et que l’interface du module fait l’affaire. C’est leur décision, mais étant donné la nature litigieuse d’Oracle et les questions de licence, je ne me sentirais pas en sécurité si je le faisais

Autant dire que zfs et par extension OpenZFS ne sont pas en odeur de sainteté pour les développeurs du noyau. Pour bloquer l’intégration, certaines manipulations ont été mises en place, mais le plus simple est de voir cette vidéo faite en collaboration avec Baba Orhum :

Oui, la vidéo fait 27 minutes, mais vous aurez droit à tous les détails croustillants et vous verrez que les développeurs ont été un peu agressifs. Désolé, je n’ai pas trouvé d’autre mots. Enfin, vous verrez bien, c’est quand même bien mesquin au final !

Vieux geek, épisode 367 : Gobe Productive, une trousse bureautique oubliée.

Dans le domaine de la bureautique, MS Office règne en maître absolu, même si des alternatives comme LibreOffice ou encore WPS Office existent et font du bon travail. Dans le domaine des trousses bureautique, il y a aussi des acteurs oubliés, l’un d’entre eux étant Gobe Productive.

Même si sa dernière version, la 3.0 n’est sorti que pour MS-Windows 98/Me/2000 et XP fin 2001, la trousse avait commencé sa courte vie sur BeOS, avec les versions 1.x et 2.x. En fouillant sur le grand nain ternet, j’ai pu mettre la main sur une ISO contenant Gobe Productive 2.01. J’ai donc récupéré une image ISO de BeOS 5.0.3 Pro, et via Qemu, j’ai pu lancer une machine virtuelle contenant cette ancestrale version de BeOS.

J’en ai donc profité pour montrer en vidéo l’installation et l’apparence générale de Gobe Productive.

L’ensemble était assez léger, et se rapprochait plus de MS-Works ou de Claris Works que d’une suite plus avancée comme MS Office ou Star Office vers 2001. C’était toujours un choix pour les quelques milliers d’utilisateurs de BeOS pour ne pas avoir à redémarrer sous MS-Windows pour taper une lettre ou faire une feuille de calcul pour gérer ses finances par exemple.

Gobe est mort en 2002 – et non 2006 comme je l’ai affirmé par erreur dans la vidéo – laissant derrière lui une petite trousse bureautique qui aurait mérité – en plus de traductions – une durée de vie plus importante.

Vieux geek, épisode 366 : Ah les navigateurs Web oubliés…

Je suis internaute depuis 1997. Oui, déjà 28 ans au compteur, que le temps passe vite. Durant ces années, j’ai pu croiser de nombreux navigateurs internet. Ne serait-ce que le mythique Netscape Navigator 4 alias Communicator, ou encore les premières versions d’Internet Explorer (spécialement les versions 3, 4 et 5).

Mais je n’ai pas envie de parler de ceux-ci dans cet article. Non, on va parler de deux autres navigateurs oubliés depuis longtemps, à savoir IBM WebExplorer (fourni avec OS/2 Warp 4.x en 1996) et NetPositive, fourni avec BeOS 4.5/5.x.

Pour parler du premier, j’ai installé un OS/2 Warp 4 en anglais – la version française semblant être introuvable ? – et malgré mes efforts, le Fixpak 15 (le dernier proposé gratuitement) n’a pas voulu s’installer. Ce n’était pas le plus important ici. J’ai utilisé PCEM avec l’émulation d’un Pentium 133 avec 16 Mo de mémoire vive, et de 2 Go de disque dur. Le circuit vidéo étant un S3 trio 64.

Pour BeOS, j’ai dû passer par Qemu, PCEM bloquant au démarrage de l’installation de BeOS, malheureusement !

En partant d’une version 5.0.3 de BeOS Professional trouvé sur archive.org j’ai utilisé ur le tutoriel pour Qemu trouvable à l’adresse suivante : https://john-millikin.com/running-beos-5-in-qemu-i386

J’ai ensuite décidé de capturer les deux en vidéo pour les montrer dans leurs splendeurs. Et oui, j’ai un brin galéré avec la souris dans BeOS !

Oui, ce sont deux navigateurs qui sentent bon leur époque de gloire.

De nos jours, avec la fausse diversité des navigateurs, tous utilisent le coeur de Google Chrome, à savoir Chromium, mis à part Safari sur les Mac d’Apple et Mozilla Firefox.

Une époque révolue que celle où il n’y avait pas un quasi monopole en dehors de la période 2000-2004 avec Internet Explorer et ses parts de marchés qui feraient frémir (du genre 90-92% de part de marché) de nos jours.

Vieux geek, épisode 365 : OS/2 Warp Connect, une version oubliée d’OS/2.

Entre 1987 et 2001, IBM a proposé – d’abord en duo avec Microsoft, puis seul à partir d’OS/2 2.0 – son successeur graphique entièrement en 32 bits à MS-DOS. Cependant, la vague MS-Windows 95 l’a balayé. En août 2015, je parlais d’OS/2 Warp 3, le première version à peu près utilisable, surtout après s’être habitué à l’interface orientée objet sortie en 1994.

Comme je le précisais dans l’article, deux versions étaient disponibles. Je me cite avec 10 ans d’écart :

Quand OS/2 Warp 3.0 sort en octobre 1994, il y a deux versions : la « bleue » et la « rouge ». La rouge rajoutait le support de MS-Windows 3.1 dans l’OS d’IBM.

Cependant, avant la sortie d’OS/2 Warp 4 en 1996, que j’ai abordé en septembre 2021, il y a eu une version intermédiaire, la Warp Connect qui outre le fait qu’elle intégrait le support natif de MS-Windows via l’outil Win-OS/2. Comme le prouve cette capture d’écran ci-dessous.

Continuer la lecture de « Vieux geek, épisode 365 : OS/2 Warp Connect, une version oubliée d’OS/2. »

Vieux geek, épisode 364 : Les années 2000, grande époque de la documentation éparpillée façon puzzle.

Si j’ai retenu une chose de la première décennie du 21e siècle, c’est que quand on recherchait de la documentation, spécialement pour les distributions GNU/Linux, c’était la mouise la plus totale. Chaque distribution un tant soit peu sérieuse conservait précieusement une section sur son site à apporter de l’aide en ligne… Ce qui était pratique quand on avait un problème de réseau à éliminer. Mis à part conserver un double démarrage avec le MS-Windows de l’époque, vouloir être en simple démarrage relevait du parcours du combattant.

Tout comme la configuration de XFree86 et son outil en ligne de commande. Qui à l’époque n’a jamais craint d’entrer des mauvais paramètres au niveau de l’affichage sous peine d’endommager son moniteur, cathodique durant ses années. Ou encore comment configurer le son, une fois qu’on avait résolu les problèmes de réseaux et d’affichage.

Je me souviens des versions de Wine à l’époque qui se limitait souvent à un support du 32 bits de Microsoft des plus rudimentaires.

Continuer la lecture de « Vieux geek, épisode 364 : Les années 2000, grande époque de la documentation éparpillée façon puzzle. »

Vieux geek, épisode 363 : 1987 et le PS/2 d’IBM, une tentative ratée d’IBM…

… Pour reprendre le contrôle du monde PC. En 1981, IBM lance le PC, basée sur une architecture ouverte mis à part un composant crucial, le BIOS. Compaq sera un des premiers à écrire une implémentation du BIOS pour son premier compatible PC, en partant de la feuille blanche pour éviter des ennuis judiciaires.

Au fil des années 1980, les PC XT puis AT améliorent le premier PC. Cependant, vers 1986-1987, IBM n’est plus le fournisseur attitré d’ordinateurs compatibles PC. Ils décident alors de proposer un nouveau standard, le PS/2 pour Personal System 2. Le but d’IBM est de reprendre le contrôle sur le monde des PC.

IBM développe alors un port spécifique, le MCA pour Micro Channel Architecture pour les cartes d’extensions des ordinateurs. Compaq – toujours lui – réagira en mettant au point le format EISA compatible avec les cartes ISA qui composaient les PCs de l’époque. L’utilisation du port MCA était liée à une licence achetée auprès d’IBM, autant dire que le port en question n’a pas vraiment connu de succès. À trop vouloir verrouiller des standards ouverts auparavant, on finit par se casser les dents.

Continuer la lecture de « Vieux geek, épisode 363 : 1987 et le PS/2 d’IBM, une tentative ratée d’IBM… »

Le rétroludique ne se limite pas aux Commodore et autres Atari 8 bits…

… Ou encore l’Apple II, les Amstrad CPC ou encore les ZX Spectrum et autres ordinateurs Thomson. Non, il y a des ordinateurs moins connus, par exemple les Alice 32/90 ou encore plus nichesque, les Vectors et Hectors de Micronique.

Ce sont des ordinateurs du début des années 1980 qui n’ont pas eu la reconnaissance qu’ils méritaient. Cependant, sur itch.io, on tombe parfois sur des concours de programmation pour de tels ordinosaures, ce sont les « Retro Programmers United for Obscure Systems » qu’on peut traduire par « Les rétro-progammeurs unis pour des systèmes obscurs ».

Le dernier concours en date – du moins au 21 novembre 2024 – c’est pour les ordinateurs de Micronique. Sur la page dédiée, il y a 9 titres, mais seulement 6 ont des jeux récupérables, que ce soit sous la forme d’une image K7 ou d’une capture mémoire.

Il y a de tout : shoot’em’up, clone de Docteur Mario, pendu, jeu de courses ou encore un clone de nonogram.

Pour vous montrer mes jeux préférés, je suis passé par ma machine virtuelle MS-Windows 11 (un Tiny 11 qui se porte bien, merci pour lui) car l’émulateur VBHector ne passe pas bien sous Wine 🙁

Vous l’avez vu, il y a un peu de tout, bien que les contributions furent simples, étant souvent muettes, ce qui est dommage, surtout qu’un circuit son dédié existent dans les ordinosaures de Micronique. Je dois dire que mon préféré, c’est le jeu de pendu, tout simple mais il fait le taf, et c’est ce qu’on lui demande.

Je me demande quel sera le prochain ordinosaure concerné, les précédents concours ayant eu pour cible le Philips VG-5000, l’Exelvision EXL-100, l’Aquarius de Mattel, le Lynx et les Alice 32/90. Bah, il doit rester suffisamment d’ordinosaures oubliés pour proposer un autre concours de programmation 🙂