L'émulateur Switch Suyu tire sa révérence

Nintendo continue sa croisade

Partager
L'émulateur Switch Suyu tire sa révérence

Hello les gens !

En bon casse-couille notoire qui chie sur le droit à l'émulation, Nintendo a récemment produit un énième DMCA contre pas moins de 311 repos Github dédiés à l'émulation de jeux Switch, essentiellement l'émulateur Suyu et ses nombreux forks, cet émulateur vient de tirer sa révérence dans un dernier build 0.0.10 et le dépôt est désormais archivé.

Release suyu v0.0.10 · dougchansan/suyu-v0.0.4
suyu v0.0.10 This checkpoint improves static execution through title screens, controller prompts and menus, with attract sequences rendering in the tested configuration. Static execution remains ex…

La dernière release officielle de Suyu

Pour ceux qui ne connaissent pas trop Suyu, c'est un émulateur Switch qui au lieu de simplement lire les ROMS dans une machine virtuelle reproduisant la Switch, ce dernier décompile les jeux, pour les recompiler en C++, permettant ainsi de décrypter les jeux, et d'y jouer dans des conditions correctes sur PC.

Cet émulateur a deux mode, un où il fait cette décompilation et recompilation à la volée en même temps qu'on joue, un peu à la manière d'un émulateur classique, ça permet de lancer les jeux plus vites, mais peut nous faire rencontrer des ralentissements, et un où il va préalablement faire toute cette phase de décompilation et recompilation du jeu AVANT qu'on y joue, ce qui est certes plus long, mais permet de jouer dans des conditions optimales (pour les non techos d'entre vous, retenez juste que soit vous lancez le jeu direct mais peut y avoir des gros lags, soit vous attendez un peu et ça tournera quasi parfaitement ensuite).

GitHub - suyu-emu/suyu-v0.0.4: suyu v0.04 release
suyu v0.04 release. Contribute to suyu-emu/suyu-v0.0.4 development by creating an account on GitHub.

L'archive du Repo Original

Bref, c'est du bon gros Reverse Engineering à l'ancienne, quelque chose qui selon moi devrait être inscrit dans la Loi comme étant autorisé, mais n'est pas du tout du goût de Nintendo, qui voit ça comme une manière de pirater ses jeux, et une incitation au piratage, et malheureusement le Droit lui donne raison pour l'instant.

Ça veut pas dire qu'on peut dire adieu à l'émulation Switch sur PC, Suyu était lui même basé sur Eden, qui est sur son propre serveur Git, et se porte parfaitement bien, malgré les nombreuses tentatives de Nintendo de faire clôturer le projet à coups de DMCA et autres moyens moins éthiques pour être poli (oh c'est bizarre les serveurs de Eden se font attaquer, on se demande qui ça peut être).

Eden
Eden is an accurate, high-performance, cross-platform, free and open-source (FOSS) emulator for the Nintendo Switch

Ces deux projets étant sous licence GPL-3.0, évidemment que les Forks pullulent déjà dans tous les sens (comprenez des projets qui en reprennent le Code Source pour continuer ce qui a été fait), Nintendo a beau être têtu dans sa Croisade, heureusement pour nous, les Libristes et les Retro-Gamers sont encore plus bornés, et si ya bien un truc que le monde du Logiciel Libre m'a appris, c'est qu'un bon logiciel c'est comme une Hydre, coupez une tête, et trois autres repousseront, et j'espère qu'un jour le droit à la Retro-Ingénierie et l'Émulation seront inscrits dans la Loi pour nous protéger, en attendant cela reste une zone grise, et donc Nintendo continuera de nous emmerder, même en avouant eux-mêmes qu'ils sont dans le tort.

Merci de m'avoir lu jusque là, comme évoqué dans deux précédents articles, ce Blog est un média 100% indépendant, financé et produit par mes propres moyens, si vous appréciez mon travail et souhaitez m'aider, n'hésitez pas à le partager autour de vous, et si vous souhaitez participer financièrement afin de faire vivre ce média, vous pouvez faire un don ponctuel sur mon Liberapay ou bien acheter vos jeux via mon lien affilié Gamesplanet dont un léger pourcentage de ce que vous paierez me sera reversé.