Ruzu est un émulateur Nintendo Switch écrit en Rust, développé comme une expérience visant à déterminer si l’IA, via des modèles de langage (LLM), pouvait réaliser le portage complet d’un projet logiciel de très grande taille de C++ vers Rust.
 

Le projet est basé sur le code de yuzu/Eden et représente environ 500 000 lignes de code portées exclusivement avec l’aide de LLM, sur une période d’environ six mois. L’objectif n’était pas simplement d’obtenir un programme fonctionnel, mais de conserver au maximum la structure du projet original, avec une correspondance entre les fichiers et les différentes parties du code C++ et Rust.
 

 
Ruzu intègre notamment un kernel HLE avec ordonnanceur, fibres, IPC et services, un processeur de commandes GPU, un recompilateur de shaders et un JIT. La recompilation dynamique du code ARM est assurée par rdynarmic, un portage Rust de Dynarmic, avec des backends natifs x86-64 et ARM64. Le projet comprend également rxbyak, un portage Rust de Xbyak pour la génération de code machine x86-64.
 
L’émulateur est déjà capable de démarrer et d’exécuter des jeux commerciaux, avec l’objectif affiché d’atteindre les performances de l’implémentation C++ originale. Le projet reste toutefois en développement.
 
Ruzu dispose également d’un frontend graphique ainsi que d’un frontend en ligne de commande, et peut être compilé sous Windows, Linux, macOS et plusieurs systèmes BSD.
 
Les changements sont:
– Home Menu and applets: improved startup, launching installed applications, firmware-specific application information, and document loading. Fixed menu-focus issues. Home Menu compatibility remains experimental.
– Gamescope and controller navigation: added in-window menus and dropdowns to avoid clipped or hidden popups. Improved navigation throughout the interface, fixed SDL axis-direction handling, and prevented navigation from interfering with control configuration.
– Compatibility and stability: expanded system-service coverage with updates from Eden, corrected service-session ownership and cleanup, and fixed recursive locking during web-applet completion.
– Rendering (Vulkan): incorporated upstream display-composition updates. macOS Vulkan builds now use a pinned, Eden-compatible patched MoltenVK. The experimental Metal backend gains depth/stencil fixes, compiled shader-library reuse, and improved diagnostics.
– Rendering (Metal): The (not so) experimental Metal backend gains depth/stencil fixes, compiled shader-library reuse, and improved diagnostics.
– Packaging and testing: Steam Deck packages can now be built without executing Zen 2 binaries on the host; the resulting AppImage remains Zen 2-targeted. Extended input recording and replay for reproducible interface testing.

 

Télécharger Ruzu v0.1.0 (48.4 Mo)

Site Officiel

En savoir plus…

Un émulateur du système Symbian OS. (Builds automatiques)
 


 

Les changements sont les suivants:
– Merge pull request #732 from yeatse/fix/uiq21-dsa-region
– Fix UIQ 2.1 DSA region count regression
– Merge pull request #731 from yeatse/upstream-pr/uiq21-symbian70
– Support UIQ 2.1 / Symbian OS 7.0 (Sony Ericsson P900)
– Merge pull request #729 from 4akloon/fix/graphics-shutdown-log
– Merge pull request #730 from yeatse/window/drop-repeated-pointer-samples
– Merge pull request #725 from 4akloon/fix/scale-rectangle-watertight
– window: keep scaled rectangles watertight at non-integer display scale
– Merge pull request #723 from yeatse/kernel/property-zero-on-define
– fix(kernel): zero a property’s value when it is defined
– Merge pull request #722 from yeatse/fbs/icon-mask-display-mode
– fbs: preserve icon geometry and distinguish grayscale colour from opacity

 

Télécharger EKA2L1 v0.0.9 r260923 (71.0 Mo)

Site Officiel

En savoir plus…

