Insector X : un portage amateur assisté par IA arrive sur Amiga

Caiusarcade publie une première version non officielle d’Insector X sur Amiga, issue du jeu d’arcade de Taito et réalisée avec l’aide de l’intelligence artificielle.

Caiusarcade vient de publier une première version jouable d’un portage non officiel d’Insector X pour Commodore Amiga. Ce projet de fan reprend le jeu de tir horizontal de Taito paru en 1989 sur borne d’arcade. Il ne s’agit pas d’une reconstruction complète du titre : la conversion cherche à faire fonctionner sur Amiga les éléments du jeu d’origine. Le développement a bénéficié d’une assistance par intelligence artificielle, utilisée notamment pour le code, les graphismes et les sons.

La méthode retenue repose sur la recompilation statique. Elle traduit en code natif 68020 le fonctionnement des deux processeurs Z80 de la machine d’arcade. La logique du jeu, les éléments graphiques et l’audio proviennent directement de la version exploitée sur borne. Le développeur, avec l’assistance de l’IA, a vérifié le code traduit image par image. L’affichage sur Amiga a également été comparé pixel par pixel à celui de la version d’arcade afin d’en contrôler la correspondance.

Pour lancer cette adaptation, il faut un Amiga 1200 ou une autre machine fondée sur l’architecture AGA, munie d’un disque dur et de Kickstart 3.x. Le jeu exige aussi de la mémoire chip libre et au moins 4 MB de mémoire fast, tandis que 8 MB sont recommandés. Avec les ROM nécessaires, la compilation peut être effectuée sous Windows 10 ou 11 grâce à un outil dédié. Sous Linux et macOS, elle passe par Python 3 et vasm.

Les performances dépendent du processeur employé. Sur un 68020 standard à 14 MHz, le jeu et la musique tournent à pleine vitesse, mais la fréquence d’affichage baisse dans les moments chargés. Un 68030 à 50 MHz ou un processeur plus rapide offre de meilleures performances pendant la majeure partie de l’action. Cette distinction concerne donc la fluidité de l’affichage autant que la vitesse du jeu et de sa musique sur une configuration de base.

Le projet reste une première version, et non une édition définitive du portage. Une réserve porte sur la vidéo de présentation : son audio semble ne pas fonctionner correctement. Ce défaut pourrait être lié à un état précoce de la version montrée, sans que la cause soit établie. Par ailleurs, la compilation suppose de disposer des ROM du jeu d’arcade ; les outils mentionnés pour chaque système ne remplacent pas ces fichiers nécessaires à la préparation du portage.

← Retour aux actualités