Streets of Rage natif sur votre borne d’arcade : panoramique, six boutons et coéquipier

Premier niveau de Streets of Rage dans la recompilation native pour PC, avec Blaze dans la rue

Streets of Rage est sorti sur Mega Drive en 1991 et reste l’un des beat ’em up les plus joués sur une borne d’arcade, presque toujours en émulation. Depuis fin octobre 2026, il existe une autre façon d’y jouer : le Streets of Rage Project l’a transformé en programme natif pour PC, avec un mode panoramique, des commandes à six boutons et un coéquipier contrôlé par la machine quand vous jouez seul.

Dans ce guide, nous vous expliquons ce qu’est ce projet, ce qu’il apporte à un bartop, ce qu’il vous faut pour l’installer et comment le préparer pour jouer au joystick. Les informations proviennent de la documentation du projet sur GitHub, consultée le 3 novembre 2026, alors qu’il en était à la version 0.6.1. Le projet n’inclut pas le jeu : il vous demande l’image de votre propre cartouche, et nous ne mettons ici aucun lien de téléchargement de jeux.

Qu’est-ce que le Streets of Rage Project ?

Il s’agit d’une recompilation du premier Streets of Rage réalisée par Rui Nelson, un programmeur de Porto. Dans notre guide des portages natifs, recomps et decomps, nous expliquons la différence avec un émulateur ; ici, en résumé, voici comment fonctionne le projet :

  • Traduction du code : un outil maison, RageDecompiler, lit les instructions du processeur de la Mega Drive et les traduit en C++. Il ne traduit que les parties que le jeu utilise réellement.
  • Réécriture à la main : plus d’une centaine de routines ont ensuite été réécrites à la main, des menus jusqu’aux boss.
  • Image et son : ils sont toujours gérés par une Mega Drive émulée en interne, appelée MegaDriveEnvironment. L’objectif final de l’auteur est de réécrire tout le jeu en C++ et de supprimer cette partie émulée.

Le jeu lui-même est l’original : mêmes niveaux, mêmes ennemis et même gameplay. Ce qui change, c’est tout ce qui l’entoure.

Écran de sélection du personnage de Streets of Rage avec Adam, Axel et Blaze dans la recompilation native
Adam, Axel et Blaze à l’écran de sélection du personnage. Capture : Streets of Rage Project.

Ce que Streets of Rage gagne sur votre borne d’arcade

Infographie de ce qu'apporte le Streets of Rage Project sur une borne d'arcade : panoramique 16:9, six boutons, coéquipier contrôlé par la machine et son FLAC
Les quatre nouveautés qui se remarquent le plus sur un bartop.

Image panoramique 16:9

Le jeu original s’affiche en 4:3 (320×224 pixels) : sur un écran panoramique, dont sont équipés presque tous les bartops actuels, il laisse donc deux bandes noires sur les côtés. Le projet ajoute un mode panoramique de 384×216 pixels qui montre 32 pixels de décor en plus de chaque côté. Il n’étire pas l’image et ne modifie pas la logique du jeu : on voit simplement plus de rue. L’affichage des scores perd son cadre jaune et descend un peu pour faire de la place.

Premier niveau de Streets of Rage au format 4:3 dans la recompilation native pour PC
Le premier niveau en 4:3, comme sur Mega Drive. En panoramique, on voit 32 pixels de plus de chaque côté. Capture : Streets of Rage Project.

Six boutons par joueur

Par défaut, on joue comme sur la cartouche, avec trois boutons : spécial (l’appel à la police), coup et saut. Le schéma à six boutons ajoute trois actions qui ont chacune leur propre bouton : attaque arrière, ramasser un objet et lancer un couteau. Il convient à un panneau de six boutons par joueur, et chaque joueur peut choisir son schéma.

Schéma à six boutons du Streets of Rage Project sur une manette : déplacement, coup, saut, spécial, attaque arrière, ramasser un objet et lancer un couteau
Le schéma à six boutons sur une manette. Sur un panneau arcade, vous attribuez chaque action à un bouton depuis OPTIONS > CONTROLS. Image : Streets of Rage Project.

Deux joueurs, ou un seul avec la machine comme coéquipier

