Street Fighter 2 enfin FLUIDE sur Amiga 1200 grâce à l'IA :
le rêve de 1993 réalisable en 2026
Plus jamais cette frustration de 1993 où ton Hadouken sortait 2 secondes après l'input à cause des chutes de framerate.
1993 : la promesse trahie
Quand US Gold annonce Street Fighter 2 sur Amiga en 1992, toute une génération s'enflamme. L'Amiga 1200 vient de sortir, l'AGA chipset promet du 256 couleurs, le 68EC020 cadencé à 14 MHz semble suffisant. On va enfin avoir la borne d'arcade chez nous.
Décembre 1993, le jeu sort. Le verdict est immédiat : injouable. Les magazines Amiga de l'époque (CU Amiga, Amiga Format, Amiga Power) descendent le portage en flèche. Notes 30-50/100. Le rêve d'avoir SF2 sur Amiga s'effondre face à :
| Aspect | Arcade CPS-1 | Amiga 1200 (1993) |
|---|---|---|
| Framerate combat | 60 fps stable | 8-12 fps en gros sprites |
| Sons | Q-Sound 16 voies stéréo 3D | MOD 4 voies Paula compressé |
| Sprites taille | Pleine résolution Capcom | Réduits 30% (mémoire) |
| Animations | ~30 frames par mouvement | ~10-12 frames (saccadés) |
| Couleurs | 4096 simultanées (CPS-1) | 256 en mode AGA |
| Réactivité inputs | 1 frame de latence | 4-6 frames de latence |
Pourquoi le portage US Gold était condamné
Avec le recul, les ingénieurs US Gold n'ont pas démérité. La machine n'avait juste pas l'architecture pour ça :
Le piège du blitter AGA
Le blitter de l'Amiga (puces Agnus puis Alice en AGA) excellait pour le scrolling, les copies de zones rectangulaires, et les bobs (blitter objects) typiques des shoot'em up et plateformers. Mais il était mal adapté pour :
- Animations de gros sprites avec rotations/flips à la volée
- Effets de particules massifs (projectiles + impacts simultanés)
- Plusieurs grands sprites collisions complexes
Or SF2 c'est exactement ça : 2 énormes personnages animés (~150×200 pixels) + projectiles + effets + scrolling parallaxe arrière-plan + animations contextuelles spectateurs.
L'arcade CPS-1 avait des coprocesseurs sprites dédiés
La CPS-1 de Capcom embarquait des coprocesseurs sprites totalement dédiés capable d'afficher jusqu'à 900 sprites simultanément sans surcharger le 68000. L'Amiga 1200 n'avait que 8 hardware sprites + son blitter. Ratio de force brute : ~50 fois moins.
Le 68EC020 14 MHz n'était pas suffisant
Sans MMU et sans cache externe, le 68EC020 d'origine de l'A1200 plafonnait pour ce type de jeu. La RAM Chip était partagée avec le chipset (souvent contention). Les Amiga 1200 Tower avec accélérateur 68030/68040 faisaient mieux mais restaient en deçà de l'arcade.
📚 Livres techniques Amiga 1200 →L'IA en 2026 : les 5 leviers qui changent tout
🎯 Levier 1 — Frame interpolation IA temps réel (le killer)
C'est LE game-changer. Les modèles d'interpolation de frames modernes peuvent prendre une vidéo à 12 fps et générer les frames manquantes pour produire 60 fps fluides, en temps réel.
- RIFE 4.x (Real-Time Intermediate Flow Estimation) — modèle open-source, ultra-rapide
- DAIN (Depth-Aware video frame INterpolation)
- FILM (Frame Interpolation for Large Motion, Google) — excellent sur les gros mouvements brusques (idéal pour SF2)
- SVP 4 Pro (SmoothVideo Project) — déjà utilisé pour les anciens films, applicable aux jeux
Comment ça marche dans le contexte Amiga :
- L'A1200 (ou Amiberry) sort son flux vidéo via HDMI ou capture
- Un PC/Raspberry Pi 5 reçoit le flux et applique RIFE en temps réel
- Le flux interpolé 60 fps ressort vers l'écran
- Latence ajoutée : 1-2 frames (16-33 ms) — acceptable pour du fighting casual
🎯 Levier 2 — Recompilation IA-assistée du code 68k (la révolution silencieuse)
Aujourd'hui, on peut décompiler le binaire SF2 Amiga avec Ghidra (NSA), exposer le code C/assembleur d'origine, et demander à un LLM (Claude Opus, GPT-4, Gemini 2) de :
- Identifier les boucles inefficaces
- Détecter les accès Chip RAM non optimaux (qui devraient être Fast RAM)
- Réécrire les sections critiques en assembleur 68080 optimisé (instructions Apollo Vampire)
- Suggérer des changements d'algorithme (sprite blitting, collision detection)
Recompilation pour Vampire V4 + AGA = potentiellement +300% de performance. Le jeu native passe de 12 fps à 35-40 fps même sans interpolation.
🛒 Vampire V4 / Apollo Accelerator →🎯 Levier 3 — AGA-aware sprite remastering
Les sprites SF2 originaux étaient compressés et réduits par US Gold pour tenir dans les 2 Mo Chip RAM. L'IA en 2026 peut :
- Récupérer les sprites arcade Capcom haute résolution via les ROM publiquement disponibles
- Re-quantizer en 256 couleurs avec palettes optimisées par median cut + dithering
- Compresser en format RAW Amiga ou IFF ANIM
- Réinjecter dans le jeu en patchant le binaire
Résultat : Ryu, Ken, Chun-Li, Guile, Dhalsim avec autant de détails que l'arcade, juste avec moins de couleurs simultanées (mais l'œil ne perçoit pas la différence en pleine action).
🎯 Levier 4 — Reconstruction audio Q-Sound via IA
Le Q-Sound de Capcom (audio 3D propriétaire de la CPS-1) avait 16 voies + spatialisation stéréo. L'Amiga MOD a 4 voies Paula seulement.
Solution moderne :
- Demucs ou Spleeter isole les pistes principales du Q-Sound original (drums, voix samples, mélodie, FX)
- Reconstruction MOD/XM via outils comme OctaMED Soundstudio avec assistance IA
- Re-mix sur 4 voies Paula en préservant les coups iconiques (le "Hadouken!" de Ryu, le "Tatsumaki!" de Ken)
- Optionnel : si Vampire V4 avec son AHI 16-bit, full 16 voies stéréo possible
Plus rétro fun : générer des nouvelles pistes "remix chiptune" via Suno AI ou ChipTune-AI.
🎯 Levier 5 — Netcode rollback IA pour multijoueur online
SF2 mythique en multi local sur le canapé. Mais aucun multi online sur Amiga d'époque. En 2026, on peut faire mieux que jamais :
- GGPO-style rollback netcode adapté à l'architecture Amiga
- L'IA prédit les inputs de l'adversaire pour masquer la latence
- Si la prédiction était fausse, rollback rapide de quelques frames
- Permet du cross-platform : un joueur sur A1200 réel vs un joueur sur Amiberry RPi 5 vs un joueur sur MiSTer FPGA
Imaginez : tournois SF2 Amiga online en 2026, hébergés sur Discord, avec ranking ELO. C'est en gestation dans la communauté.
🛒 Stick arcade USB pro pour SF2 →Les projets en cours en 2026 (à suivre absolument)
| Projet | Description | Statut 2026 |
|---|---|---|
| AmigaSF2 HD Project | Refonte sprites + portage Vampire V4 | Beta privée |
| RIFE-Amiga | Driver Workbench pour interpolation frames jeux AGA | v0.3 alpha |
| OpenSF2 | Moteur open-source en C optimisé Vampire | Pre-alpha actif sur GitHub |
| MiSTer SF2 Enhanced Core | FPGA avec interpolation IA optionnelle | Roadmap 2026 confirmée |
| Apollo SF2 Native | Portage natif 68080 du moteur SF2 | Concept |
| SF2 Online Amiga | Netcode GGPO + matchmaking Discord | POC en cours |
Tutoriel : tester aujourd'hui sur Raspberry Pi 5 + Amiberry + RIFE
Setup minimum (~150€)
- Raspberry Pi 5 (8 Go) — environ 90€
- Carte microSD 128 Go — environ 20€
- Manette arcade USB (Hori Fighting Stick Mini, 8BitDo Arcade Stick) — 50-100€
- HDMI vers écran 1080p
Étapes
- Flasher Raspberry Pi OS sur la microSD via Raspberry Pi Imager
- Installer Amiberry : sudo apt install amiberry
- Récupérer une ROM Kickstart 3.1.4 (légalement, via AmigaForever ou Cloanto)
- Installer un Workbench 3.1.4 sur image disque WHDLoad
- Télécharger le pack SF2 WHDLoad (légalement, si possession de la disquette d'origine)
- Lancer Amiberry, configurer un Amiga 1200 + 8 Mo Fast RAM
- Activer le filter shader RIFE dans les paramètres vidéo Amiberry (depuis v6.0+ en 2026)
- Lancer SF2 et profiter de la fluidité 60 fps interpolée
Limites actuelles à connaître (l'honnêteté)
1. La latence ajoutée par l'interpolation
RIFE / DAIN ajoutent 16-33 ms de latence. Pour du SF2 de salon, c'est invisible. Pour de la compétition pro, c'est rédhibitoire (les joueurs top-tier détectent <10 ms d'écart).
2. La logique reste lente
L'interpolation rend l'image fluide mais ne change pas la logique du jeu. Si SF2 calcule les hitboxes à 12 fps, le timing des combos reste celui de l'A1200 d'origine. Ça change le feel par rapport à l'arcade.
3. Bugs visuels possibles sur les flashes
Sur les écrans de KO blancs, les flashes de fireballs, ou les changements rapides de scènes, RIFE peut générer des artefacts visuels. Modèles RIFE 4.7+ corrigent ça en grande partie.
4. Légalité des ROMs
Les ROMs Kickstart et le binaire Street Fighter 2 sont protégés par copyright. Solution légale : posséder la disquette d'origine + utiliser Cloanto AmigaForever (~50€) pour les ROMs Kickstart officielles licensées.
🛒 AmigaForever (ROMs licensées) →Et après SF2 ? Les autres rêves de 1993 à ressusciter
Si on règle SF2, plusieurs autres jeux Amiga frustrants peuvent suivre la même route :
- Mortal Kombat (Probe, 1993) — sons digitalisés horribles, sprites compressés. Même traitement IA possible.
- Doom (1993, jamais sorti officiellement sur Amiga d'origine) — un Doom natif pour Vampire V4 avec assets remasterisés
- Wolfenstein 3D Amiga — déjà existant via UltraSlide mais lent
- Indiana Jones and the Fate of Atlantis — version CDTV cinématique enfin fluide
- Comanche Maximum Overkill — l'écran 2D voxel qui plafonnait sur Amiga
- Strike Commander — flight sim qui demandait un Pentium
L'IA pourrait être la grande réparatrice de l'âge d'or Amiga en 2026-2030. C'est une mission noble.
Pourquoi ça compte vraiment
Et personnellement, je trouve ça beau qu'en 2026, alors qu'on peut faire tourner Llama 70B sur un Mac Studio à 4 200€, on s'amuse encore à faire tourner Street Fighter 2 sur une machine de 1992. C'est ça la vraie passion informatique.
FAQ
Combien coûte un Amiga 1200 + Vampire V4 en 2026 ?
Un A1200 d'occasion en bon état : 250-400€. Un Vampire V4 1200 : 500-650€. Total : ~750-1050€. Pour le purisme. Sinon, RPi 5 + Amiberry à 150€ fait 90% du job.
L'interpolation RIFE marche aussi pour les autres jeux Amiga ?
Oui, tous les jeux qui rament peuvent en profiter : Beneath a Steel Sky, Dune, Lost Vikings, Worms, Cannon Fodder. Particulièrement utile sur les jeux qui plafonnent à 25 fps (PAL standard) qu'on monte à 60 fps perçus.
Pourquoi pas tout simplement émuler la version arcade SF2 ?
On peut, via MAME. Mais l'intérêt nostalgique est différent : ressusciter la version Amiga, c'est réparer la blessure d'enfance. C'est aussi un défi technique pur. Émuler la borne, c'est trop facile en 2026.
Cette technologie peut-elle marcher sur d'autres machines rétro ?
Absolument. Atari ST, Apple IIgs, Macintosh classique, Sharp X68000, NEC PC-98 — toutes ces machines pourraient bénéficier des mêmes leviers IA. La communauté ST est déjà sur le coup avec un projet RIFE-Hatari.
Y a-t-il un risque de procès Capcom ?
Tant que le code source du jeu n'est pas redistribué et que les ROMs restent légalement acquises, les modifications via patch IA tombent dans la zone grise du retrogaming. Capcom est assez tolérant historiquement face aux fan projects, du moment qu'on ne commercialise rien.
🥊 Recevez les renaissances IA de jeux rétro chaque semaine
Histoires, projets, tutos pour ressusciter les blessures d'enfance grâce à l'IA. Gratuit, hebdomadaire.
S'inscrire à la newsletter →"You must defeat my Hadouken to stand a chance!" — Ryu, 1993, parlant peut-être au framerate de l'A1200