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:
 
– [General] Major improvements to rendering, synchronization, memory management, shader caching and package extraction.
– [Subnautica: Below Zero] Reaches a playable scene with world creation, rendering, movement, saving and save restoration.
– [Grand Theft Auto III: The Definitive Edition] Package extraction and startup now work, with the player able to walk, enter a vehicle and drive.
– [Little Nightmares Enhanced Edition] Reaches the opening scene with character movement, camera tracking and save/load support.
– [Big Helmet Heroes] Progresses beyond the main menu into the tutorial, with fixes to GPU file reads, save handling and command processing.
– [Quake II] Various rendering and resource-management optimizations, with reported peaks of 60–70 FPS in lighter scenes.
– [Ghost of Yōtei] Progresses to later 3D scenes and cinematics, with numerous rendering and memory-management improvements.
– [Rendering] Improvements to color handling, textures, mipmaps, shaders, buffers, lighting effects and Vulkan compatibility.
– [Performance] Optimizations to frame preparation, memory transfers, shader compilation and GPU/CPU synchronization.
– [Save System] Fixes to save-file handling, asynchronous writes, temporary staging and save restoration.
– [PKG Extraction] Improved game extraction, including GTA III’s inner application payload, with extraction progress and logs in the launcher.
– [Launcher] Improved display settings, keyboard focus handling and system game-performance preferences.
– [Testing] 1,511 of 1,522 ReleaseSafe tests pass, while GPU command, Vulkan, HLE, memory and CPU test suites pass completely.
– [Requirements] Windows 10 version 2004 or newer, an x86-64-v3 CPU (AVX2, BMI2, FMA) and a Vulkan 1.2-compatible graphics driver are required.

 

Télécharger PS5PCEM v0.3.3 (124 Mo)

Site Officiel

En savoir plus…

KytyPlus est un fork de KytyPS5, lui-même dérivé du projet original Kyty. Il reprend son émulation de la PlayStation 5 tout en ajoutant plusieurs améliorations, notamment le support expérimental des jeux PS4 via shadPS4, le FSR 1.0, un cache Vulkan permettant de conserver les pipelines compilés et différentes optimisations destinées aux GPU intégrés (iGPU). Il permet également l’installation des fichiers PKG depuis son interface et propose une gestion unifiée des jeux PS4 et PS5. Le projet est encore en développement et de nombreux jeux peuvent rencontrer des plantages, des écrans noirs ou des problèmes graphiques.
 


 

 
Les changements:
 
– Sonic Superstars (PPSA06888) is now Playable — the game previously hung at
« Downloading data. Please wait. » in Jungle Act 1. Fixed by correcting PlayGo
PlayGoGetChunkId two-pass enumeration (count query then fill) and adding a
compatibility fallback that enumerates 1000 chunks when install metadata is
absent. Sustained Jungle gameplay was observed; full-campaign completion and
all bosses are not yet verified.
– Default upscaling: 1080p native → 4K FSR — fresh installs and new CLI
launches now default to a 1920×1080 engine request upscaled to 3840×2160 via
Fsr1 (Performance preset, sharpness 0.3, FIFO). No manual setup required.
This is the project’s FSR-inspired spatial EASU/RCAS upscaler, not temporal
FSR 2/3 or frame generation. Engines may ignore the resolution request;
actual source/output dimensions are logged at runtime.

 

Télécharger KytyPlus v3.9 (50.2 Mo)

Site Officiel

En savoir plus…

ScratchPsx est un émulateur PlayStation 1 créé par Cal2 et fonctionnant sous Windows et MS-DOS, avec une compatibilité annoncée à partir des processeurs 486.

 

Il utilise notamment:
– Un recompilateur dynamique vers x86.
– Le son via Sound Blaster, CD audio compris.
– L’affichage VGA, Mode X ou VESA.
– L’accélération 3D sous DOS via Glide.
 
Son interface utilisateur rend hommage à Genecyst.
 
Les images CD au format CUE/BIN doivent être adaptées aux contraintes de noms de fichiers du format MS-DOS 8.3.
 

 

Télécharger ScratchPsx (1.4 Mo)

En savoir plus…

MAME NEHT est un ancien build de MAME consacré principalement à l’émulation et à l’intégration de hacks de jeux d’arcade. Basé sur MAME v0.160, le projet vise à moderniser cette base tout en conservant la compatibilité avec certains hacks qui ne fonctionnent plus sur les versions ultérieures de MAME, avec notamment un intérêt porté aux systèmes CPS1, CPS2 et Neo-Geo.
 
Différence avec HBMAME: MAME NEHT privilégie une sélection de hacks importants sur la base de MAME v0.160, tandis que HBMAME propose une collection beaucoup plus large de hacks et de homebrews en suivant les versions modernes de MAME.
 

 
Les spécifications:
– Basé sur MAME 0.160
– Compatibilité avec des hacks de ROM historiques
– Support de plusieurs hacks CPS1, CPS2 et Neo-Geo
– Intègre notamment plusieurs hacks de Street Fighter II et The King of Fighters
– Intègre également certains sets issus de HBMAME
– Mise à jour du support QSound et de certains BIOS Neo-Geo

 

Télécharger MAME NEHT Reborn (60.1 Mo)

Site Officiel

En savoir plus…

myMCpp est un gestionnaire open-source de cartes mémoire et de sauvegardes pour PlayStation 2 (PS2), développé en C++ sous licence GPL-3.0 et hébergé par l’équipe de PCSX2. Cet outil permet de lire, créer, gérer et éditer le contenu de fichiers de cartes mémoire virtuelles aux formats .ps2, .mc2, .mcd, .vm2 ou de fichiers VMC bruts. Il propose une interface graphique simple sous Qt pour importer ou exporter des sauvegardes, tout en offrant une interface en ligne de commande complète pour exécuter des actions avancées comme le formatage, la vérification d’erreurs (ECC), la création de dossiers ou la gestion des fichiers.
 
