
Quarante-quatre ans après la sortie de Pitfall! sur Atari 2600, le classique de David Crane refait surface sur une machine qui ne l'a jamais accueilli : la Sega Mega Drive. Le développeur Paulo Manrique vient en effet de publier Pitfall 2600 for Genesis/Mega Drive, un portage proposé en « name your own price » et accompagné de son code source. Une prouesse de fidélité technique, mais aussi un projet qui assume revendiquer l'intelligence artificielle comme outil de création, au risque de raviver l'un des débats les plus vifs de la scène rétro actuelle.
Un portage au cordeau, calé sur le pixel de 1982
La cartouche virtuelle embarque en réalité deux ROMs. La première, pitfall-2600-0.0.1.bin, est un portage 1:1 : graphismes, sons et disposition d'écran d'origine, tournant nativement sur le hardware 16 bits. Écrit en C avec le kit SGDK 2.11, le projet s'appuie sur le désassemblage commenté réalisé par Thomas Jentzsch en 2001, référence incontournable pour quiconque veut reproduire la mécanique interne du jeu de Crane.
Et la fidélité relève ici de l'obsession. Toute la logique tourne dans les coordonnées et compteurs de trame d'origine du 2600 : le générateur pseudo-aléatoire (LFSR) qui enchaîne les 255 salles dans les deux sens, la courbe de saut à 32 entrées, la liane dont le balancier repose sur le débordement d'un accumulateur 8 bits, les scores et minuteurs en BCD. Les collisions utilisent les masques de sprites originaux, si bien que « chaque saut atterrit exactement là où il atterrissait en 1982 ». Le développeur revendique une vérification bit-exact de la séquence des salles contre une référence au niveau instruction, plus 35 tests de logique image par image. Le tout tourne à 60 images par seconde sur matériel réel comme sur les émulateurs de référence (BlastEm, Genesis Plus GX, Kega Fusion, PicoDrive). On est loin du bricolage : ce niveau de rigueur rappelle les portages homebrew les plus ambitieux de la machine, à l'image de l'impressionnant Final Fight porté sur Mega Drive.
Le remaster, l'IA et la ligne de fracture
C'est la seconde ROM, pitfall-2600-remastered-0.0.1.bin, qui cristallise la controverse. Ce « pseudo-remaster » ajoute un monde plus haut (la bande Activision et le ciel vide laissent place à la jungle), un Harry animé image par image, des crocodiles qui ouvrent réellement la gueule, un feu de camp crépitant et une jungle en parallaxe. Or ces graphismes ont été générés par IA — ChatGPT pour les visuels, l'assistant Claude d'Anthropic pour épauler le code. Manrique le reconnaît volontiers, admettant lui-même que le rendu est « un peu grossier » et acceptant les contributions extérieures. Il assume surtout une posture militante, présentant sa démarche comme une manière de « montrer les possibilités de cette technologie qui reçoit tant de haine de gens qui n'en voient que le mauvais côté ».
Cette provocation tombe en plein cœur d'un débat que Guillaume Verdin a formalisé dans un éditorial passionnant pour MO5. Il y défend une position frontale : au-delà du pillage artistique, il pointe le coût écologique de l'IA générative « consommation excessive d'énergie et d'eau » et son usage par des développeurs qui, faute de savoir programmer ou dessiner, livrent des projets ignorant les capacités réelles des machines rétro. Il cite notamment de fausses captures d'écran censées tourner sur des consoles d'époque, présentant des effets que le matériel ne pourrait jamais afficher. Nos confrère rappelle aussi que des studios comme Bitmap Bureau brandissent désormais le label « sans IA » comme argument commercial, à l'image du homebrew Wallop the Wallaby annoncé sur Mega Drive, signe que la scène se braque.
Le paradoxe est là : le portage 1:1 de Manrique, lui, force le respect par sa rigueur d'orfèvre (exactement le type de travail patient que la communauté valorise). C'est le remaster, et son plaidoyer pro-IA, qui déplacent le projet sur un terrain politique. La question de la viabilité et de l'éthique du homebrew Mega Drive comme scène créative se pose ici avec une acuité nouvelle : jusqu'où l'automatisation peut-elle s'inviter dans une culture bâtie sur la maîtrise artisanale de contraintes matérielles ?
Libre, gratuit et déjà en chantier
En attendant que le débat soit tranché, le projet avance. Le code source est publié dans le domaine public (licence Unlicense) sur GitHub, où Manrique encourage chacun à créer et remplacer ses propres sprites, et accepte les pull requests. La prochaine étape annoncée est un portage vers la 32X pour exploiter une palette de couleurs plus large, assorti de nouveaux effets sonores et, peut-être, d'une musique de fond. Projet fan-made non commercial, Pitfall! et ses marques restant la propriété de leurs ayants droit, il se veut avant tout un terrain d'expérimentation. Reste à savoir si la scène homebrew y verra une passerelle vers de nouvelles possibilités ou le symptôme d'une dérive qu'elle redoute.
Vous aimez notre contenu ?
Suivez-nous pour ne rien manquer !