Applewin-git, le port linux d’AppleWin empaqueté pour le monde Archlinux.

Dans un article de début mai 2021, je faisais un bilan assez triste de l’émulation Apple II sous Linux.

Je concluais l’article ainsi en parlant du port effectué de main de maître par Andrea Oddetti du logiciel AppleWin :

Le port est plus que fonctionnel, dommage que la version QT – qui serait apprécier par la plupart des utilisateurs potentiels – souffre d’une telle latence. Dommage aussi qu’en mode fenêtré, les touches fléchées soient parfois non prises en compte.

Néanmoins, cela laisse un mince espoir de pouvoir se passer à terme du duo Wine et AppleWin à terme.

Le beau temps de ce mois mai – qui est franchement pourri, à peine 12° avec de la pluie – m’a donné envie de me pencher sur la possibilité d’avoir une version empaquetée de l’émulateur pour le monde Archlinuxien.

Et comme je l’avais dit :

Pour le moment, il n’y a pas de paquets sur AUR et c’est aussi bien comme cela, vu qu’il doit être bien laxatif à empaqueter comme logiciel.

Et je confirme cela. La partie la plus ennuyeuse a été de gérer les trois dépots github tiers pour qu’ils soient reconnus à la compilation. Mais j’y suis arrivé. J’ai réussi à faire fonctionner l’ensemble, aussi bien avec l’interface QT que SDL2 sous Gnome. Mes essais pour l’interface SDL2 ont échoué dans une machine virtuelle avec Xfce. Je ne sais pas pourquoi.

Mais le principal est d’avoir un port. Je l’ai donc capturé en action pour montrer qu’il y a de l’espoir pour l’émulation Apple II, même si le port QT est effroyablement lent en ce qui concerne le rendu audio via la carte Mockingboard.

Oui, le paquet n’est pas très propre, mais je ne désespère pas de faire fonctionner les sous-modules git dans la recette de compilation de l’émulateur. En tout cas, maintenant, je peux me passer du duo Wine et AppleWin pour mes besoins en émulation d’ordinosaure de la génération Apple II.

Avoir un émulateur potable pour les ordinateurs Apple II sous Linux, quelle galère !

C’est un petit billet que j’avais envie d’écrire après mon expérience de bêta-testeur pour le port du jeu « Attack of the PETSCII Robots » pour les ordinateurs Apple II.

Dans un billet du 24 avril 2021, j’écrivais ceci :

[…]
Cependant, j’étais déjà au courant de ce port, étant donné que je suis un des bêta-testeurs du jeu. J’avais déjà bêta-testé des préversions du jeu pour Commodore PET avec l’audio activé.

David Murray m’a donc contacté fin mars – début avril pour des bêtas tests. J’ai ainsi pu tester et torturer les versions beta 7.0, 7.1 et 7.3.
[…]

Il y a eu un problème de taille : faire fonctionner un émulateur qui ne me donne pas une infame bouillie de pixels à l’écran. J’avais donc commencé par LinApple en utilisant le paquet AUR qui va bien.

Mais j’avais quelque chose de plutôt moche au final, à savoir ceci :

Ce qui est plutôt moche, vous en conviendrez. J’ai donc essayé avec un code source plus récent, celui disponible sur la page github du projet.

Continuer la lecture de « Avoir un émulateur potable pour les ordinateurs Apple II sous Linux, quelle galère ! »

Émulation des ordinateurs Commodore 8 bits : en dehors de Vice, point de salut ?

Commodore a été un des grands acteurs de la micro-informatique personnelle des années 1975-1995. En dehors du tout premier ordinateur 8-bits de la marque qui a fait partie de la « trinité de 1977 ». Trinité qui regroupe trois ordinateurs qui marquèrent les esprits à l’époque : l’Apple II, le Commodore PET et le TRS-80.