En plus des modes un et deux joueurs de l’original, il y a un nouveau mode, 1 PLAYER AI ASSIST : vous choisissez votre personnage et la machine contrôle le second joueur. Cette intelligence artificielle n’utilise ni réseaux de neurones ni entraînement. Elle repose sur ce que l’auteur a découvert en lisant le code du jeu, comme le comportement de chaque boss, et suit une règle fixe : elle peut lire la mémoire du jeu, mais n’agit qu’en appuyant sur des boutons, comme le ferait une personne. Elle rejette tout mouvement qui blesserait son coéquipier et se décale pour ne pas se mettre sur votre chemin.

Partie à deux de Streets of Rage avec l'intelligence artificielle aux commandes et la fenêtre d'autoplay affichant l'état de la partie
À gauche, une partie à deux avec la machine aux commandes ; à droite, la fenêtre de l’auteur qui montre ce qu’elle décide à chaque instant. Capture : Streets of Rage Project.

Un son propre

L’installateur enregistre toute la musique, les effets et les voix à partir de votre cartouche dans des fichiers FLAC, sans perte. Cela prend environ 4 minutes et occupe environ 265 Mo. Vous pouvez choisir la puce sonore : la YM3438, utilisée par défaut, ou la YM2612 de la première Mega Drive. L’auteur a procédé ainsi parce que l’émulation de la puce en temps réel sonnait moins bien.

Options de confort

Dans OPTIONS > QUALITY-OF-LIFE, vous trouverez des modifications du jeu original, toutes désactivées par défaut :

  • une caméra qui avance plus tôt, pour voir davantage de rue devant vous ;
  • empêcher votre coéquipier de vous faire lâcher votre arme quand il vous attrape ;
  • un cercle sur chaque ennemi qui indique la vie qui lui reste ;
  • conserver le tableau des records d’une partie à l’autre ;
  • garder vos initiales enregistrées pour ne pas avoir à les saisir à chaque record ;
  • avoir toujours sous la main les options de vies et de niveau de départ, que l’original cache derrière une combinaison de boutons.

Ce qu’il vous faut

Un PC ou un Mac

Le projet propose un installateur, Streets of Rage Builder, pour Windows, macOS et Linux basé sur Debian (Ubuntu et distributions similaires), aussi bien pour les processeurs Intel et AMD que pour ARM. Pour l’instant, l’application n’est pas signée : Windows et le navigateur vous avertiront donc la première fois. L’installateur vous guide pas à pas et fait tout le travail :

  • il installe les outils de compilation qui manquent ;
  • il télécharge le code du projet ;
  • il vérifie l’image de votre cartouche ;
  • il enregistre la bande-son ;
  • il compile le jeu, ce qui prend plusieurs minutes ;
  • et il crée les raccourcis sur le bureau.
Fenêtre de l'installateur Streets of Rage Builder avec les étapes pour compiler le jeu
L’installateur, Streets of Rage Builder, à l’étape qui installe les outils. Capture : Streets of Rage Project.
Le projet ne publie pas de configuration minimale. Si vous réfléchissez à l’ordinateur de votre borne, consultez Quel PC pour émuler ? pour savoir quel mini PC trouve sa place dans un bartop.

Votre propre cartouche, dans la bonne version

Il ne fonctionne qu’avec une version précise du jeu : l’image de 512 Ko de la révision A de la cartouche, celle qui a été vendue sous le nom de Streets of Rage et, au Japon, sous celui de Bare Knuckle. L’installateur la vérifie et vous prévient si ce n’est pas la bonne. Le projet lui-même recommande de l’extraire d’une cartouche que vous possédez, avec un lecteur de cartouches Mega Drive, et rappelle que les lois sur les copies de sauvegarde varient d’un pays à l’autre.

Et si votre borne utilise Pandora, Raspberry Pi ou Batocera ?

  • Carte Pandora : impossible de l’installer. Il vous faut un PC.
  • Raspberry Pi : il existe une version pour Linux ARM, donc en théorie un Raspberry Pi 5 sous Raspberry Pi OS pourrait le compiler. Mais le projet ne mentionne pas le Raspberry et nous ne l’avons pas testé.
  • Batocera : l’installateur ne fonctionne pas sous Batocera. Là, il faut toujours passer par l’émulateur Mega Drive.

