Aller au contenu
Le Bien Heureux · Belgique
L’essentiel geek, le temps d’une pause.
Lundi 19 octobre 2026 Édition du matin Numéro LIV
Bien expliquĂ© · Ă€ l’heure du sandwich · ≈ 3 min de lecture

Jeux Switch sur Xbox Series X : comment l’Ă©mulateur Eden s’y glisse, et oĂą il bute

Pas de piratage : Microsoft ouvre le mode développeur à toute Xbox. Deux portages d'Eden y lancent des jeux Switch, mais 5 Go de mémoire partagée les freinent.

Consoles Xbox Series X et Series S blanches exposées dans une vitrine de magasin, au-dessus de manettes Xbox de couleur
Xbox Series X et Series S en vitrine, Nagoya (Japon), le 18 janvier 2025. © Kyu3a / Wikimedia Commons (CC BY-SA 4.0)

Depuis la mi-octobre 2026, des vidĂ©os montrent Super Mario 3D World tourner sur une Xbox Series X. Pas de console piratĂ©e ni de puce ajoutĂ©e : Microsoft laisse n’importe quelle Xbox du commerce passer en mode dĂ©veloppeur, et deux projets libres y ont portĂ© Eden, un Ă©mulateur de Nintendo Switch.

Le rĂ©sultat impressionne autant qu’il plafonne. Les deux projets le disent eux-mĂŞmes : aucun jeu n’est encore jouable du dĂ©but Ă  la fin sans bug.

Le mode développeur, une porte officielle

La documentation de Microsoft le prĂ©voit noir sur blanc : une Xbox achetĂ©e en magasin s’active en mode dĂ©veloppeur avec l’application Xbox Dev Mode du Microsoft Store et un compte dĂ©veloppeur Partner Center, dĂ©sormais créé sans frais d’inscription. La console passe ensuite d’un mode Ă  l’autre ; en mode dĂ©veloppeur, elle ne lance plus les jeux du commerce.

Dans ce mode, on installe ses propres applications au format UWP, l’environnement isolĂ© des applications Windows. Le projet NXbox prĂ©cise un dĂ©tail qui change tout : installĂ©e comme « jeu », l’application dispose de 5 Go de mĂ©moire ; installĂ©e comme simple application, de 1 Go seulement, et les jeux plantent.

Traduire une console ARM sur une machine x86

La Switch utilise un processeur ARM, la Xbox un processeur x86-64. Eden traduit donc le code du jeu à la volée, par compilation juste à temps (JIT), et réécrit ses programmes graphiques, les shaders, pour la carte graphique de la Xbox. Les deux portages ont écrit leur propre moteur de rendu Direct3D 12 ; NXbox compile ses shaders avec DXC, le compilateur de Microsoft.

Eden descend de yuzu, l’Ă©mulateur arrĂŞtĂ© le 4 mars 2024 après que son Ă©diteur a rĂ©glĂ© Ă  l’amiable, pour 2,4 millions de dollars, une plainte de Nintendo of America.

Le mur de la mémoire

Le dĂ©pĂ´t Jadyx dĂ©taille la limite principale : en mode jeu, l’application entière dispose de 5 120 Mio, que le processeur graphique partage. Or la Switch donne environ 3,2 Gio Ă  ses jeux, et l’Ă©mulateur doit en plus loger son JIT, ses shaders et une seconde copie de chaque texture. Sur un PC, cette copie part dans la mĂ©moire de la carte graphique ; sur la Series X, elle mange la mĂŞme rĂ©serve. Le plus lourd des jeux testĂ©s finit par manquer de mĂ©moire et revient Ă  la bibliothèque.

Les projets ne fournissent ni clĂ©s, ni micrologiciel, ni jeux, et demandent d’utiliser ceux extraits de sa propre console et des jeux que l’on possède.

En bref

  • Toute Xbox Series du commerce peut passer en mode dĂ©veloppeur, avec un compte Partner Center sans frais.
  • Deux portages libres d’Eden y font tourner des jeux Switch, sans qu’aucun soit encore jouable de bout en bout.
  • La limite principale est la mĂ©moire : 5 Go partagĂ©s entre le jeu Ă©mulĂ©, l’Ă©mulateur et le processeur graphique.
  • En mode dĂ©veloppeur, la console ne lance plus les jeux Xbox du commerce.

Sources : dĂ©pĂ´t GitHub Jadyx (eden-xbox), Ă©tat d’avancement et « memory wall » ; dĂ©pĂ´t GitHub NXbox, compatibilitĂ© et installation ; Microsoft Learn, activation du mode dĂ©veloppeur Xbox ; WikipĂ©dia, Yuzu (emulator).