Par la suite, Commodore proposera en 1980 le Vic20 et en 1982 l’ordinateur 8 bits le plus vendu (car produit jusqu’en 1994) à savoir le Commodore 64 alias C64, puis la série des Amiga.

La scène rétroludique concernant les Commodore 8 bits est très active et régulièrement des bons jeux sortent pour un de ses trois modèles mythiques. Je vous renvoie aux créations proposées par le site Double Sided Games : par exemple le très bon et très dur « L’Abbaye des morts ».

Ou encore le site Protovision et le sublime « Sams’s Journey » ou encore la version deluxe du jeu « Planet X2 » alias « Planet X2.1 ».

Pour en profiter, il y a soit l’option d’avoir un ordinateur d’origine fiabilisé avec un outil de lecture de carte SD qui simulent un lecteur de disquette – ce qui peut rapidement monter jusqu’à 250 voire 300€ – soit un émulateur grandeur nature comme le C64 Maxi – et compter une bonne centaine d’euros au minimum – soit passer par un émulateur.

Solution qui ne coûte rien au final, si ce n’est un peu de place sur votre disque dur / SSD / nvme.

Dans ce domaine, au fil des années, il y a un émulateur qui s’est taillé la part du lion, c’est Vice. Et pour cause. Il émule – plus ou moins bien – les Commodore PET, Vic20, C64 et 128, mais aussi la série des Plus/4 ou encore l’extension SuperCPU.

D’ailleurs, c’est via l’extension SuperCPU que j’ai pu faire un épisode un peu bizarre de ma série « C’est trolldi, c’est permis ».

Non seulement on le trouve pour MS-Windows, Linux et MacOS, mais aussi pour d’autres plateformes comme l’Amiga, ou le Raspberry PI via le projet Retropie. C’est aussi un ensemble très puissant d’émulateur. Même si parfois utiliser sa version de développement permet quelques « miracles »… Surtout pour l’émulation audio du Commodore PET :

Je me suis demandé si la concurrence existait encore dans ce domaine et si oui, à quel niveau.

Continuer la lecture de « Émulation des ordinateurs Commodore 8 bits : en dehors de Vice, point de salut ? »

Après Planet-X3, au tour de Planet-X2 :)

Je dois dire que j’ai mis du temps à me procurer le père de l’excellent RTS « Planet-X3 » que j’ai déjà évoqué dans un article du 13 juin 2020. Puis je me suis dit, pourquoi ne pas proposer quelques longplays pour faire connaitre ce jeu sorti début 2019 ? C’est ainsi que je me suis lancé dans cette tâche, désormais terminée et dont les 2 derniers paraitront d’ici au 8 juillet 2020.

Mais, rassurez-vous, il n’y aura aucune série de longplays comme pour Planet-X3 en ce qui concerne Planet-X2. Pour plusieurs raisons :

  1. L’obligation de passer par Vice, qui respecte malheureusement – sauf à fouiller les options avancées – la lenteur irritante du lecteur de disquette 1541 du Commodore 64.
  2. Le jeu est largement plus dur, car on ne peut gérer que 10 unités mobiles, les usines sont « bêtes », les ponts doivent être construits pièce après pièce. Pour tout dire, sur les 13 cartes (dont les 3 cartes bonus sorties en novembre 2018), j’en ai vaincu 4… Ça donne une idée du niveau de difficulté de l’ensemble.
  3. Les Protoids dans cette version sont plus brutaux que dans la suite, et ils sont d’autant plus vaches !
  4. J’ai tendance à me mélanger les raccourcis claviers entre les deux jeux. Ce qui peut être rapidement ennuyeux.

Cependant, je me suis dit que vous montrer ce qu’est arrivé à faire David Murray en 2016-2017 pour le Commodore 64 laissait présager une suite de très bonne qualité dont j’ai dépassé les 30 à 35 heures de jeu le soir pour me détendre 🙂

Continuer la lecture de « Après Planet-X3, au tour de Planet-X2 🙂 »