Si vous hésitez sur le système de votre meuble, Quel système choisir pour une borne d’arcade ? compare les trois options.

Comment le préparer sur le bartop

Les commandes

Un joystick arcade avec interface USB, comme ceux de nos packs avec interfaces USB, apparaît dans le jeu comme une manette de plus. La première manette détectée correspond au joueur 1 et la suivante, au joueur 2. Pour les régler, allez dans OPTIONS > CONTROLS et choisissez PLAYER 1 ou PLAYER 2 :

  • SCHEME : ORIGINAL 3 ou ENHANCED 6, selon les boutons de votre panneau.
  • DEVICE : la manette qu’utilise ce joueur, si la détection automatique se trompe.
  • BIND GAMEPAD : vous appuyez sur le bouton de chaque action, l’une après l’autre.

Les changements sont enregistrés immédiatement. Start met la partie en pause et, pendant la pause, FORFEIT permet à un joueur d’abandonner pendant que l’autre continue.

L’image

Dans OPTIONS > VIDEO, choisissez FULLSCREEN et WIDESCREEN 16:9, laissez VSYNC sur AUTO et appuyez sur SAVE AND APPLY. AUTO conserve la vitesse d’origine du jeu sur n’importe quel écran, sans déchirure de l’image. Si vous préférez des pixels nets et que les bordures ne vous dérangent pas, activez INTEGER SCALING.

Le lancer depuis RetroBat

Si votre borne utilise RetroBat sous Windows, celui-ci dispose d’une section dédiée aux recompilations. Copiez le raccourci StreetsOfRageRecompilation créé par l’installateur dans le dossier roms\recomp de RetroBat : il apparaîtra dans le menu avec les autres jeux. RetroBat ne configure pas les manettes de ces portages, vous les réglez donc dans le jeu comme nous l’avons vu. Pour quitter et revenir au menu, appuyez sur HOTKEY + START.

Attention : c’est une bêta

La première bêta publique est sortie le 29 octobre 2026 et, en six jours, il y a eu huit versions. La 0.6.1, du 3 novembre, corrige un bug qui bloquait la partie au niveau 3. Pour mettre à jour, vous téléchargez le nouvel installateur et choisissez le même dossier : il s’occupe du reste.

L’auteur le présente comme un projet académique et à but non lucratif, ce n’est donc pas quelque chose qui peut être vendu préinstallé. Nous ne le préinstallons sur aucune borne : s’il vous intéresse, vous l’installez vous-même avec votre copie.

D’autres façons de jouer à Streets of Rage sur votre borne

  • En émulation : la trilogie Mega Drive fonctionne avec l’émulateur Mega Drive de Batocera ou de RetroBat, y compris sur un Raspberry Pi, avec votre copie des jeux.
  • Streets of Rage 4 : la suite de 2020 signée Dotemu, Lizardcube et Guard Crush est un jeu PC actuel, avec une version Windows, macOS et Linux sur Steam (24,99 € au 3 novembre 2026). Il accepte jusqu’à quatre joueurs sur le même écran, il convient donc à une borne d’arcade pour 4 joueurs ou à une borne sur pied pour 4 joueurs.

Questions fréquentes

Est-ce légal ?

Le projet ne contient aucun fichier du jeu : il publie son propre code et vous demande l’image de votre cartouche. Les lois sur les copies de sauvegarde varient d’un pays à l’autre, et le projet lui-même recommande de consulter celles de votre pays.

Est-ce que ça fonctionne sur une carte Pandora ?

Non. C’est un programme pour Windows, macOS ou Linux et il faut un PC.

Le mode panoramique déforme-t-il l’image ?

Non. Il montre plus de décor sur les côtés et conserve les proportions des personnages.

Peut-on jouer à deux ?

Oui, comme dans l’original, avec une manette ou un joystick pour chaque joueur. Si vous jouez seul, vous pouvez avoir la machine comme coéquipier.

Streets of Rage 2 est-il disponible ?

Non. Le projet ne concerne que le premier Streets of Rage.

Sources

Consultées en novembre 2026 :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *