De la curiosité à l’origine d’un PKGBUILD sur AUR…

Il y a un jeu homebrew que j’aime particulièrement sur ordinosaure, c’est le jeu d’exploration et d’énigmes Tenebra. Je l’ai découvert avec sa version Commodore 64, puis j’ai pu l’apprécier pour des machines un peu plus diverses comme le ZX Spectrum, le Commodore Amiga, le Commodore Plus/4, l’Amstrad CPC ou encore la Nintendo NES et les ordinateurs MSX.

Mais c’est un port vieux d’une quinzaine de jours – au moment où je rédige cet article, le 30 juillet 2023 – à savoir le mythique BBC Micro sur lequel est né un jeu mythique sur lequel je reviendrai dans un article à venir fin juillet ou début août, si tout se passe bien !

En effet, dans son effort de porter au maximum ce jeu d’exploration et d’énigmes sur un maximum de plateformes, H4plo s’est attaqué au BBC Micro.

Ma curiosité ayant été piquée au vif, j’ai été voir ce qui existe en terme d’émulation BBC Micro sous Linux. Et je dois dire que le résultat n’est pas franchement des plus convaincants. Il y a beebem qui n’est plus développé pour Linux depuis une éternité. En effet, si on regarde dans les actualités de l’émulateur, on voit que le port date de 2006…

Je cite :

BeebEm 0.0.13 released 12th November 2006:

De plus, le paquet sur AUR nécessite une adaptation pour permettre la compilation de ce vénérable ancêtre.

En faisant quelques recherches, je suis tombé sur B-Em qui est encore développé. Son dépôt github est assez actif et on a un émulateur qui – bien qu’il se lance en ligne de commande – fait un travail plus que respectable.

J’en ai donc profité pour générer un PKGBUILD adapté à la version de développement de l’émulateur. La preuve du fonctionnement ? Cet écran de chargement de Tenebra devrait suffire, non ?

Au moins, il existe un port d’un émulateur moderne pour le BBC Micro. Ça pourra toujours servir pour des vieux jeux 🙂

3 réflexions sur « De la curiosité à l’origine d’un PKGBUILD sur AUR… »

  1. Salut Fred,

    Ne sachant pas quoi faire avant le dîner j’ai converti ton PKGBUILD en SLKBUILD, avec lequel construit et installé un paquet sur ma Slint. J’ai juste démarré b-em lui-même, ne sachant pas quoi faire avec les autres programmes: m7makechars jstest hdfmt gtest bsnapdump et mode7chars.

    Petite remarque: allegro (et probablement zlib) devrait être dans makedepends=().

    Question: c’est quoi Tenebra? C’est payant? où le trouver?

    À+,
    Didier

    1. Je t’avouerais que je ne sais à quoi servent les programmes que tu as listé. Pour l’émulateur, il te faut des logicieis sur image disquette en .ssd par ici, par exemple : https://www.bbcmicro.co.uk/

      Sinon, Tenebra est un casse-tête qui mélange exploration et énigme à résoudre. Il est disponible dans de nombreuses plateformes (Commodore 64 / Plus4, Amiga, ZX Spectrum, Amstrad CPC, MSX, NES, BBC Micro / Acorn Electron) pour émulateur à prix libre :

      https://h4plo.itch.io/tenebra

      Bonne découverte.

      1. Merci de ta réponse, j’ai réussi à démarrer Tenebra. Et aussi un jeu de Lemmings (Disc085-Colony.ssd). Maintenant je retourne à mes activités habituelles 🙂

        Bonne journée que j’espère pas trop tempétueuse.

Les commentaires sont fermés.