Pour garantir son bon fonctionnement et l’affichage de l’interface, il est nécessaire d’avoir des pilotes graphiques à jour ou d’installer le runtime Vulkan.
 

 

Télécharger myMCpp v0.3.1 (28.1 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.9 Mo)

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

Télécharger KytyPS5 r261004 (24.1 Mo)

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

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

Télécharger Xenia Edge (2026/10/04) (10.4 Mo)

Télécharger Vita3K v0.2.1 (2026/10/04) (35.9 Mo)

Télécharger EKA2L1 v0.0.9 r261004 (69.8 Mo)

Télécharger PCSX Redux (64 bits) (2026/10/04) (44.8 Mo)

Télécharger Pureikyubu (64 bits) v1.9.1 (2026/10/04) (2.4 Mo)

 

Il s’agit d’un fork de l’émulateur Switch Citron, repris exactement à l’endroit où son développement s’était arrêté.
 

 
Les changements:
– Merge pull request #359 from HopeSuffers/fix/zero-pad-vertex-buffer
– fix(video_core): only pad vertex streams on MoltenVK allow vertex use of the stream buffer
– fix(video_core): zero pad vertex streams read past their limit
– Merge pull request #358 from HopeSuffers/fix/dont-hang-when-a-blocking-service-waits-on-host-thread
– fix(audio): look up set:sys on first use instead of blocking in audctl constructor
– fix(sm): keep blocking GetService from returning null on shutdown
– fix(sm): dont hang when a blocking GetService waits on a host thread
– Misc fixes

 

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

Site Officiel

En savoir plus…

Le projet NC2000 est un émulateur open-source pour les appareils rétro nc2000/nc2600/nc1020, basés sur un CPU 6502. Il permet d’exécuter les firmwares originaux dumpés des machines physiques, avec compatibilité Windows/Linux/Mac.
 


 

Télécharger NC2000 (2026/10/03) (3.1 Mo)

Site Officiel

En savoir plus…

OpenROM est une suite logicielle universelle, gratuite et open-source dédiée à la conversion de ROMs rétro. Conçue pour remplacer les outils propriétaires et fragmentés, elle fonctionne entièrement en local (100 % hors ligne) sans aucune collecte de données.

 


 
Interface et Ergonomie
– Esthétique Gaming : Propose une interface sombre moderne développée sous Flutter, inspirée des menus PS5 et Xbox, intégrant un tableau de bord, des cartes pour chaque ROM et des badges de plateforme.
– Personnalisable : Propose plusieurs thèmes intégrés (Cyberpunk, Terminal, Minimal, Gaming) et la possibilité d’en créer via des fichiers JSON.
– Prise en main fluide : Prise en charge native du glisser-déposer pour les fichiers et dossiers isolés ou groupés (traitement par lot).
 
Performances et Fonctionnalités Techniques
– Matrice de conversion complète : Prend en charge plus de 20 parcours de conversion parmi les formats majeurs (ISO, BIN, CUE, GDI, IMG, ECM, CHD, CSO, ZSO, XISO, RVZ, WIA, WBFS, GCZ).
– Détection intelligente : Identifie avec précision les consoles (PS1, PS2, PSP, Xbox, GameCube, Wii, Dreamcast) grâce aux signatures numériques (magic bytes) et analyse les en-têtes CHD (v4/v5) pour différencier CD et DVD.
– Génération et Vérification : Crée automatiquement les fichiers CUE manquants pour les fichiers BIN et vérifie l’intégrité des fichiers CHD générés via chdman.
 
Fonctionnalités Avancées
– Terminal et Automatisation : Intègre un journal de bord en temps réel pendant la conversion et propose un outil en ligne de commande complet (openrom-core) pour l’automatisation et les scripts.

 

Télécharger OpenROM v3.7.5 (38.5 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un émulateur de N64 écrit en Rust par Logan McNaughton (simple64) et dont certaines portions proviennent de mupen64plus et/ou ares.
 

 
Les objectifs en résumé sont les suivants:
– Performance. L’auteur veux pouvoir utiliser cet émulateur sur son ordinateur portable.
– Facile à utiliser.
– Facile de travailler avec. Les recompilateurs dynamiques sont performants mais ils sont très difficiles à lire et à comprendre. Cet émulateur n’aura des interprèteurs que pour le CPU et RSP. De plus, il est entièrement écrit en Rust (en dehors de Parallel-RDP), un langage de programmation moderne dont le nombre d’utilisateurs ne cesse de croître. L’auteur a essayé d’éviter l’utilisation de macros, qui peuvent réduire la répétitivité du code, mais aussi sa lisibilité.
 

Les changements sont:
 
– Touch screen controller for Android
– Update Vulkan backend (Granite)
– Adjust RDP timing
– Fix some VRU bugs
– Update RetroAchievements library
– Update Rust/SDL

 

Télécharger Gopher64 v1.1.38 (61.2 Mo)

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.40 preview (36.5 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:
 
– A new in-window dashboard replaces the old profile dialog: your account, friends, online status, lobby and game invitations in one place.
– Press Ctrl+F to open or close it, even over a running game.
– Friend profiles now show their play history.
– Inviting friends to a game now happens inside the panel.
– What’s New now shows the notes of the latest release.
– Fixed a crash that could close some games when a friends service request returned an error.
– Splatoon 3 now downloads its BCAT data (schedules and events) from the Nextendo server and keeps it up to date.

 

Télécharger Ryujinx-Nextendo v1.8.12 (34.2 Mo)

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/