Mesen Community Edition est un émulateur multi‑systèmes open‑source pour Windows, Linux et macOS, développé par la communauté à partir du projet Mesen2. Il vise une haute précision, une excellente compatibilité, et propose une interface moderne accompagnée d’outils avancés pour les joueurs comme pour les développeurs.
 

 
Né initialement comme un fork pour pallier la mise en pause du développement de Mesen2 par son créateur original (Sour), MesenCE est désormais devenu la continuation officielle et exclusive du projet. Face à la dynamique communautaire, Sour a choisi de rejoindre activement l’équipe de MesenCE afin d’y centraliser tout le développement futur. Cette transition sous un modèle entièrement géré par la communauté permet d’intégrer plus rapidement les correctifs, d’améliorer la compatibilité multiplateforme et d’ajouter de nouvelles fonctionnalités, tout en préservant l’esprit d’excellence du projet d’origine.
 
Les changements:
 
Mesen is becoming MesenCE, a Community Edition maintained by Sour and various community members. All development will occur in this new fork going forward so it can continue whenever Sour is away from the project.
 
– Debugger: Watch – Keep selection when moving entry (#277)

 

Télécharger MesenCE v2.2.1 r20260923 (79.8 Mo)

Site Officiel

En savoir plus…

Gambatte-JG est un émulateur pour Nintendo Game Boy/Game Boy Color.
Il s’agit d’un fork de la dernière révision publique de Gambatte développée dans le cadre du projet Jolly Good Emulation (JG), dont il constitue désormais la continuité la plus directe.

 

 
Les changements depuis la version officielle 0.5.1:
 
– Switch from libsoxr to SpeexDSP for resampling
– liggambatte example ported to SDL3
– Support for The Jolly Good API 2.0.0
– Enable building the core as a static archive
– Enable the use of libgambatte as a system-wide library
– Create a libgambatte example program to demonstrate how to use libgambatte
– Major build improvements and refactoring
– Code quality improvements

 

Télécharger Gambatte-JG v0.6.1 (36.3 Mo)

Site Officiel

En savoir plus…

WideMelon est un émulateur Nintendo DS basé sur melonDS qui affiche les jeux 3D en vrai panoramique (du 4:3 au 32:9) sans jamais étirer les interfaces 2D, les menus, les sprites, les vidéos ni l’écran tactile. Gratuit et open-source (GPL-3.0) sur Windows, macOS et Linux, il gère une échelle de rendu de 1× à 8× (plein écran, integer scaling), intègre un écran d’accueil avec jeux récents, save states et drag & drop, s’exécute avec une configuration et des sauvegardes séparées de melonDS, et offre la possibilité de déporter l’écran inférieur et ses commandes personnalisables sur un smartphone.

 

 

Télécharger WideMelon v1.0.4 (35.2 Mo)

Site Officiel

En savoir plus…

Obentou est un émulateur multi‑systèmes écrit en C, conçu pour regrouper en un seul programme tous les émulateurs développés par son auteur au fil des années.
Le projet est open‑source et distribué sous licence GPL‑3.0.
 

Systèmes actuellement supportés:
– Space Invaders Arcade
– Pacman core — Pacman, Ms. Pacman, Jr. Pacman et autres cartes d’arcade basées sur Pacman
– CHIP-8
– Bytepusher — machine fantasy à 1 opcode
– GAMATE
– GBC — Game Boy / Game Boy Color / Mega Duck
– GBA – Game Boy Advance
– NES — Nintendo Entertainment System
– PCE — PC-Engine
– PV1000 — Casio PV-1000
– TMS80 — systèmes TMS9918 + Z80 (SMS / Game Gear / SG-1000 / SC-3000)
– Coleco Vision — BIOS requis
– WATARA — Watara Super Vision
– SPECCY — ZX Spectrum 48K
– JACE — Jupiter Ace

 


 

Les changements sont:
 
– Watara Supervision: added magnum cartridge (journey to the west) support;
– Gameboy: mapped Mbc5 rumble to android vibration;
– Gba: fixed LDMIA/STMIA writeback, it fixes some homebrew games;
– Sgb: If a gameboy game can be SGB enhanced and has not GBC features, it is colorized with SGB – colors and SGB borders;
– Gamate: removed wrong ‘blank screen’ bit in lcd control register;

 

Télécharger Obentou v0.2.2 (2.1 Mo)

Site Officiel

En savoir plus…

Highly-Experimental Playstation Simulator x64 est un émulateur PSone et PS2 en développement (au stade préliminaire), codé par TheGangster dont certains éléments proviennent de Mame/Mess ou PCSX.
 

 
– direct sound option, compute shader renderer v3
– Misc fixes

 

Télécharger Hpsx64 v0500 (8.7 Mo)

Site Officiel

En savoir plus…

Copperline est un émulateur Amiga écrit entièrement en Rust. Il vise à reproduire fidèlement le fonctionnement du matériel d’origine, avec une émulation précise jusqu’au niveau des cycles d’horloge (cycle-accurate). Son architecture modulaire facilite le développement et permet d’émuler les principaux composants de la machine, comme le CPU, le Copper, le Blitter, Paula et les CIA.

 

 

Télécharger Copperline v0.21.0 (91.9 Mo)

Site Officiel

En savoir plus…

VXP est un émulateur open source du système VideoNow, permettant d’émuler le fonctionnement des lecteurs VideoNow et de lire leurs contenus vidéo à partir d’images disque.
 
Le projet prend notamment en charge le VideoNow original, le VideoNow Color et le VideoNow XP. Il reproduit le fonctionnement du matériel original, notamment le décodage des données vidéo et audio ainsi que les fonctionnalités interactives présentes sur certains disques.

 
Le VideoNow est un lecteur vidéo portable développé par Hasbro et Tiger Electronics, commercialisé à partir de 2003. Il utilise des disques optiques propriétaires de petit format contenant des programmes vidéo spécialement adaptés à l’appareil.

 


 
Plusieurs versions du VideoNow ont été commercialisées, notamment le VideoNow original en noir et blanc, puis le VideoNow Color et le VideoNow XP. Le système a notamment accueilli des épisodes de séries télévisées, des programmes pour enfants et divers contenus interactifs.
 
Le VideoNow se distingue par son format vidéo très fortement compressé et sa faible résolution, adaptés aux capacités limitées du matériel et à la capacité réduite de ses disques.
 
Versions:
– VideoNow : modèle original avec affichage monochrome.
– VideoNow Color : version équipée d’un écran couleur.
– VideoNow XP : évolution du système avec un écran plus grand et des fonctionnalités supplémentaires.
– VideoNow Jr. : version destinée aux jeunes enfants.
 

Télécharger VXP v0.2.0 (30.1 Mo)

Site Officiel

En savoir plus…

Azahar est une fusion entre Lime3DS et le fork Citra de PabloMK7.
 

 

Cette version « Plus » restaure certaines fonctionnalités supprimées de la version originale.
 

AzaharPlus est identique à Azahar à l’exception des caractéristiques suivantes :
 

– Compatibilité avec tous les fichiers du jeu. Si un fichier fonctionne avec un fork Citra, il fonctionne avec AzaharPlus.
– Compatibilité avec les anciens processeurs (pas besoin de SSE4.2)
– Compatibilité avec Android 9
– (Sur Android) Possibilité de télécharger les fichiers système à partir des serveurs officiels. Aucun besoin d’une véritable 3DS.
 

La version Android est disponible en deux variantes :
– Une variante avec le même identifiant d’application qu’Azahar, ce qui la remplace sur l’appareil. Son nom d’affichage est « AzaharPlus ». Utilisez cette option si vous avez d’autres applications qui ciblent Azahar, comme une interface par exemple.
– Une autre variante avec un nouvel identifiant d’application, permettant de coexister avec Azahar sans problème. Son nom d’affichage est « +AzaharPlus+ ».
 

Les changements:
 
– This is a minor revision that fixes an issue with local multiplayer on android.
– Only the android binaries have changed compared to 2126.1-A.
– Compatibility with all game files. If a file works with any Citra fork, it works with AzaharPlus.
– Ability to download system files from official servers. No need for an actual 3DS.
– Compatibility with older CPUs (no SSE4.2 required)
– Compatibility with Android 9
– ZipPass: A new way to exchange StreetPass data through zip files
– Built in cheats
– Amiibo generation
– Better multiplayer compatibility with other Citra forks
 
The Android build is available in 2 flavors.
– Replace: It has the same application id as Azahar, so it will replace it on the device.
Its display name is « AzaharPlus » and its icon background is blue.
Use this one if you have other apps that target Azahar, like a frontend for example.
– Coexist: It has a new application id so it can coexist with Azahar without issues.
Its display name is « +AzaharPlus+ » and its icon background is red.

 

Télécharger AzaharPlus v2126.1-B (70.7 Mo)

Site Officiel

En savoir plus…

Fujisan est une interface moderne basée sur Atari800 conçue avec Qt5 pour offrir une expérience native sur Windows, macOS et Linux.
 
Ce n’est pas un nouvel émulateur à proprement parler, mais une surcouche graphique qui facilite l’utilisation de l’émulateur Atari800. L’objectif est de proposer une interface simple, rapide et adaptée à 90 % des cas d’usage, tout en restant fidèle au comportement authentique des machines Atari.
 
Ce frontend repose directement sur le cœur de l’émulateur Atari800, sans nécessiter l’installation séparée de celui-ci. En raison de cette intégration complète, il est classé dans la catégorie des émulateurs plutôt que dans celle des interfaces graphiques ou frontends.
 

 

Télécharger Fujisan v2.0.5 (24.7 Mo)

Site Officiel

En savoir plus…

Pureikyubu est un émulateur open source de Nintendo GameCube, intégrant également l’émulation de la Game Boy et de la Game Boy Advance, actuellement en cours de développement et basé sur Dolwin.

 

Le but de l’émulateur est de rechercher les caractéristiques matérielles de la GameCube et de faire de la rétro-ingénierie sur les technologies utilisées pour développer des jeux pour cette plateforme.
 


 
Les améliorations sont les suivantes:
 
Highlights
– Added an integrated Game Boy Advance and Game Boy core, including a custom boot ROM, Game Boy compatibility, link cable emulation and dedicated testing tools.
– Added a complete software rendering pipeline for the GameCube’s Flipper graphics hardware, alongside the existing OpenGL renderer.
– Added a new debugger (DebugUI2) with dedicated interfaces for GameCube, Game Boy Advance and Game Boy.
– Added a local MCP server exposing the emulator’s debugging interface to LLM agents.
– Added a hardware-interface profiler covering buses, FIFOs, DMA engines, audio, graphics and video activity.
– Added a headless build for benchmarks, automated tests and MCP operation.
– Added a DSP recompiler, reported to be 1.5–1.8x faster than the interpreter.
– Audited external input handling and fixed around 90 security-related defects.
– Added full UTF-8 support to the debug interface, console and front ends.
– Improved GameCube compatibility and performance: Metroid Prime’s intro now runs significantly faster and reaches the title screen, while Super Mario Sunshine boots and plays its intro.
– Improved compatibility with Super Monkey Ball 2, Star Wars Rogue Squadron III, Prince of Persia and other titles.
– Added extensive testing infrastructure, including a 263-test GBA test suite and an 87-demo DolphinSDK graphics sweep.

 

Télécharger Pureikyubu (32 bits) v1.4 (1.2 Mo)

Télécharger Pureikyubu (64 bits) v1.9.1 (2026/09/23) (2.2 Mo)

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/