Outrun 2026 : un portage codé par IA sur Amstrad CPC

Outrun 2026 : un portage codé par IA sur Amstrad CPC

Certaines sorties rétro passent inaperçues. Ce ne sera pas le cas d'Outrun 2026. Ce nouveau portage sur Amstrad CPC du classique de course d'arcade de SEGA tient tout entier sur une seule disquette. Et il arrive avec une histoire de développement qui risque fort de diviser la communauté.

Le projet vient d'un label baptisé Oldschool Is Beautiful. Il est apparu sur la chaîne YouTube Xenomorph's Amstrad, où IndieRetroNews l'a repéré en premier. La machine visée est l'Amstrad CPC 6128, le modèle 128k de la gamme d'ordinateurs familiaux britanniques. Une machine qui a eu une vie bien remplie dans les années 1980 et qui peut encore compter aujourd'hui sur une scène homebrew fidèle.

Une course Master System, reconstruite

Outrun 2026 ne s'appuie pas sur la borne d'arcade d'origine. Il s'agit d'un portage de la version SEGA Master System, l'adaptation du jeu sur la console de salon 8 bits de SEGA. Un point de départ logique pour un ordinateur 8 bits comme le CPC, et la liste des fonctionnalités montre à quel point le projet cherche à lui rester fidèle.

Les 15 étapes sont toutes là, avec leurs embranchements, si bien que vous choisissez toujours votre itinéraire. Les virages et les côtes d'origine sont conservés à l'identique. Chaque étape possède son propre horizon et son propre décor en bord de route, et des panneaux fléchés vous préviennent des virages à venir aux mêmes endroits que sur Master System.

Les petits détails ont eux aussi été retenus. On retrouve une séquence de départ avec la foule et les feux. Il y a de la circulation sur la route, et vous pouvez percuter un véhicule et partir en tête-à-queue. Les points de contrôle accordent du temps supplémentaire, comme dans l'original.

Pour ceux qui aiment avoir le choix, trois niveaux de difficulté sont proposés : EASY, NORMAL et HARD. C'est le mode HARD qui reprend la maniabilité de la Master System. Vous pouvez aussi opter pour une boîte de vitesses manuelle ou automatique.

Les chiffres sous le capot

Côté technique, le jeu tourne en Mode 0, l'un des modes d'affichage du CPC, avec double tampon. La fréquence d'images tourne autour de 16 images par seconde. Ce n'est pas fulgurant selon les critères actuels, mais c'est un chiffre honorable pour un jeu de course en pseudo-3D sur ce matériel.

La maniabilité a été réglée pour coller à l'original. Cela concerne l'accélération, le freinage, la direction et la force centrifuge, cette force qui cherche à éjecter votre voiture vers l'extérieur d'un virage.

Reste la musique. Les trois morceaux sont inclus dans leur intégralité : Magical Sound Shower, Passing Breeze et Splash Wave. La Master System produisait son son avec une puce SN76489. Le CPC utilise une autre puce sonore, l'AY. Les morceaux ont donc dû être convertis de l'une à l'autre, et ils sont joués au tempo d'origine. Tous ceux qui ont passé du temps sur la version Master System savent à quel point le charme du jeu tient à ces musiques.

Le point qui va diviser

C'est là que les choses deviennent intéressantes. Selon la source, pas une seule ligne du code assembleur Z80 du jeu n'a été écrite par un humain. Le Z80 est le processeur au coeur du CPC, et l'assembleur est le langage de bas niveau qui dialogue directement avec lui.

Le créateur a plutôt joué le rôle de directeur et de testeur sur le matériel. La programmation proprement dite a été réalisée par le modèle d'IA d'Anthropic Claude Opus 5.5, utilisé via Claude Code. Cela comprend le moteur tout entier, les utilitaires d'extraction de fichiers et la délicate conversion de la musique.

Les réactions sous la publication d'origine d'IndieRetroNews étaient brèves, mais révélatrices. Un commentateur s'est demandé jusqu'où le jeu pourrait encore être optimisé "par des mains humaines". IndieRetroNews a répondu que si les gens utilisent l'IA, ce serait bien que des humains y ajoutent leurs propres petites touches.

Une vue d'ensemble

Pour les fans du CPC, le résultat est tout simplement un portage d'Outrun complet sur une seule disquette, avec toutes les étapes, les trois musiques et une maniabilité calquée sur l'original Master System. Rien que pour ça, il mérite le coup d'oeil. L'Amstrad fait d'ailleurs beaucoup parler de lui ces derniers temps, du Rollerball de HAL sur CPC à Frogger Junior sur GX4000.

Mais la vraie histoire, c'est la façon dont il a été conçu. Les projets homebrew et les portages sont depuis longtemps salués comme des prouesses de savoir-faire humain, à l'image de l'ambitieux projet de portage de Command & Conquer sur Atari ST. Outrun 2026 laisse penser que les outils d'IA peuvent désormais prendre en charge une part étonnante du travail de bas niveau sur 8 bits, tant qu'un humain tient le volant et teste sur du vrai matériel.

Il sera intéressant de voir comment la scène va réagir. Les gens vont-ils plonger dans le code pour y apporter leurs propres retouches, comme l'espère IndieRetroNews ? Les quelque 16 images par seconde seront-elles revues à la hausse ? Et les labels seront-ils transparents sur le recours à l'IA, comme celui-ci l'a été ? Ces questions devraient façonner la scène rétro pendant un bon moment.