SharpEmu est un émulateur PlayStation 5 expérimental développé par par274, entièrement écrit en C# et conçu pour fonctionner sur Windows, Linux et macOS, même si le développement se concentre surtout sur Windows. Le projet est codé from scratch, sans reprendre d’autres émulateurs, et sert autant d’émulateur que de plateforme d’étude de l’architecture PS5.

 


 
L’émulateur est encore très jeune: aucun jeu commercial n’est jouable, mais il peut déjà charger des eboot.bin, exécuter des instructions CPU, lire les métadonnées des jeux, charger des modules système et initier certaines étapes du pipeline graphique. Plusieurs jeux testés atteignent des stades avancés comme sceVideoOut ou AGC, ce qui montre que le rendu commence à fonctionner, même si encore limité.
 
Le développement est actif, avec des builds Windows disponibles et des progrès réguliers. SharpEmu se concentre sur la mise en place d’une base technique solide avant de viser la compatibilité avancée ou la jouabilité.
 
En résumé, SharpEmu est un projet PS5 ambitieux, méthodique et en pleine construction, qui pose les fondations nécessaires pour une future émulation complète de la console.
 

 
Voici les changements:
– [scripts/release.py] fix utf-8 (0896ef68)
– [readme] update screenshots (c6d304cc)
– [GPU] Let a fill pattern without a length word span the whole pattern (4ec21480)
– [GPU] Recognize indexed four-word pattern fills (a95444f4)
– [SpirvTranslator] Read and write thread-addressed LDS spills through slot variables (14d68762)
– [SpirvTranslator] Keep constant-base thread-addressed LDS spills out of the private LDS array (54756cff)
– [Diagnostics] Report the writer of synchronized native color metadata (2e23a3a3)
– [Diagnostics] Show more frames in GPU wait sites (fb3d2325)
– [Diagnostics] Raise the GPU interval query and key limits (ec8f2ea1)
– [Diagnostics] Report the heaviest GPU interval (ff7f3974)
– [Tests] Cover indexed pattern fills and thread-addressed LDS slots (685dbae6)
– [Loader] Apply selected XML patches to loaded game images (540365e9)
– [GUI] Manage game patches in a localized selection window (71e3f277)
– [Loader] Support typed values and pattern-based game patches (2d438a59)
– [GUI] Identify version-independent pattern patches (b34ee704)
– [GUI] Download patches matching the game title ID and version (b1056a44)
– Store user-writable data in a per-user directory for system installs (#1108) (4f6d877c)
– [docs] move patches.md to docs folder (b0fa905f)
– fix(gpu): preserve native stencil contents when attaching ordinary planes (#1106) (de22640c)
– [GPU/HLE] Saros: shader translator, GPU memory and HLE fixes (#1079) (412b2135)
– [Ngs2] Fix sampler streaming, voice routing and ATRAC9 playback (2cd6676e)
– [Agc] Added sceAgcUpdatePrimState (669e54f4)
– Elden ring scissor (#1117) (b6347f9f)
– [GPU] Restore default AGC occlusion counting (8705372e)
– [Tests] Cover AGC default occlusion state and query results (a1061ef3)
– [GPU] UE4 ray tracing: smaller shader-call programs, compiled in the background (#1120) (6b7c1d50)
– [Platform] Remove macOS support (#1123) (299c907c)
– [VideoOut] Report UHD output status before buffers are registered (#1125) (b1ec2866)
– Tessellation + Draw reuse and GNM mode (#1130) (8ddf6601)
– [GUI] Add Simplified Chinese localization (#1132) (c574a279)
– [GUI] Fill in missing and untranslated strings in language files (#1133) (504ff6a2)
– [CI] Complete Chinese options and unblock video decoding under thread-pool load (ab1b9ed4)
– Tomb raider legend (#1134) (11506fcf)
– [GUI] Port the launcher cleanup to Windows and Linux (#1135) (a6bc9ace)
– chore: bump version to 0.0.7-pulse (#1136) (791a0535)

 

Télécharger Sharpemu v0.0.7 (62.0 Mo)

Site Officiel

En savoir plus…

‘Xbox 360 Controller Emulator’ est une bibliothèque de wrappers qui traduit les appels XInput en appels DirectInput, et permet le support des pads non-compatibles XInput dans les applications (surtout des jeux).
 
En d’autres termes: x360ce vous permet d’utiliser n’importe quel pad dans les jeux qui supportent à la base uniquement le pad XBOX360 !
 
Notez que la version AnyCPU s’exécute nativement en 32 ou 64 bits selon le système. Elle est donc la seule version à jour à privilégier.

 
x360ce_General
 
Plus d’infos sur le site officiel.
 

Télécharger x360ce (AnyCPU) v4.28.16 (19.9 Mo)

Télécharger x360ce (64 bits) v3.2.9.82 (1.6 Mo)

Site Officiel

En savoir plus…

Zaxnes est un émulateur de Nintendo Entertainment System (NES) pour Windows qui propose une conversion en temps réel de l’image 2D des jeux en environnement 3D, avec des éléments représentés sous forme de voxels. Il permet notamment de gérer la profondeur des plans, les ombres et une caméra libre, tout en conservant la possibilité de revenir à l’affichage 2D original.

 



 

Télécharger Zaxnes v0.4.0 (6.5 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:
– 3D shelf: the Master System and its cartridge from a real model by @cochimbo in #167
– Pistolas de luz: Justifier y Menacer en el puerto 2, con mira en pantalla (#102) by @cochimbo in #168
– misc_test and misc_test.2 pass every check (#137) by @cochimbo in #169
– VDP Game Gear: tiempos del contador V y del H latcheado (#76) by @cochimbo in #170
– Modo consola para Steam Deck, ROG Ally, Legion Go y otros PC con mando by @cochimbo in #171
– Master System Light Phaser and paddle (#73) by @cochimbo in #172
– Mega CD 32X discs and Mode 1 for 32X cartridges (#96) by @cochimbo in #173
– CHANGELOG for 0.1.0-beta.9 by @cochimbo in #175

 

Télécharger Plumsg v0.1.0 beta 9 (34.3 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, nouveau traitement de la géométrie par shaders et réduction des artefacts visuels.
– Système de transparence à plusieurs modes, dont un mode reproduisant le tramage matériel de la borne pour améliorer certains effets de fumée, de neige et de brouillard.
– Prise en charge des packs de textures HD aux formats PNG et WebP, avec génération automatique des mipmaps.
– 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, et amélioration du rythme d’affichage sur les écrans à haute fréquence.
– 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), réduisant sensiblement leur taille.
– Audio exécuté dans un thread dédié afin de limiter les saccades, coupures et grésillements.
– Améliorations de l’émulation audio, notamment des corrections du traitement des effets sonores et de 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.6a (18.3 Mo)

Site Officiel

En savoir plus…

Il s’agit de l’émulateur de Nintendo DS mais dans une version en cours de développement.
 

 
(Builds automatiques ou là)
 
Les principaux changements depuis ma news précédente sont:
– Cocoa Port: Mark DeSmuME.app as one that doesn’t need NSPrefersDisplaySafeAreaCompatibilityMode.
– Cocoa Port: Use modern full screen code for Lion and Mountain Lion, and try to fix full screen for Macs with display notches.
– Cocoa Port: Fix HID controller crashes and spurious input
– Cocoa Port: Fix HID controller parsing and macOS compatibility.
– Fixed native macOS fullscreen display resizing
– ci: use the previously proven clang-cl Windows build invocation
– ci: compile current instrumented source and preserve native runtime breadcrumbs
– debug: log Windows emulator startup, ROM loading and first traced frame
– ci: capture emulator process, ROM and working-directory evidence on smoke failures
– ci: preserve Windows runtime diagnostics alongside RAM trace smoke test
– Add runtime process diagnostics for CI GUI frame-loop failure
– Disable audio in Windows CI smoke test (no DirectSound driver on runner)
– Fix PowerShell here-string terminator in runtime diagnostics
– Repair indentation in Windows GUI dialog diagnostics workflow
– Diagnose DeSmuME Windows error dialog and include 7z runtime DLL
– Diagnose runtime trace absence using cached compiled Windows artifact
– Rerun Windows gameplay smoke after compile fix and propagate build failures
– Fix ARM9 trace build: declare effective input mask before use
– Add Windows runtime smoke test with public DS homebrew and input/RAM assertions
– Document Volt Hunt instrumented emulator: volt-hunt/README.md
– Document Volt Hunt instrumented emulator: volt-hunt/experiment-example.txt
– Reset Volt Hunt trace and scripted input when a new ROM loads
– Record effective DS controller input beside each ARM9 RAM trace row
– Add optional frame-range controller playback to Windows emulator

 
Notez que les fichiers sont mis à jour régulièrement sur notre site mais ne sont newsés que de temps en temps.

 

Télécharger DeSmuME (Dev) v0.9.14.1750 (2.7 Mo)

Télécharger DeSmuME (Français) v0.9.14 (14/02/2024) (2.1 Mo)

Site Officiel

En savoir plus…

Eglantine est un émulateur open source de Nintendo Switch 1 et 2, dérivé des projets Eden, Yuzu et Sudachi. Développé en C++, il vise une compatibilité multiplateforme avec Windows, Linux, macOS, Android et FreeBSD.

 

Le projet cherche à reproduire le fonctionnement de la console et à améliorer progressivement la compatibilité avec les jeux et les fonctionnalités matérielles. Son développement nécessite notamment des travaux d’exploration et de rétro-ingénierie du matériel.
 
Les développeurs acceptent les dons financiers, destinés à financer l’acquisition de consoles Nintendo Switch, de jeux pour les tests et la rétro-ingénierie, ainsi que l’hébergement, l’infrastructure technique, le matériel supplémentaire (notamment des GPU) et les serveurs d’intégration continue (CI).
 

 
Et pour ceux qui veulent toujours plus d’ia, ils peuvent aller ici, ca fera fonctionner quelques jeux en attendant que ce soit géré, mieux, ailleurs.
 

Télécharger Eglantine Build 96 (107 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un émulateur de Philips P2000T développé par Dionoid et basée sur la version de Marcel de Kogel et Stafano Bodrato et améliorée par d’autres.
 


 
Les principales nouveautés 26 ans après la précédente version sont les suivantes:

– Serial port support;
– Available through command-line argument like e.g. M2000 –serial COM7;
– Added option for 10x (1000%) CPU speed;
– Support for emulating @ifilot’s SD-card cartridge;
– Targeted at developers of SD-card Launcher firmware;
 
Note: only in Symbolic Key Mapping mode

 

Télécharger M2000 v0.9.6 (4.4 Mo)

Télécharger M2000 (32 bits) v0.9.2 (4.3 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.9.5 (31.7 Mo)

Site Officiel

En savoir plus…

OpenRetro est un frontend open source pour Windows dédié aux jeux rétro. Il permet de centraliser sa bibliothèque de jeux, de gérer leurs métadonnées et leurs jaquettes, puis de lancer les jeux depuis une interface unique.

 


 

Il intègre RetroArch dans une version minimaliste spécialement conçue pour le projet, sans son interface habituelle. Les cœurs Libretro nécessaires sont téléchargés automatiquement, et les jeux compatibles s’exécutent directement dans la fenêtre d’OpenRetro. Le logiciel prend également en charge RPCS3 pour l’émulation PlayStation 3 et permet d’ajouter des émulateurs externes.
 

OpenRetro propose plusieurs fonctions complémentaires: multijoueur local jusqu’à quatre joueurs selon les jeux, jeu à distance depuis un navigateur sur téléphone connecté au même réseau Wi-Fi, et mode Party permettant à trois invités de rejoindre une partie hébergée sur le PC. Le jeu en ligne est également disponible pour certains systèmes, chaque participant exécutant alors le jeu sur son propre ordinateur. Un mode Big Picture facilite l’utilisation sur téléviseur avec une manette, tandis que les sauvegardes d’état automatiques permettent de reprendre une partie sur les systèmes compatibles.
 

Télécharger OpenRetro v1.3.0 (19.2 Mo)

Site Officiel

En savoir plus…

Fuse (Free Unix Spectrum Emulator) est un émulateur tournant à l’origine sous Unix. Plusieurs portages ont été fait dont celui pour Windows. Les systèmes 16K, 48K, 128K, +2, +2A, +3, +3e, SE, TC2048, TC2068, TS2068, TTX2000S, Pentagon 128 et Scorpion ZS 256 sont émulés.
 

 
New features:
– Support writing PZX files (Fredrick Meunier).
 
Emulation core improvements:
– Improve tape recording accuracy when tape traps are disabled,
preserving the timing and polarity of recorded signals (Fredrick
Meunier).
– Correct tape playback timing on machines with CPU clocks other
than 3.5 MHz, including the Spectrum 128K (Fredrick Meunier).
– Support ROM tape traps for standard PZX data blocks (Fredrick
Meunier).
– Avoid mistaking keyboard scans for tape loader activity (thanks,
Sergio Baldoví) (Fredrick Meunier).
– Improve AY sound accuracy across video frame boundaries (Fredrick
Meunier).
– Fix restoration of machine and peripheral ROMs when loading
snapshots (fixes bug #348) (thanks, Sergio Baldoví) (Fredrick
Meunier).
– Fix undefined behaviour in UDI disk image decoding (Fredrick
Meunier).
– Fix FDI parsing and recover unavailable sector data (Fredrick
Meunier).
– Clear joystick button state when resetting or loading snapshots,
preventing stuck direction and fire inputs (Fredrick Meunier).
 
Machine specific improvements:
– Fix loading of Timex cartridges with gaps between populated
memory banks (fixes bug #532) (Fredrick Meunier).
– Improve Timex cartridge reliability when resetting, replacing or
ejecting cartridges and restoring snapshots (fixes bug #536)
(thanks, Sergio Baldoví) (Fredrick Meunier).
– Clear stale Timex dock and EXROM mappings on hard reset and when
changing machines (Fredrick Meunier).
– Make the ZXMMC eject menu item work (patch #510) (Fredrick
Meunier).
 
UI improvements:
– ALSA, Core Audio and SDL2: improve audio buffering and pacing to
reduce latency where possible (Fredrick Meunier).
– SDL2: avoid prolonged emulator stalls when audio playback stops
consuming data (Fredrick Meunier).
– Prevent DAC auto-muting during silence (fixes bug #531) (thanks,
Alberto Garcia) (Fredrick Meunier).
– Add UTF-8 decoding and extended font glyphs to widget UIs
(patch #66) (thanks, Darren Salt) (Fredrick Meunier).
– Preserve complete UTF-8 tape metadata in browser descriptions
(Fredrick Meunier).
– Allow joystick menu button mapping to be configured in widget UIs
(fixes bug #373, patch #454) (thanks, Sergei Morozov) (Fredrick
Meunier).
– Show TZX CSW recording details and stored RLE sample rates in the
tape browser (fixes bug #528) (thanks, AJ B) (Fredrick Meunier).
– Win32: Correct printer file output (thanks, Joerg Pleumann)
(Fredrick Meunier).
 
Scaler improvements:
– Fix rendering at the right edge of the screen with composite 3x
scalers (Fredrick Meunier).
 
RZX improvements:
– Fix corrupted movie frames when recording RZX playback across
embedded snapshots (fixes bug #537) (thanks, Alberto Garcia)
(Fredrick Meunier).
 
Deprecated features removed:
– Remove SDL 1 support; SDL backends now require SDL 2 (Fredrick
Meunier).
– Remove 8-bit audio output compatibility; audio output now
requires 16-bit PCM (Fredrick Meunier).
 
Miscellaneous improvements:
– Migrate Windows builds to MSYS2 with integrated WAV support and
remove obsolete libaudiofile dependencies (Fredrick Meunier).
– Require macOS 14.4 for Core Audio consumer-progress notifications
(Fredrick Meunier).
– Add an Emscripten build option and document its prerequisites
(feature request #165) (thanks, Witold Filipczyk) (Fredrick
Meunier).
– Improve development automation checks and documentation, including
configurable T-state offsets for PC sampling (Fredrick Meunier).
– Annotate deliberate switch fallthroughs to avoid compiler
warnings (patch #514) (Fredrick Meunier).
 
Testing improvements:
– Expand regression coverage for audio scheduling, buffering,
adaptive pacing and backend failure handling (Fredrick Meunier).
– Expand tape, snapshot, Timex cartridge, display, event queue and
screenshot regression coverage (Fredrick Meunier).
– Run checks in Windows, macOS and additional Linux CI builds and
improve test portability (Fredrick Meunier).
 
– Various other minor bugfixes.

 

Télécharger Fuse v1.10.1 (3.6 Mo)

Télécharger Fuse (SDL) v1.10.1 (7.2 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 v1.1.0 (94.2 Mo)

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/