PS5PCEM est un émulateur PlayStation 5 expérimental et un projet de recherche sur l’interopérabilité, développé en Zig. Il permet notamment l’exécution native de code x86-64, le chargement d’exécutables PS5 déchiffrés, l’exécution de commandes graphiques AGC, la traduction de shaders RDNA2 vers SPIR-V et le rendu via Vulkan.

 


 

Fonctionnalités
– Exécution native du code x86-64 invité sous Windows.
– Chargement des exécutables ELF/SELF, relocation, liaison des modules et gestion du TLS.
– HLE de plusieurs fonctions du firmware PS5.
– Exécution des flux de commandes AGC pour le GPU.
– Traduction progressive des shaders RDNA2 vers SPIR-V.
– Rendu Vulkan avec gestion des render targets, du depth/stencil et du MSAA.
– Gestion de la mémoire GPU et des textures avec notamment le detiling.
– Prise en charge du VideoOut Vulkan.
– Audio hôte et lecture H.264/AAC via FFmpeg.
– Support des contrôleurs DualSense et DualShock via HID.
– Support XInput et clavier.
– Gestion des sauvegardes par titre.
– Lanceur Windows natif avec jaquettes locales, profils de contrôleurs et lancement direct des jeux.
– Jusqu’à huit titres récents peuvent être conservés dans le lanceur.
– Plusieurs jeux atteignent désormais le gameplay et certains sont déjà jouables, mais la compatibilité, les performances, les graphismes, l’audio et la stabilité restent variables selon les titres et le matériel.
 


 

Jeux ayant atteint différents niveaux de fonctionnement
– Terminator 2D: No Fate
– Jets ‘n’ Guns 2
– Asterix & Obelix: Slap Them All!
– The Precinct
– Cat Quest III
– Jurassic Park Classic Games Collection
 

Les captures et résultats présentés par le projet sont des résultats de développement et ne constituent pas nécessairement des indications de compatibilité générale.
 

Configuration
– Windows 10 version 2004 ou ultérieure.
– Processeur x86-64.
– GPU compatible Vulkan 1.2.
 

Développement
PS5PCEM est développé en Zig et est distribué sous licence GNU GPL v3 ou ultérieure.
 

Le projet ne fournit ni jeux, ni firmware PS5, ni clés, ni bibliothèques système de la console.
 

État du projet
PS5PCEM est toujours en développement actif. L’émulation PS5 reste incomplète et la compatibilité varie fortement selon les jeux. Le projet dispose néanmoins déjà d’une implémentation fonctionnelle de plusieurs éléments importants de l’architecture PS5, notamment l’exécution x86-64, le système graphique RDNA2/AGC, la traduction des shaders et le rendu Vulkan.
 

Les changements:
 
– Fixed a launcher regression preventing games from starting in packaged and installed versions.
– Improved error reporting for Windows process launch failures.
– Implemented font rendering and fixed a startup crash affecting Jurassic Park Classic Games Collection.
– Expanded firmware support with MemoryPool, PNG encoding, RTC functionality and AMPR software counters.
– Improved RDNA2 shader support, including blending, atomic operations, texture sampling and shader subroutine calls.
– Updated default output settings to 1920×1080 SDR and enabled performance mode by default when no game preset is specified.
– Updated the launcher, runner and PKG extractor in the portable ZIP and per-user installer.

 

Télécharger PS5PCEM v0.3.4 (125 Mo)

Site Officiel

En savoir plus…

Ngpcraft est un émulateur Neo Geo Pocket et Neo Geo Pocket Color qui combine la vitesse d’un cœur natif en C++ avec l’élégance d’une interface graphique en PyQt6. Son moteur est méticuleusement calibré sur le matériel d’origine, ajustant chaque cycle microprocesseur et temps d’accès à la mémoire flash pour que des jeux auto-cadencés comme Densha de Go tournent enfin à leurs 30 images par seconde réelles.

 

L’expérience de jeu y est particulièrement soignée grâce à une bibliothèque dynamique avec vignettes de pochettes, recherche avancée, tri par temps de jeu et gestion des favoris. La console reproduit le démarrage BIOS officiel avec sa séquence d’intro originale, garde en mémoire la pile bouton pour maintenir la date et l’horloge RTC à jour, et permet même de déclencher les alarmes intégrées aux jeux au bon moment.
 
