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:
– Extended cheat instructions: implemented register comparisons, register save/restore operations and masks, persistent static registers, process pause/resume, and debug logging, with all operand and addressing forms supported by Eden.
– Cheat execution: corrected nested if/else handling, loop decoding, arithmetic behavior, and handling of truncated or unknown instructions. Controller input is sampled once per execution so multiple button conditions see the same input state.
– Cheat files and process targeting: fixed parsing of names containing Unicode symbols or accents. Memory operations and pause/resume now target the process identified by the cheat metadata, with a cached non-owning process reference.
– Regression coverage: 24 cheat-engine tests pass, covering instruction execution, memory widths, pointer chains, branches, loops, register persistence, parsing, and process selection. All 96 tests selected by the memory test filter pass.
– Linux packaging: Debian package versions are now derived from the release tag.

 

Télécharger Ruzu v0.1.1 RC8 (48.7 Mo)

Site Officiel

En savoir plus…

POM2 est un émulateur Apple II moderne et open source, capable d’émuler plusieurs machines de la famille Apple II, de l’Apple ][ original de 1977 jusqu’à l’Apple //c+ de 1988. Il vise une émulation très précise du matériel, avec un rendu vidéo synchronisé au niveau du cycle CPU.

 

Il prend notamment en charge l’Apple ][, ][+, //e, //e Enhanced, //c et //c+, ainsi que deux variantes PAL, dont le //c « Le Chat Mauve ».
 
Parmi ses particularités, POM2 propose un rendu NTSC composite, des effets CRT/phosphore, une vue 3D en voxels, le rewind, l’émulation de nombreuses cartes d’extension comme les Mockingboard, Phasor, Super Serial Card, CFFA 2.0 et Uthernet, ainsi que la prise en charge des imprimantes ImageWriter II.
 
L’émulateur gère de nombreux formats de disquettes et supports Apple II (.dsk, .do, .po, .nib, .2mg, .2img, .woz, .hdv) et intègre une émulation fidèle du Disk II. Il dispose également d’un support réseau via Uthernet et peut même fonctionner directement dans un navigateur grâce à WebAssembly.
 


 
Ce que ça émule :
– Neuf machines : Apple ][, ][+, //e (non amélioré et amélioré), //c, //c+, et trois profils PAL 50 Hz européens (//e et //c), indispensables pour les démos françaises synchronisées sur le balayage.
– Le matériel est porté depuis MAME, puce par puce, et épinglé par des tests automatiques. Les démos de French Touch (l’anthologie DIX) servent de banc d’essai de référence.
– Stockage : Disk II au niveau du bit (WOZ, DSK, PO, NIB), SmartPort 3.5″, disques durs HDV / CFFA, carte Liron avec sa vraie ROM, dossier de l’ordinateur monté comme volume ProDOS. Sauvegarde automatique des disques.
– Son : Mockingboard, Phasor, synthèse vocale SSI263, bruit mécanique des lecteurs.
– Une trentaine de cartes : souris, horloge, Super Serial, Uthernet I/II (réseau), Grappler+ avec une ImageWriter II qui imprime en PDF, Le Chat Mauve RGB, Videx 80 colonnes, TransWarp, SoftCard Z80 (CP/M)…
– Affichage composite NTSC façon OpenEmulator, RGB, moniteurs monochromes vert / ambre / blanc, effets CRT, et même une vue 3D en voxels de l’écran.
– Débogueur, retour arrière dans le temps (rewind), états de sauvegarde, mode borne plein
écran.
 
Quatre disquettes sont livrées dans les paquets, pour démarrer tout de suite :
– A2FileCmd XL v0.9.6 (voir plus bas).
– DIX-fix : l’anthologie de démos de French Touch, avec un correctif de menu.
– ChromaBreak 1.0 : un casse-briques DHGR 16 couleurs à la souris (//e amélioré ou //c 128 Ko).
– Micro-Sokoban 1.2 : 5 niveaux d’apprentissage + 454 niveaux Microban (Apple ][+ et suivants).

 
Côté logiciels, en bref :
– A2FileCmd: un gestionnaire de fichiers à deux panneaux, dans l’esprit de Norton / Midnight Commander, qui tourne sur un vrai Apple II. Une édition ProDOS en 80 colonnes (128 Ko, //e, //c, IIgs) avec copie d’arborescences, visionneuses de textes, de documents AppleWorks, d’images HGR / DHGR, lecteur de musique Mockingboard, extraction des archives ShrinkIt et gestion des images disques ; et une édition DOS 3.3 en 40 colonnes qui tient dans 48 Ko sur un Apple ][+.
– pom2games: des jeux Apple II écrits ou portés pour l’occasion, sur disquettes amorçables : ChromaBreak, Arkabreakout, Micro-Sokoban, des échecs, un labyrinthe 3D, Pinball Construction Set, une réimplémentation de Wilderness, un LOGO…

 

Télécharger POM2 v1.0 (12.1 Mo)

Site Officiel

En savoir plus…

Anciennement SuperModel-VK, Model 3-Vulkan est une évolution indépendante de Supermodel, l’émulateur open source de la borne d’arcade Sega Model 3. Il propose une architecture de rendu Vulkan 1.3, des améliorations graphiques, une gestion audio modernisée et une interface graphique dédiée à la configuration de l’émulateur.
 

 
Caractéristiques:
– Émulation de la Sega Model 3 (1996-1999).
– Nouveau moteur de rendu Vulkan 1.3, avec un exécutable OpenGL 4.1 alternatif pour les systèmes incompatibles.
– Améliorations graphiques: filtrage anisotrope EWA, corrections de la transparence et réduction des artefacts visuels.
– Système de transparence à plusieurs modes, dont une reproduction du tramage matériel de la borne pour améliorer le rendu de certains effets.
– Prise en charge des packs de textures HD au format PNG et WebP.
– Affichage panoramique avec extension du champ de vision 3D, sans déformation de l’image.
– Synchronisation à la fréquence originale de la borne (57,524 Hz), avec prise en charge du VRR et de G-SYNC.
– Options de rendu CRT avec scanlines, masques de phosphore et effet de halo lumineux.
– Mise à l’échelle entière et rendu 3D en résolution native ou doublée, indépendamment de la résolution du HUD.
– Interface graphique autonome avec plusieurs thèmes, configuration de l’émulateur et lancement des jeux.
– Overlay en jeu accessible avec Tab et menu rapide proposant notamment 16 emplacements de sauvegarde d’état avec vignettes.
– Sauvegardes d’état compressées au format Zstandard (.zst).
– Audio exécuté dans un thread dédié afin de limiter les saccades, coupures et grésillements.
– Améliorations de l’émulation audio, notamment la correction de problèmes affectant certains effets sonores et la réverbération.
– Prise en charge des manettes avec détection à chaud des périphériques sur les interfaces d’entrée modernes.
– Gestion des fenêtres et adaptation de l’interface aux changements d’écran et de mise à l’échelle DPI.
 

 

Télécharger Model3-Vulkan v0.9.8.3a (18.3 Mo)

Site Officiel

En savoir plus…

Plumsg est un émulateur Sega Mega Drive / Genesis, Mega-CD / Sega CD et 32X pour Windows et Linux. Il prend également en charge la Master System et la Game Gear, ainsi que les cartouches MSU-MD utilisant des pistes audio CD. Développé à partir de plumgg, un ancien émulateur Game Gear du même auteur, il se distingue notamment par un effet pseudo-3D qui sépare les différents plans graphiques pour leur donner de la profondeur, avec éclairage latéral et ombres.

 


 

L’émulateur prend en charge les cartouches et les images disque aux formats BIN, SMD, CUE, ISO et CHD. Il propose également les sauvegardes classiques et les états de sauvegarde avec vignettes, l’avance rapide, le ralenti, le retour en arrière et la réduction de latence des commandes (run-ahead). L’affichage peut être adapté aux formats panoramiques 16:9, 16:10 ou personnalisés, avec possibilité de supprimer la limite de sprites et d’overclocker les systèmes émulés. Plusieurs options graphiques sont disponibles, notamment des filtres CRT et scanlines ainsi qu’une mise à l’échelle expérimentale par xBR ou Anime4K.
 

Plumsg intègre également la prise en charge des codes de triche Game Genie et Action Replay, une bibliothèque de jeux avec jaquettes et le jeu en réseau à deux joueurs avec rollback. Il est compatible avec RetroAchievements. Une liste de compatibilité permet de suivre les jeux fonctionnels.
 
Les changements:
– Interface: a look of its own, the Mega Drive as an object by @cochimbo in #161
– Game Gear: link port, 93C46 EEPROM and sprite size a line ahead by @cochimbo in #162

 

Télécharger Plumsg v0.1.0 beta 7 (30.0 Mo)

Site Officiel

En savoir plus…

PadForge est un utilitaire moderne de mappage de contrôleurs pour Windows permettant de transformer n’importe quel périphérique d’entrée — manette, joystick, clavier, souris ou écran tactile — en un contrôleur virtuel reconnu comme du matériel réel par les jeux et applications. Il s’appuie sur HIDMaestro pour émettre des contrôleurs Xbox 360, DualShock 4, DirectInput personnalisés, MIDI ou encore un couple clavier+souris virtuel.
 
L’outil autorise le routage libre de toutes les entrées vers jusqu’à seize contrôleurs virtuels simultanés, avec visualisation en temps réel en 2D et 3D, inspection des axes, boutons, triggers et capteurs de mouvement. Les mappages se configurent par enregistrement direct, sélection dans des listes exhaustives ou via un mode « Map All », avec prise en charge des courbes de sensibilité, deadzones avancées, anti-deadzones, offsets, et algorithmes multiples pour sticks et gâchettes.
 
PadForge gère le retour de force, le rumble, la synthèse de vibrations à partir des basses audio, ainsi que la transmission du force feedback DirectInput vers HIDMaestro. Il inclut un système complet de macros permettant de combiner boutons, axes et directions de POV pour déclencher des séquences d’actions (clavier, souris, délais, volume, manipulations d’axes) selon plusieurs modes de déclenchement.
 
L’application peut activer automatiquement des profils selon le programme en cours, basculer de profil via des raccourcis manette, masquer les contrôleurs physiques grâce à HidHide, et installer ou retirer les drivers nécessaires directement depuis l’interface. Un serveur Web intégré permet également de transformer un écran tactile en manette virtuelle avec retour visuel et vibration.
 
PadForge fonctionne sur Windows 10/11 (x64) ainsi que sur Windows 11 ARM64, se déploie en exécutable autonome, propose un polling à 1000 Hz, une localisation dynamique, un mode minimisé en zone de notification et une interface Fluent Design. Le projet est source-available sous licence CC BY-NC-SA 4.0 et repose sur de nombreux composants tiers (SDL3, HIDMaestro, HelixToolkit, ModernWpf, etc.).

 

 

Télécharger PadForge v5.2 (258 Mo)

Site Officiel

En savoir plus…

Un très bon émulateur de MSX qui vise la perfection. Il supporte également le pioneer PX-7.
 
badlands

 
La liste des changements pour cette release se trouve ICI.

 

Télécharger OpenMSX (x86) v16.0 (9.0 Mo)

Télécharger OpenMSX (x64) v22 (8.3 Mo)

Site Officiel

En savoir plus…

Voici les derniers émulateurs en développement, ainsi que ceux bénéficiant des mises à jour les plus fréquentes.
 

 

Télécharger DuckStation v0.1 build 12XXX (70.6 Mo)

Télécharger RPCS3 (WIP) v0.0.43 Alpha (2026/10/28) (35.5 Mo)

Télécharger KytyPS5 r261028 (29.5 Mo)

Télécharger Citron Neo (2026/10/26) (62.2 Mo)

Télécharger Xenia v1.0.2844 (2026/10/28) (3.5 Mo)

Télécharger Xenia Edge (2026/10/28) (11.7 Mo)

Télécharger Vita3K v0.2.1 (2026/10/28) (36.1 Mo)

Télécharger EKA2L1 v0.0.9 r261028 (70.2 Mo)

Télécharger PCSX Redux (64 bits) (2026/10/28) (47.6 Mo)

Télécharger Pureikyubu (64 bits) v2.0 (2026/10/23) (2.4 Mo)

 

ZeraPS5 est un projet expérimental d’émulation de la PlayStation 5 sur Windows x64, développé par metallrockdev avec l’aide d’outils d’intelligence artificielle, notamment Codex et Claude Code. Le projet propose des versions compilées téléchargeables ainsi qu’une liste de compatibilité permettant de suivre les jeux testés et les résultats obtenus.

 

Des démonstrations présentent plusieurs jeux, dont Minecraft, Grand Theft Auto V, Red Dead Redemption et The Elder Scrolls V: Skyrim. Les séquences publiées montrent différents stades de leur exécution, avec des performances encore limitées et variables selon les titres. Le développeur précise que les résultats dépendent des versions de l’émulateur, des scènes testées et des paramètres utilisés.
 
ZeraPS5 reste un projet en développement dont la compatibilité et les performances sont susceptibles d’évoluer. Les démonstrations disponibles donnent un aperçu de son état actuel, sans garantir un fonctionnement complet des jeux présentés.
 

 

Télécharger ZeraPS5 v0.1.0 build 555 (21.7 Mo)

Site Officiel

En savoir plus…

Genesis Plus EX est un émulateur Windows développé par Hazem Abdelghani, basé sur le cœur open source de Genesis Plus GX. Ce fork propose un port natif pour Windows, sans SDL, avec plusieurs moteurs de rendu graphique et de nombreux filtres d’image. Il prend en charge la Mega Drive/Genesis, la Master System, la Game Gear, la SG-1000, le Mega CD/Sega CD, la 32X et la Pico.

 

 
Fonctionnalités:
– Plusieurs moteurs de rendu: GDI, Direct3D 9 et Direct3D 11
– Nombreux filtres graphiques: Scale2x, Scale3x, Eagle, xBRZ, scanlines et masque CRT
– Prise en charge des shaders au format .slangp via librashader (version 64 bits)
– Réglages vidéo: filtre NTSC, rémanence LCD, mise à l’échelle, rapports d’image et overscan
– Émulation audio et processeurs fidèles: Motorola 68000, Z80, puce FM Yamaha YM2612 et PSG (SN76489)
– Plusieurs cœurs audio FM, égaliseur et filtre passe-bas
– Configuration des commandes au clavier et des manettes XInput, avec prise en charge de nombreux périphériques spécifiques
– Prise en charge des accessoires d’époque: Multitap, Mega Mouse, pistolets optiques (Menacer, Justifier) et contrôleur Activator
– Gestion des codes régionaux (USA, Japon, Europe) et du format d’affichage (NTSC 60Hz / PAL 50Hz)
– Sauvegardes d’état avec aperçus, gestionnaire visuel et annulation du dernier chargement
– Prise en charge des sauvegardes de type RAM (fichiers .srm et .sav) pour les jeux avec sauvegarde interne
– Fonction de retour en arrière (rewind) et prise en charge des codes de triche Game Genie et Action Replay
– Navigateur de ROMs avec jaquettes, fichiers récents et lancement direct
– Lecture des archives ZIP, GZ et 7Z
– Gestion des jeux Mega CD multidisques sans réinitialisation
– Jeu en réseau local à deux joueurs
– Enregistrement vidéo avec audio au format MP4 et capture audio au format WAV
– Version portable: paramètres et données conservés dans des dossiers à côté de l’exécutable
– Compatible avec les frontends LaunchBox, Pegasus, Playnite, ES-DE, EmulationStation et RetroBat
 

 
Les changements:
 
Sega 32X (New)
– 32X games run through the PicoDrive library (`Plugins\picodrive_libretro-64.dll` or `-32.dll`, included). A game with a SEGA 32X header (`.32x`, or a `.bin`, `.zip`, `.7z`) is recognized by itself.
– Works for 32X games: save states, Auto Resume, rewind, input recording, video / audio / GIF recording, screenshots, region, FM chip (YM2612 or YM3438), Console Model, High-Quality FM, 3-Band EQ, low-pass filter, Sample Rate, NTSC filter, LCD ghosting and all render filters and shaders.
– Cheats and Cheat Search for a 32X game: the cartridge ROM, the 68000 work RAM and the SH-2 SDRAM (a Memory choice in Cheat Search).
– PWM sound: Mute PWM Sound (Audio > Mute, Ctrl+P) and a PWM Preamp slider in Levels and Latency. The FM and PSG levels work too.
– Netplay for 32X games.
– VGM recording of the FM, PSG and PWM.
 
Sega Pico (New)
– Sega Pico is a console of its own in the game list, the file dialogs and the folders. Pico games are found by their header, also inside `.zip` and `.7z` files, and the scan stays instant (the headers are read in the background).
 
Cheats
– Work RAM byte codes (`aaaaaa:dd`), a clear Status for every code, sortable columns (the `#` number stays with its cheat), and Similar Cheat Files (load one to replace the list, or insert its cheats).
– Export… saves the list as a `.cht` file; RetroArch `.cht` files are read; Cheat Code Converter lists a code as Raw, Action Replay and Game Genie in columns; Size All Columns to Fit.
– Cheats work in netplay (both PCs need the same ones on; they are compared when connecting).
– The red screen is fixed. Many games check their ROM when they start, and a code already in the ROM made them show a red screen. ROM codes now go in after the game has started: after the first button press (two seconds at least, twenty at most), also after a reset.
– Cheat Search: First Scan and Next Scan, the scan is kept when the window is closed (until the game stops), and the Memory choice is remembered for the game.
 
Recording and VGM
– VGM recordings begin with the state of the sound chips (the FM chip, PSG and, for 32X, the PWM), so a recording started mid-game sounds right, and the end of a recording releases every held note. Shift+F10 starts a VGM recording.
– Video recording options (size 1x to 4x, quality, and shape: the console’s own, 4:3 or 16:9 widescreen) in Settings > Options; 2x is the default size. Screenshots: Screenshot Output (Raw, Corrected, Final) and Screenshot Size (1x to 4x).
 
Picture
– More render filters, sorted by name in a sub-menu for each family: Super Eagle, Super 2xSaI, 2xSaI, the real HQ2x/3x/4x, LQ2x, xBR 2x/3x/4x, ScaleFX 3x, CRT Geom 3x/4x, bicubic Catmull-Rom, Mitchell and B-Spline 3x/4x, Sharp Bilinear 3x/4x, Lanczos 3x/4x, Scanlines 3x/4x, Glow Scanlines 3x, CRT Aperture Grille and Shadow Mask, LCD Grid 3x/4x.
– Interlaced Mode (single or double field): a double-resolution picture (Sonic 2’s two player mode) no longer shakes or blurs, and moving sprites are no longer drawn in blocks. Rewind works with it.
– Picture Adjustments window (Video menu): Contrast, Saturation, Gamma and Hue sliders, with a Restore Defaults button.
 
Look and Feel
– Modern style reworked: flat rounded controls, a rounded chosen item in menus, system menu colors.
– Accent color everywhere: list rows, drop-downs, slider knobs, and (in Classic too) check boxes and radio buttons. 19 accent colors.
– Colorful Icons option for the menu icons, toolbar and favorite star.
– Large interface polished: menus, icons, a dark menu frame, bar titles, a wider Settings window.
– Sizes and text follow the display scale (menus, toolbars, status bar, dialogs).
– Dark menu bar in fullscreen with no white flash.
– Radio items in menus show a dot (Render Filter, Select State Slot and others).
 
Settings and Controls
– Controls: the Advanced tab is now Extras (ports and combos).
– Turbo Rate: Slower, Slow, Medium (default), Fast and Faster, 7.5 to 30 presses a second.
– Rewind Speed: Slow, Normal, Fast or Very Fast.
– Always on Top moved to Settings > General and the View menu.
 
Others
– User Guide (was the Menu Guide): a formatted page you can resize and maximize, with the names of items in bold, the Settings, Controls, Cheats and Netplay windows, the BIOS and Firmware files last, right-click Copy and Select All, and the logo and credits on the first page.
– A few hidden surprises were added.
 
Notes
– BIOS files are not included (only Mega CD games need them): see `readme.txt`.
– Based on Genesis Plus GX by Eke-Eke, core by Charles MacDonald; 32X through PicoDrive by Dave, notaz, irixxxx and others. Same license terms as Genesis Plus GX: source must accompany modified redistributions, and it may not be sold or used commercially.
– Full documentation: `README.md`.

 

Télécharger Genesis-Plus EX v3.0 (9.7 Mo)

Site Officiel

En savoir plus…

CosmoU est un lanceur gratuit pour l’émulateur Wii U Cemu, conçu pour retrouver une interface inspirée du menu d’accueil de la console plutôt qu’une simple liste de jeux. Il permet de gérer sa bibliothèque avec plusieurs modes d’affichage, notamment une vue avec jaquettes, une grille et une interface animée inspirée de la Wii U.
 

Le logiciel propose le téléchargement et la configuration automatiques de Cemu, la récupération des jaquettes et le nettoyage des titres des jeux. Il permet également de configurer la résolution individuellement pour chaque jeu, ainsi que les paramètres graphiques, audio et d’affichage, les types de manettes et leurs profils. Une musique de fond peut aussi être activée en option.
 

 

Télécharger CosmoU v0.11.2 (91.2 Mo)

Site Officiel

En savoir plus…

Mupen64 RR Lua (ou Mupen64 Re-recording Lua) est un fork (le 3eme) de Mupen64 permettant l’enregistrement de vidéo.
 


 
Les changements sont:
 
✨ Features
– Added new emu.get_pref preferences (« caret_blink_time », « high_contrast », « reduced_motion »)
– Added dialogs.show_notification
 
🐞 Bugfixes
– Fixed TASVideo crashing on certain romhacks (e.g. B3313 v0.7)
– Fixed crash when recompiling not-yet-reached blocks (affected memory.recompile)
– Fixed dark mode issues

 
Site original. Fork 1. Fork 2. Fork 3.
 

Télécharger Mupen64 RR Lua v1.5.0-8 (+AVI Fixes builds) (26.9 Mo)

En savoir plus…

DOSBox Automation est un fork de DOSBox Staging qui transforme l’émulateur en un environnement fortement orienté vers l’automatisation et le contrôle externe. Il ajoute notamment une API HTTP REST, des scripts Lua sandboxés, l’enregistrement et la relecture des entrées, la capture audio/vidéo, la lecture du texte affiché à l’écran ainsi que des fonctions d’accès et de manipulation de la mémoire, des registres CPU et des ports d’E/S. Il intègre également des mécanismes pour automatiser les installations et les changements de disques, avec une politique de montage sécurisée.

 


 
Différence avec DOSBox Staging: Staging reste avant tout un émulateur DOS destiné à faire fonctionner les logiciels et jeux DOS avec une émulation et une compatibilité modernes. DOSBox Automation reprend sa base mais ajoute une importante couche d’automatisation, de scripting et d’introspection, permettant à des programmes externes de contrôler l’émulation et d’interagir avec son état interne. Il s’adresse donc principalement aux launchers, tests automatisés, outils de développement, debugging et reverse engineering, plutôt qu’à l’utilisateur qui cherche simplement à jouer.

 

Télécharger DOSBox Automation v0.86 pre1 (139 Mo)

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/