Gun.Smoke débarque sur Amiga AGA avec Modern Vintage Gamer

Gun.Smoke débarque sur Amiga AGA avec Modern Vintage Gamer

Gun.Smoke, le jeu de tir western de Capcom sorti en 1985, s'offre une nouvelle vie. Modern Vintage Gamer vient de publier un portage de ce classique de l'arcade pour le Commodore Amiga AGA, le chipset amélioré qui équipe des machines comme l'A1200 et la CD32. Si vous avez un faible pour les villes poussiéreuses de la Frontière et les hors-la-loi qui surgissent aux fenêtres des saloons, celui-ci est fait pour vous.

Ce n'est pas la première incursion du développeur dans l'arcade sur Amiga. Modern Vintage Gamer est aussi à l'origine de la récente version Amiga de Zippy Race. Ce portage avait rapidement conquis les lecteurs d'IndieRetroNews, le site qui a été le premier à annoncer cette sortie.

Dans les bottes de Billy Bob

Pour ceux qui l'auraient raté en salle d'arcade, Gun.Smoke est l'oeuvre du game designer Yoshiki Okamoto. C'est un jeu à défilement vertical dans lequel vous incarnez le chasseur de primes Billy Bob, qui remonte l'écran pour abattre une série de dangereux hors-la-loi.

Son point fort, c'était le tir. Au lieu d'un seul bouton, le jeu en utilisait trois pour tirer dans différentes directions. Dit comme ça, ça paraît laborieux, mais cela lui donnait des sensations qui le distinguaient des autres jeux de tir de l'époque.

La borne a d'ailleurs bien marché. Au premier semestre 1986, elle se classait sixième parmi les bornes de type table les plus rentables au Japon. Pas mal pour un jeu sur un cow-boy rancunier.

La version Amiga cherche à retrouver cette même tension et cette même intensité propres à l'arcade. À en juger par la liste des fonctionnalités, elle a de bonnes chances de faire mouche.

Sous le capot

C'est sur le plan technique que les choses deviennent intéressantes. Plutôt que de reconstruire le jeu à la main, Modern Vintage Gamer a fait de la rétro-ingénierie sur la ROM arcade d'origine pour la convertir directement en code source C. Une approche par transcodage qui rappelle le travail très apprécié du développeur JOTD, dont les propres portages lui ont valu un grand respect dans la scène.

Le portage exploite aussi intelligemment le matériel de l'Amiga. Il tourne en mode dual playfield, avec deux couches de décor en 16 couleurs, et utilise des sprites matériels en 16 couleurs pour l'action. Chaque couche dispose de sa propre palette.

Même avec cette méthode, le développeur a reconnu que porter un jeu de cette ampleur avait été un vrai défi. Gun.Smoke compte dix niveaux distincts, des bonus d'armes et des combats de boss. Ça fait beaucoup de contenu à faire tenir sur un ordinateur familial.

Ce que vous obtenez

La liste des fonctionnalités est longue, et franchement assez impressionnante :

  • Une recréation quasi 1:1 de l'original arcade
  • Un jeu à pleine vitesse en 50/60 fps, même sur un A1200 de base
  • Une image ISO dédiée à la CD32
  • La détection et l'utilisation de la Fast RAM
  • La détection automatique de la version NTSC
  • La sauvegarde des meilleurs scores sur les versions A1200 et CD32
  • Des effets sonores repris du jeu d'arcade
  • Une musique tracker sur trois canaux convertie à partir de la bande-son arcade

Pour moi, le point fort, c'est la pleine vitesse sur un A1200 sans extension. Dans les commentaires sous l'article d'origine, JOTD a fait remarquer que Commando, un jeu similaire, tourne sur un A1200 sans extension mais peine à dépasser les 25 fps environ. Atteindre ici les 50/60 images par seconde, ce n'est donc pas rien.

Les lecteurs qui ont laissé un commentaire semblaient aussi ravis du rendu. L'un d'eux se souvenait avoir joué à Gun.Smoke enfant dans les salles d'arcade des aéroports, pendant les vacances en famille, et trouvait que le portage avait parfaitement retrouvé les couleurs et les sensations. IndieRetroNews a depuis confirmé que le jeu est désormais disponible.

Notre avis

Gun.Smoke sur Amiga AGA s'inscrit dans une tendance que l'on observe régulièrement. Des classiques de l'arcade arrivent sur du vieux matériel familial avec plus de fidélité qu'ils n'en ont jamais eu à l'époque. Récemment, nous avons parlé de Castlevania AGA qui atteint la version 1.0, d'une première alpha d'un portage de Defender pour l'Amiga, et même d'un OutRun codé par IA sur Amstrad CPC. La scène rétro ne ralentit clairement pas.

Ce qui frappe ici, c'est la méthode. Convertir des ROM arcade en code C semble permettre à de petits développeurs de porter des jeux complets, avec tous les niveaux et tous les boss, plutôt que des versions amputées. De quoi laisser penser que d'autres portages arcade intégraux pourraient suivre grâce à la même approche.

Reste à voir si Modern Vintage Gamer s'attaquera ensuite à un autre titre Capcom. Il faudra aussi surveiller comment cette version se comporte sur de vraies configurations A1200 et CD32, à mesure que davantage de joueurs l'essaieront.