{"id":136819,"date":"2026-09-10T15:25:40","date_gmt":"2026-09-10T13:25:40","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=136819"},"modified":"2026-09-10T17:26:59","modified_gmt":"2026-09-10T15:26:59","slug":"consoles-de-salon-suyu-v0-0-4-final-edition","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=136819","title":{"rendered":"[Consoles de salon] Suyu v0.0.4 Final Edition"},"content":{"rendered":"<p><a href=\"https:\/\/github.com\/suyu-emu\" target=\"_blank\">Suyu<\/a> est un \u00e9mulateur open source de Nintendo Switch. Il offre une couverture presque compl\u00e8te de la biblioth\u00e8que de jeux de cette console. Suyu est la suite directe de Yuzu, suite \u00e0 l\u2019arr\u00eat d\u00e9finitif de ce dernier, mais il n\u2019est pas d\u00e9velopp\u00e9 par les m\u00eames auteurs.<\/p>\n<p>&nbsp;<\/p>\n<p>Les d\u00e9veloppeurs de l&rsquo;\u00e9mulateur Suyu commence \u00e0 proposer des \u00e9volutions importantes, \u00e0 commencer par impl\u00e9menter le menu d&rsquo;accueil de la Nintendo Switch. Ce c\u00e9l\u00e8bre menu d&rsquo;accueil, Qlauncher, est le code que la team Yuzu a laiss\u00e9 mais n&rsquo;avait jamais impl\u00e9ment\u00e9, vous pouvez donc d\u00e9sormais ex\u00e9cuter des jeux, les fermer ou acc\u00e9der aux param\u00e8tres et tout le reste comme vous pouvez le faire sur la console. Bien entendu pour faire tourner l&rsquo;ensemble il faut utiliser le firmware 17.0.0 (ou sup\u00e9rieur) de Nintendo.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/03\/suyu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-78670\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/03\/suyu.png\" alt=\"\" width=\"425\" height=\"233\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/03\/suyu.png 655w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/03\/suyu-300x164.png 300w\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements:<br \/>\n&nbsp;<br \/>\n<em>Bonjour, j\u2019ai \u00e9t\u00e9 un peu en retard comme d\u2019habitude, mais apr\u00e8s pas mal de travail, c\u2019est enfin fait.<br \/>\nsuyu a \u00e9t\u00e9 mis \u00e0 jour, pour la derni\u00e8re fois.<br \/>\n&nbsp;<br \/>\n<b>Ce qui a chang\u00e9:<\/b><br \/>\n&#8211; La plupart des am\u00e9liorations d\u2019\u00e9mulation d\u2019Eden ont \u00e9t\u00e9 int\u00e9gr\u00e9es \u00e0 l\u2019\u00e9mulateur.<br \/>\n&#8211; suyu peut d\u00e9sormais faire tourner la plupart des logiciels et firmwares Switch de 2026.<br \/>\n&#8211; Il existe maintenant une version Libretro, ce qui signifie que suyu peut \u00eatre utilis\u00e9 \u00e0 l\u2019int\u00e9rieur de programmes comme RetroArch.<br \/>\n&#8211; Les utilisateurs peuvent synchroniser leur biblioth\u00e8que de cartes de jeu virtuelles avec suyu afin de charger leur biblioth\u00e8que de jeux Switch (vous devez cependant toujours fournir les ROMs).<br \/>\n&#8211; L\u2019interface utilisateur a \u00e9t\u00e9 enti\u00e8rement repens\u00e9e pour \u00eatre plus proche des illustrations conceptuelles de suyu.<br \/>\n&#8211; Une interface Reddit inspir\u00e9e de Miiverse fait office de barre sociale.<br \/>\n&#8211; Les fonctionnalit\u00e9s multijoueur ont \u00e9t\u00e9 restaur\u00e9es.<br \/>\n&#8211; Des versions pour FreeBSD.<br \/>\n&#8211; Des interfaces distinctes pour les joueurs, les moddeurs et les d\u00e9veloppeurs de jeux Switch (certaines parties \u00e9tant encore partiellement impl\u00e9ment\u00e9es).<br \/>\n&#8211; Des stubs pour d\u2019autres fonctionnalit\u00e9s qui n\u2019ont finalement pas \u00e9t\u00e9 retenues (notamment la prise en charge d\u2019autres plateformes de consoles via Libretro, qui se contente d\u00e9sormais de lancer RetroArch pour vous, ainsi qu\u2019une certaine forme d\u2019int\u00e9gration Steam).<br \/>\n&nbsp;<br \/>\nEt probablement la partie la plus excitante de toutes: <b>la recompilation des jeux<\/b>.<br \/>\n&nbsp;<br \/>\nLes utilisateurs peuvent d\u00e9sormais exporter le code CPU de leurs jeux sous forme de code C recompil\u00e9, ce qui pourrait \u00eatre utilis\u00e9 pour faciliter le portage ou la r\u00e9tro-ing\u00e9nierie des jeux Switch. suyu permet \u00e9galement de g\u00e9n\u00e9rer les jeux sous forme d\u2019applications PC semi-natives autonomes (je dis \u00ab semi-natives \u00bb car une grande partie de la partie GPU utilise toujours le backend HLE de suyu).<br \/>\n&nbsp;<br \/>\nBref, je comprends que je sois un peu en retard puisque j\u2019avais dit que ce serait termin\u00e9 en juillet, mais je peux dire que suyu (en tant qu\u2019\u00e9mulateur pur) \u00e9tait redevenu fonctionnel \u00e0 ce moment-l\u00e0. Je voulais cependant aller un peu plus loin.<br \/>\n&nbsp;<br \/>\nJe trouvais inutile d\u2019essayer de suivre ou de concurrencer Eden, surtout si autant d\u2019am\u00e9liorations \u00e9taient directement import\u00e9es de celui-ci, et encore plus si cette mise \u00e0 jour allait \u00eatre la derni\u00e8re de suyu (du moins sous ma direction). J\u2019ai donc choisi une approche diff\u00e9rente, qui consistait \u00e0 am\u00e9liorer tout le reste.<br \/>\n&nbsp;<br \/>\nsuyu est d\u00e9sormais davantage con\u00e7u comme un launcher de jeux et comme un outil polyvalent venant compl\u00e9ter le travail d\u2019Eden, plut\u00f4t que d\u2019essayer simplement de reskinner ou de d\u00e9velopper de mani\u00e8re parall\u00e8le les m\u00eames fonctionnalit\u00e9s qu\u2019Eden.<br \/>\n&nbsp;<br \/>\n(Note: j\u2019avais initialement indiqu\u00e9 que je supprimerais la logique de d\u00e9chiffrement afin d\u2019\u00e9viter les retraits DMCA, ce qui aurait signifi\u00e9 que suyu aurait d\u00fb faire fonctionner des homebrews ou des jeux d\u00e9j\u00e0 d\u00e9chiffr\u00e9s. Cependant, apr\u00e8s analyse, il semble que l\u2019utilisation du d\u00e9chiffrement par suyu ne constitue pas un motif de retrait DMCA et que Nintendo ait apparemment fait un usage abusif du DMCA. Pour cette raison, suyu continuera \u00e0 d\u00e9chiffrer les jeux comme il l\u2019a toujours fait. Toutefois, compte tenu de la courte dur\u00e9e de vie restante de ce projet et de mon souhait de pr\u00e9server ma vie priv\u00e9e, je ne me battrai pas contre les retraits, du moins pas contre ceux qui seraient particuli\u00e8rement complexes.)<br \/>\n&nbsp;<br \/>\n<b>Alors, que va-t-il se passer maintenant ? (et un peu de contexte)<\/b><br \/>\n&nbsp;<br \/>\nEn r\u00e9sum\u00e9, <b>rien.<\/b><br \/>\n&nbsp;<br \/>\nIl s\u2019agit de la <u>derni\u00e8re mise \u00e0 jour<\/u>. Ensuite, je vais archiver l\u2019organisation, supprimer ce compte et passer \u00e0 autre chose. J\u2019ai besoin de faire une pause et je ne veux plus \u00eatre associ\u00e9 \u00e0 suyu dans un avenir pr\u00e9visible.<br \/>\n&nbsp;<br \/>\nCe projet avait \u00e9t\u00e9 lanc\u00e9 de mani\u00e8re assez na\u00efve par une \u00e9quipe de d\u00e9veloppeurs tr\u00e8s ambitieux, dont certains \u00e9taient mineurs, et cela avait provoqu\u00e9 des dramas entre les diff\u00e9rentes forks telles que Torzu et Sudachi. Apr\u00e8s le chaos initial autour de suyu, l\u2019\u00e9quipe de d\u00e9veloppement est partie, et il ne restait plus que le gars qui avait lanc\u00e9 le projet et quelques fans dans un salon de discussion de secours.<br \/>\n&nbsp;<br \/>\nJe suivais le projet depuis un moment et observais son d\u00e9veloppement avec curiosit\u00e9, sans avoir auparavant de v\u00e9ritable int\u00e9r\u00eat, ni m\u00eame d\u2019int\u00e9r\u00eat l\u00e9gitime, pour l\u2019\u00e9mulation de la Nintendo Switch.<br \/>\n&nbsp;<br \/>\nLes fans pr\u00e9sents dans cet espace m\u2019avaient demand\u00e9 de les aider \u00e0 faire revenir le projet, et je leur avais promis que je le ferais. Apr\u00e8s un certain temps, j\u2019ai tenu cette promesse.<br \/>\n&nbsp;<br \/>\nJ\u2019ai initialement fait venir de nouveaux d\u00e9veloppeurs int\u00e9ress\u00e9s, mais encore et encore, les membres historiques qui \u00e9taient toujours impliqu\u00e9s disparaissaient puis revenaient, cessant r\u00e9guli\u00e8rement de communiquer. Beaucoup des nouveaux d\u00e9veloppeurs faisaient la m\u00eame chose, puisqu\u2019ils ne pouvaient pas vraiment travailler sur un projet si celui-ci n\u2019acceptait pas activement leur aide.<br \/>\n&nbsp;<br \/>\nJ\u2019ai n\u00e9anmoins continu\u00e9 \u00e0 essayer de les int\u00e9grer au projet, en organisant sa structure, en veillant \u00e0 ce qu\u2019ils puissent communiquer directement entre eux, jusqu\u2019\u00e0 la semaine o\u00f9 Ryujinx a cess\u00e9 d\u2019exister.<br \/>\n&nbsp;<br \/>\nCette semaine-l\u00e0, l\u2019ancienne direction du projet et les d\u00e9veloppeurs d\u2019origine (qui avaient pour la plupart jur\u00e9 de ne plus toucher \u00e0 l\u2019\u00e9mulation Switch et avaient m\u00eame affirm\u00e9 que Yuzu \u2014 et, si je me souviens bien, Ryujinx \u00e9galement \u2014 avaient \u00e9t\u00e9 d\u00e9velopp\u00e9s en partie \u00e0 l\u2019aide de code provenant du SDK de Nintendo) ont tous deux recommenc\u00e9 \u00e0 travailler sur l\u2019\u00e9mulation Switch.<br \/>\n&nbsp;<br \/>\nLes anciens d\u00e9veloppeurs travaillaient sur un fork aujourd\u2019hui disparu de Ryujinx (beaucoup sont d\u00e9sormais contributeurs d\u2019Eden), tandis que l\u2019ancienne direction pr\u00e9voyait de faire revivre suyu. Mais ce faisant, elle a d\u00e9cid\u00e9 de couper toute communication avec les nouveaux d\u00e9veloppeurs sans m\u00eame les int\u00e9grer au projet, et s\u2019est montr\u00e9e particuli\u00e8rement d\u00e9sagr\u00e9able avec moi.<br \/>\n&nbsp;<br \/>\n\u00c7a ne m\u2019importait pas vraiment. J\u2019ai la peau dure et, \u00e0 ce moment-l\u00e0, j\u2019\u00e9tais m\u00eame plut\u00f4t content d\u2019\u00eatre d\u00e9barrass\u00e9 du projet. Mais je restais malgr\u00e9 tout coinc\u00e9 avec les affaires li\u00e9es \u00e0 suyu et, finalement, tout m\u2019est retomb\u00e9 dessus une fois de plus, lorsque la direction a d\u00e9cid\u00e9 que le projet n\u2019\u00e9tait plus \u00e0 la mode.<br \/>\n&nbsp;<br \/>\nAinsi, pour tenir ma promesse, j\u2019ai remis le projet sur GitHub dans un \u00e9tat \u00ab gel\u00e9 \u00bb, en attendant de pouvoir le transmettre \u00e0 un d\u00e9veloppeur ou \u00e0 une \u00e9quipe poss\u00e9dant de v\u00e9ritables comp\u00e9tences et un r\u00e9el int\u00e9r\u00eat pour le projet.<br \/>\n&nbsp;<br \/>\nEt lorsque j\u2019ai commenc\u00e9 \u00e0 me pr\u00e9parer \u00e0 passer \u00e0 autre chose dans ma vie, avec une page blanche, j\u2019ai d\u00e9cid\u00e9 de terminer le projet et de le laisser dans un \u00e9tat correct.<br \/>\n&nbsp;<br \/>\nVoil\u00e0, maintenant c\u2019est fait.<br \/>\n&nbsp;<br \/>\nJe voudrais \u00e9galement adresser une demande aux anciens d\u00e9veloppeurs ou aux personnes li\u00e9es \u00e0 suyu (par exemple les anciens mod\u00e9rateurs des subreddits de suyu, l\u2019ancienne direction, etc.) : laissez-moi tranquille, s\u2019il vous pla\u00eet.<br \/>\n&nbsp;<br \/>\nJe ne veux pas \u00eatre mentionn\u00e9, dont on parle, harcel\u00e9, ridiculis\u00e9 ou m\u00eame compliment\u00e9. Je veux simplement dispara\u00eetre apr\u00e8s \u00e7a. Si certains d\u2019entre vous m\u2019ont mentionn\u00e9 quelque part dans des publications, des pages ou autre, merci de les supprimer.<br \/>\n&nbsp;<br \/>\nJe ne vous ai jamais rien demand\u00e9 avant cela. Je ne vous ai pas harcel\u00e9s, et je m\u2019attends \u00e0 ce que vous en fassiez de m\u00eame avec moi apr\u00e8s (ou si) vous lisez ce message.<br \/>\n&nbsp;<br \/>\nVous n\u2019entendrez plus parler de moi.<br \/>\n&nbsp;<\/p>\n<p>Je vais donc faire une derni\u00e8re offre, qui restera valable de mani\u00e8re permanente, \u00e0 tous les d\u00e9veloppeurs : si vous pouvez prouver que vous \u00eates capables de bien g\u00e9rer le projet, il est \u00e0 vous.<br \/>\n&nbsp;<br \/>\nL\u2019organisation, les d\u00e9p\u00f4ts, les d\u00e9p\u00f4ts priv\u00e9s, tout.<br \/>\n&nbsp;<br \/>\nVous disposez d\u2019un temps limit\u00e9 pour me contacter directement. Une fois ce compte supprim\u00e9, vous devrez passer par les GitHub Discussions, mais cela ne sera possible que pendant une dur\u00e9e limit\u00e9e avant que l\u2019organisation soit archiv\u00e9e.<br \/>\n&nbsp;<br \/>\nLe code restera cependant librement forkable, et tout projet visant \u00e0 faire revivre suyu sera examin\u00e9 par moi. L\u2019organisation sera ensuite transf\u00e9r\u00e9e.<br \/>\n&nbsp;<br \/>\nBref, le d\u00e9p\u00f4t est public sur <a href=\"https:\/\/github.com\/suyu-emu\" target=\"_blank\">https:\/\/github.com\/suyu-emu<\/a><br \/>\n&nbsp;<br \/>\nMerci pour votre patience, et j\u2019esp\u00e8re que cela pourra \u00eatre utile ou amusant pour certains. J\u2019esp\u00e8re \u00e9galement que cela permettra de terminer l\u2019histoire de suyu sur une bonne note.<br \/>\n&nbsp;<br \/>\n\u00c0 plus les gars, prenez soin de vous.<\/em><br \/>\n&nbsp;<br \/>\nSite de dev <a href=\"https:\/\/gitopia.com\/suyu-emu\/suyu\" target=\"_blank\" rel=\"noopener noreferrer\">ici<\/a> ou <a href=\"https:\/\/git.suyu.dev\/suyu\/suyu\" rel=\"noopener noreferrer\" target=\"_blank\">l\u00e0<\/a> (anciennement <a href=\"https:\/\/gitlab.com\/suyu-emu\/\" rel=\"noopener noreferrer\" target=\"_blank\">l\u00e0<\/a>) et builds <a href=\"https:\/\/git.suyu.dev\/suyu\/suyu\/releases\/\" rel=\"noopener noreferrer\" target=\"_blank\">l\u00e0<\/a> (anciennement <a href=\"https:\/\/gitlab.com\/suyu-emu\/suyu-releases\" rel=\"noopener noreferrer\" target=\"_blank\">l\u00e0<\/a>).<br \/>\nD\u00e9p\u00f4ts <a href=\"https:\/\/git.suyu.dev\/explore\/repos\" target=\"_blank\" rel=\"noopener noreferrer\">ici<\/a>. Miroir des \u00e9mulateurs <a href=\"https:\/\/git.suyu.dev\/explore\/organizations\" target=\"_blank\" rel=\"noopener noreferrer\">ici<\/a>.<br \/>\n&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=8053\" title=\"Download Suyu\">T\u00e9l\u00e9charger Suyu v0.0.4 (170 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/suyu.dev\/\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/467-nintendo-switch-console\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=136819\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Suyu est un \u00e9mulateur open source de Nintendo Switch. Il offre une couverture presque compl\u00e8te de la biblioth\u00e8que de jeux de cette console. Suyu est la suite directe de Yuzu, suite \u00e0 l\u2019arr\u00eat d\u00e9finitif de ce dernier, mais il n\u2019est &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-136819","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pKi2R-zAL","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=136819"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136819\/revisions"}],"predecessor-version":[{"id":136823,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136819\/revisions\/136823"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=136819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=136819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=136819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}