Pour le confort visuel et matériel, le logiciel s’adapte à vos envies grâce à un redimensionnement fenêtré ou plein écran, divers filtres vidéo (LCD-grid, CRT, scanlines), la gestion des thèmes sombre et clair sans redémarrage, ainsi qu’une prise en charge complète des manettes Xbox (XInput) avec autofire réglable et remappage intuitif sur un schéma visuel de la console.
 
Côté fonctionnalités en partie, vous disposez de 8 emplacements de save states par jeu, de sauvegardes internes NVRAM, d’une option de rembobinage en direct (rewind avec tampon de 10 à 30 secondes), du pas-à-pas image par image, de la capture d’écran d’un clic (F12) et de l’accélération ou du ralenti de 0,25× à 4×. Même les cartouches noir et blanc profitent d’une palette de colorisation automatique lorsqu’elles tournent en mode Pocket Color.
 
Enfin, c’est un outil formidable pour le développement et la préservation de ROMs: son moteur intègre un véritable débogueur complet (points d’arrêt, inspection de la pile, recherche RAM, export audio VGM), un module d’analyse automatique testant les jeux sur 400 frames sans planter, ainsi qu’un générateur de rapports de crash ultra-détaillés en cas d’erreur sur une instruction.
 

 

Télécharger NgpCraft Emulator v3.8.8 (75.1 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
TASInput – Finer out-of-bounds dragging behavior (#1069)
Lua – Support for opting out of script restart on emu restart (#1066)
Lua – Painter linear and radial gradient support (#1072)
Lua – Add Painter:get_alpha/set_alpha (#1071)

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

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

En savoir plus…

Nemulator est un émulateur multi-systèmes pour Windows, développé par jslepicka. Il permet de simuler plusieurs consoles rétro avec une interface DirectX.
 
Systèmes pris en charge:
– Nintendo NES
– Sega Master System
– Sega Game Gear
– Sega Genesis
– TurboGrafx-16
– Nintendo Game Boy / Game Boy Color
– Pac-Man / Ms. Pac-Man (Arcade)
– Space Invaders (Arcade)

 

 

Télécharger Nemulator v6.1 (678 Ko)

Site Officiel

En savoir plus…

Il s’agit d’un frontend dédié à la Neo Geo, fonctionnant sur le principe d’un RetroArch spécialisé autour d’un seul système. Goliath assure la gestion de la ludothèque, des réglages, des sauvegardes et du lancement des jeux, tandis que l’émulation est assurée par le core Geolith via JGRF/JG.

 

Il prend en charge les jeux Neo Geo MVS/AES ainsi que la Neo Geo CD, avec notamment la gestion des variantes, la recherche et le tri des jeux, l’historique des sessions, les captures d’écran, le suivi du temps de jeu et différents outils de diagnostic.
 
Goliath permet également de personnaliser les paramètres d’émulation et les contrôles, de gérer les sauvegardes, de vérifier les BIOS et les fichiers de jeux, ainsi que d’effectuer des benchmarks et des exports audio. L’interface est basée sur Qt 6 et propose plusieurs thèmes clairs et sombres.
 

 

Télécharger Goliath v0.41 preview (37.0 Mo)

Site Officiel

En savoir plus…

Ryujinx-Nextendo est un émulateur Nintendo Switch basé sur Ryujinx, auquel a été intégré nativement le support du Nextendo Network, un service en ligne privé et communautaire destiné à remplacer le service officiel de Nintendo.
 
Le projet reprend le cœur d’émulation de Ryujinx, notamment pour le processeur, le GPU, l’audio, les contrôles et le système de fichiers. Les modifications apportées par Nextendo concernent principalement la partie réseau et l’interface utilisateur.
 
L’objectif est notamment de permettre aux jeux compatibles de retrouver des fonctionnalités de jeu en ligne via le Nextendo Network, sans nécessiter de configuration manuelle particulière, de modification du fichier hosts ou de contournement SSL de la part de l’utilisateur.
 

 
Les changements sont:
 
Games
– Nintendo Switch Sports: graphics fixes (vertex data is now written before draws) and six-axis sensor calibration support, so the game renders and reads motion controls correctly.
– Splatoon 2 on macOS and Linux: online matches no longer drop because a UDP hole-punch probe was mistaken for a disconnect.
 
Service catalog
– The emulator now reads a signed catalog from Nextendo Network. New online titles and accepted game versions can be added from the server, without waiting for an emulator update.
– Catalog titles show their supported version and live player count in the game library. A manual refresh is available in the Nextendo menu.
– If a catalog title is not on a supported version, you get the usual warning and can still play offline.
 
macOS
– Controllers no longer freeze the emulator when HD rumble is initialised.

 

Télécharger Ryujinx-Nextendo v1.9.3 (38.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 (69.6 Mo)

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

Télécharger KytyPS5 r261015 (52.9 Mo)

Télécharger Citron Neo (2026/10/15) (62.0 Mo)

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

Télécharger Xenia Edge (2026/10/15) (10.6 Mo)

Télécharger Vita3K v0.2.1 (2026/10/15) (36.0 Mo)

Télécharger EKA2L1 v0.0.9 r261015 (71.4 Mo)

Télécharger PCSX Redux (64 bits) (2026/10/15) (45.0 Mo)

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

 

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

 

 
Soyez informé que la prise en charge des jeux cryptés n’est pas disponible…
 
Pour éviter toute confusion concernant les objectifs d’Azahar, la décision a été prise de limiter autant que possible le contournement du TPM (Trusted Platform Module). Le contournement ne sera effectué que lorsque l’interopérabilité du code de Nintendo est nécessaire avec Azahar ou d’autres codes de Nintendo. En conséquence, Azahar n’autorisera pas le lancement ou l’installation de jeux cryptés à moins qu’ils n’aient été obtenus par le biais des applications officielles de Nintendo, telles que l’eShop ou les paramètres système.
 

Note: Les fichiers .3ds non cryptés sont désormais pris en charge nativement.

 
Les changements:
 
All
– Addressed an oversight which allowed specially-crafted CIA files to execute arbitrary code in the host environment when locally installed by a user. | @PabloMK7 #2648
– Addresses the following GHSA report: GHSA-h74v-5mw8-qg8r
– Fixed an issue where the xBRZ texture filter would be applied incorrectly when using the Vulkan renderer, resulting in an incorrect appearance. | @OpenSauce04 #2647
– Handling of large HTTP downloads within emulated 3DS applications has been improved, improving memory efficiency and stability. | @PabloMK7 #2515
– Fixes downloading large games from the eShop.
– Added a new 3GX loader flag allow_homebrew_load, which allows loading 3GX plugins for homebrew apps if the plugin supports it. | @PabloMK7 #2649
 
Desktop
– Various improvements to GDB and RPC servers, fixing certain issues and improving functionality. | @PabloMK7 #2631, #2640, #2633
– For additional info, see individual PR descriptions.
Script developers will need to update the RPC client as this is a breaking change.
 
Android
– Fixed a crash which could occur if the gpu_drivers directory contained a subdirectory. | @ygordreyer #2592
 
Technical
– Creating a copy of the kernel shared and config pages using svcMapProcessMemoryEx is now possible.
– This is a technical accuracy change. Little to no end-user impact.

 

NB: L’outil Azahar Artic Setup est une application homebrew pour la Nintendo 3DS qui permet d’installer des fichiers système et des données uniques de la console sur l’émulateur Azahar en utilisant votre console. Il diffuse l’application « Paramètres Système » ainsi que le module système NIM pour effectuer une mise à jour système, et copie vos données uniques de la console pour activer les fonctionnalités en ligne.
 

Télécharger Azahar v2126.2 (41.9 Mo)

Site Officiel

En savoir plus…

Créé par Ector et F|res, voici la dernière version de Dolphin, un émulateur GameCube/Wii et également Tri-Force (système d’arcade élaboré par Nintendo-Sega-Namco dont le hardware est basé sur celui de la GameCube).
 


 
Lire l’article concernant les changements apportés par cette version ici.
 
Le changelog en résumé:
 
Here’s what changed in this hotfix release:
– Added a prompt on Android to request permission for local network access while using NetPlay.
– This permission is not required if you only want to play with others over the internet.
– Approved additional codes and patches in various games for use with RetroAchievements in hardcore mode.
– Fixed an issue on Google Play where Dolphin was accidentally listed as compatible with 32-bit ARM devices.
– 32-bit ARM support was removed in 2015. We have no plans to re-introduce support.
– Fixed a bug which caused the settings menu to crash on Android 9.0 (Pie) and older.
– Fixed a bug where a GameCube controller plugged into port 1 of a GameCube Controller Adapter did not work in NetPlay.
– Fixed a bug which could cause games to crash at boot on macOS.
 
Here are the security patches:
– Fixed a bug where attempting to assemble certain syntactically invalid source causes Dolphin to crash.
– Fixed a bug where a malicious NetPlay host could cause clients in a room to reserve an excessive amount of RAM.
– Fixed a bug where a malicious NetPlay host could cause clients in a room to write part of their memory into a file on the Wii NAND.
– Fixed a bug where a maliciously crafted save state could cause Dolphin to write outside of a buffer when loaded.

 

 

Télécharger Dolphin v2609a (19.1 Mo)

Site Officiel

En savoir plus…

shadPS4 est un émulateur PlayStation 4 open-source. Depuis la version 0.12.1, il abandonne son interface graphique intégrée pour fonctionner uniquement en ligne de commande.
 
Pour faciliter son usage, une interface externe est disponible. Elle permet de lancer des jeux, configurer les options, et suivre les performances via une interface visuelle simple et intuitive.
 

Cette interface est développée séparément et reste compatible avec les futures versions de shadPS4.
 



 
Les changements:
– Do not overwrite the config on close (#467)
– Trigger the search filter each reload
– Preserve search results when sorting games (#466)
– New Crowdin updates
– Misc fixes

 

Télécharger ShadPS4 (GUI) v381 (26.4 Mo)

Site Officiel

En savoir plus…

Le projet mame_nes est un fork de MAME spécialement ajusté pour exécuter des jeux Nintendo Entertainment System (NES) avec une configuration simplifiée. Il propose une version allégée du système MAME, centrée uniquement sur l’émulation NES, afin de réduire la complexité habituelle du framework et d’offrir une expérience plus directe pour les utilisateurs qui souhaitent lancer des ROMs NES sans manipuler l’ensemble de l’écosystème MAME.

 

Ce fork met en avant une compilation minimale, débarrassée des autres systèmes pris en charge par MAME, ce qui permet un exécutable plus léger, plus rapide à compiler et plus simple à intégrer dans des projets tiers. Il inclut également des ajustements spécifiques pour améliorer la compatibilité, stabiliser l’exécution et faciliter l’utilisation dans des environnements où seule l’émulation NES est nécessaire.
 
Le dépôt fournit les fichiers sources, les instructions de compilation et un binaire préconfiguré, permettant de tester rapidement l’émulation NES via MAME sans passer par la configuration complète du projet principal. L’objectif est de proposer une base propre, compacte et adaptée aux développeurs ou passionnés cherchant une version ciblée de MAME dédiée exclusivement au NES.
 

 
Les changements:
 
– This release moves PPU timing out of the APU and into the PPU itself. Previously, each APU tick triggered three PPU ticks. The PPU now manages its own timing, allowing all four NTSC CPU/PPU timing alignments to be emulated.
– Choose Phase 0–3 or Random under Tab → Machine Configuration → CPU/PPU Alignment. Random selects an alignment using weighted probabilities, and the selection takes effect when the machine resets.
– All four phases pass the $2007 alignment tests, RMW2007Test, and AccuracyCoin in testing.
– Warrio Woods flicker occurs on phase 1
– read2004.nes – looks correct on phase 0 and is missing a starting FF for phases 1-3(normal?)
– demo_ntsc – correct on all phases
– scanline.nes – looks correct on phase 0 and has some corruption for phases 1-3 (normal?)
– PaletteCorruption.nes – correctly detected the selected phase
– INC2007Alignment.nes – correctly detected the selected phase

 

Télécharger MAME-NES v2.0 (53.3 Mo)

Site Officiel

En savoir plus…

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:
– Shader stability: unsupported shader instructions now produce an error that the Vulkan pipeline compiler can handle, rather than terminating the GPU worker. This improves error recovery but does not add support for those instructions.
– Graphics compatibility: aligned constant-buffer and texture validation with Eden and corrected how constant-buffer values are recorded for shader caching.
– Windows memory handling: aligned unsupported memory-protection handling with Eden, avoiding an unconditional panic.
– Windows builds: improved detection of existing Visual Studio installations and installation of missing C++ tools. Runtime DLLs are now copied alongside the build binaries, and a vcpkg compatibility fix was added.
– Troubleshooting: added a PowerShell script to capture diagnostic memory dumps when Ruzu freezes or displays a black screen. It downloads and verifies Microsoft ProcDump automatically; no compiler or debugger installation is required. Dumps remain local and may contain sensitive data, so share them privately.

 

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

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/