Un nouveau firmware pour l’Atari Eiffel PS/2 !

Mon joystick ne fonctionne pas bien avec l’Atari Eiffel !

Comme il est mentionné sur le site de Didier Méquignon, l’un des concepteurs de l’Atari Eiffel, ainsi que sur la fiche produit sur ce site, le bouton du joystick n’est pas toujours pris en charge correctement par l’adaptateur Eiffel.

Notamment sur Gods, Prehistorik ou Fred, vous avez peut-être constaté que le bouton de tir du joystick ne fonctionne pas, ce qui, pour d’aussi bons jeux est particulièrement dommage.

A l’origine du problème…

Sur le clavier d’origine des Atari Mega-ST(e) / TT le bouton du joystick sur port 1 est physiquement câblé avec le bouton droit de la souris sur port 0. Mais cette connexion n’existe pas sur l’adaptateur Eiffel, et Didier Méquignon ne l’avait pas implémentée de manière logicielle dans le dernier firmware 1.10, qui n’a pas changé depuis 2005.

Sans rentrer dans les détails techniques, sur un Atari ST la lecture des données du joystick, de la souris et du clavier peut se faire de différentes manières selon le choix du développeur de jeu : l’action de tir peut se faire soit en détectant une pression du bouton du joystick, soit en détectant une pression du bouton droit de la souris, ce qui revient au même sur un Atari ST, mais pas avec l’Atari Eiffel

Une solution venue de l’Europe de l’Est

En octobre 2023, « Mq », un membre du forum polonais http://www.atari.org.pl/forum/ a trouvé une solution, qui consiste tout simplement à envoyer une instruction d’appui du bouton droit de la souris à l’Atari, quand une pression du bouton du joystick est détectée. Ainsi, quelle que soit la manière dont l’information de tir a été implémentée dans le jeu, l’Atari Mega-ST la recevra !

J’ai testé le firmware 1.10.1 de « Mq » et effectivement le problème de tir du joystick semble réglé. Mais pour pouvoir ajouter l’instruction de tir, il a dû supprimer la partie de gestion de l’écran LCD de l’adaptateur. Ce n’est pas gênant pour l’Atari Eiffel que nous utilisons puisque je n’ai pas implémenté l’écran LCD en question.

Mettre mon adaptateur Atari Eiffel à jour

En tant qu’acheteur sur Klyde’s Korner, je vous propose la mise à jour de votre Atari Eiffel, selon différentes formules :

  • Vous pouvez flasher le PIC16F876 vous-même, à l’aide d’un programmateur de type TL866 par exemple, en téléchargeant le firmware ici : Firmware Atari Eiffel 1.10.1 de Mq
  • Vous m’envoyez la puce par courrier et je la flashe pour vous, moyennant le coût de deux timbres (un pour l’envoi, un pour le retour), selon la procédure ci-dessous.

Tu peux le faire pour moi ?

Oui bien sûr, mais uniquement pour les Eiffel que j’ai vendu, en retirant la puce de l’Eiffel et en me l’envoyant par courrier, je propose de la flasher gracieusement (sauf frais d’envoi) à la dernière version 1.10.1, en suivant scrupuleusement ces étapes :

  1. Débranchez complètement l’Eiffel (cela va de soit).
  2. Retirez délicatement la puce de l’Eiffel, en s’aidant d’un extracteur de puce, ou à défaut d’un petit tournevis, en faisant levier tour à tour à chaque extrémité, en prenant garde de ne pas tordre de broches. Ne tentez pas de la retirer à la main sinon vous allez tordre les broches !
  3. Ne mettez surtout pas la puce telle qu’elle dans l’enveloppe, « plantez » les broches de la puce pour les protéger dans un fin morceau de polystyrène, ou à défaut un bout de carton épais, et vous la maintenez en l’entourant de scotch. Sans cela, les broches seront immanquablement tordues ou écrasées pendant le transport.
    1. Vous êtes en France : Prévoyez une deuxième enveloppe timbrée pour le retour, (le poids de la puce est négligeable, – de 20g, avec suivi ou pas c’est vous qui voyez), avec votre adresse dessus, que vous plierez en deux et glisserez dans l’enveloppe avec la puce.
    2. Vous êtes hors de France : Prévoyez une deuxième enveloppe pour le retour, avec votre adresse dessus, que vous plierez en deux et glisserez dans l’enveloppe avec la puce. J’achèterai un timbre international avec suivi pour vous, d’un montant de 5.50 € payable par PayPal uniquement, en cliquant ici : https://paypal.me/klydeskorner/5.50
  4. Pour finir, indiquez vos nom et adresse email ci-dessous et je vous communiquerai l’adresse à laquelle envoyer votre courrier.

Demande de mise à jour firmware 1.10.1

Et après ?

Je mettrai votre puce à jour, et je vous la renverrai à l’aide de l’enveloppe retour. Vous devrez réinstaller la puce en faisant particulièrement attention à deux points :

  1. Insérez la puce dans le bon sens, en alignant les coches. N’allez pas me la monter à l’envers, vous risquez de la griller !
  2. Ne tordez pas les broches au remontage, vérifiez que toutes les broches sont bien insérées dans les bons trous avant de presser la puce fermement.

Profitez de votre adaptateur PS/2 Atari Eiffel avec compatibilité du bouton joystick améliorée, sur Gods, Prehistorik, Fred, Robin Hood Legend Quest ou encore Dizzy Prince of Yolkfolk  !

Vous avez besoin d’aide ou de plus d’informations ? N’hésitez pas à me contacter !