VMA 486 Emulator est un émulateur de IBM PC/AT de classe 486 pour Windows, permettant d’exécuter des logiciels et jeux PC/DOS (jusqu’à Win95) anciens. Il propose une vitesse de processeur configurable jusqu’à 100 MHz, ainsi que l’émulation des modes vidéo CGA, EGA, VGA et SVGA. L’émulation sonore prend en charge le PC Speaker ainsi que le Sound Blaster avec OPL2/OPL3. L’émulateur gère également les lecteurs de disquettes, les disques durs et les CD-ROM. Il intègre enfin un débogueur avec désassembleur, éditeur mémoire et points d’arrêt, ainsi qu’un Trainer / Cheat Finder et des fonctions de sauvegarde d’état.

 



 

Télécharger VMA Emulator (2026/09/03) (1.7 Mo)

Site Officiel

En savoir plus…

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:
– fix(vmem): use ConcurrentDictionary for _pageProtections to prevent race corruption (#823) (034ddcc)
– Fix unaligned BufferLoad/GlobalLoad dword access (fe6521f)
– Fix/agc zero dim and storage (#828) (a2241d0)
– [GUI] Polish language (#832) (e79a1cc)
– [GUI] Estonian language (#835) (35a28f0)
– fix(agc): record write_data produced labels so WAIT_REG_MEM can resume (#834) (3a744c9)
– Fix TLS-load patcher corrupting short jumps immediately before FS:[0] reads (#838) (4a7a45d)
– fix(agc,video): CMASK/DCC metadata state machine , remove heavy heavy motion trails in DeadCell (#836) (f8a826e)
– shader: add compact f16 arithmetic and compare lowering (#840) (2b8ef7d)
– fix(agc): refine vertex layouts without rebasing captured inputs (#841) (f4f36b5)
– tools(shader): inspect raw Gen5 shader dumps (#842) (807aad1)
– fix(memory): expand the HLE guest-allocation arena (#843) (600fcde)
– fix(cpu): preserve TLS instruction boundaries after rel8 branches (#846) (51e5480)
– feat(hle): prefer loaded guest exports for selected registrations (#844) (b226dca)
– Fix debugger frontend (#858) (3831f3c)
– fix VEH trampoline REX prefix and TLS patch boundaries (#859) (b8f2421)
– chore: bump version to 0.0.3-release.3-patch.1 (#864) (33f590b)

 

Télécharger Sharpemu v0.0.3 R3 P1 (56.7 Mo)

Site Officiel

En savoir plus…

Coffee GB est un émulateur Game Boy Color développé en Java 16 (pour le cœur) et Kotlin (pour l’interface graphique). Conçu comme un projet personnel et un exercice de programmation, il se distingue par une approche technique ambitieuse: l’émulation du CPU est cycle-exacte, chaque instruction étant décomposée en micro-opérations exécutées à la cadence réelle de la console.
 
Malgré son aspect expérimental, Coffee GB offre une compatibilité élevée, validée par les célèbres tests Blargg et Mooneye GB, garantissant un comportement fidèle à la console d’origine. Il prend en charge les cartouches avec les contrôleurs mémoire MBC1 à MBC5, ainsi que les sauvegardes sur batterie, permettant de conserver les données de jeu comme sur une vraie Game Boy.
 

L’émulateur lit également les ROMs compressées (.zip), propose une configuration des touches via un fichier .properties, et intègre une fonctionnalité de netplay avec rollback (encore expérimentale) pour jouer en ligne avec synchronisation des états.
 

Pour les développeurs ou curieux techniques, le projet inclut des tests automatisés via Maven, et le code source est disponible sous licence MIT, librement modifiable et réutilisable.
 


 

Télécharger Coffee GB v2.1.2 (72.6 Mo)

Site Officiel

En savoir plus…

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


 

– Merge pull request #688 from yeatse/timer-tick-queue-rounding
– fix(kernel): honor tick queues for relative timers
– Merge pull request #687 from yeatse/codex/bluetooth-bonjour
– socket: give the invalid address family an unsigned underlying type
– ios: declare Bonjour discovery service and update query port description
– qt: declare Bonjour discovery and local network access on macOS
– bluetooth: discover local Apple peers with Bonjour
– bluetooth: retain control packets until asynchronous sends complete
– notifier: preserve the EPOC6 Bluetooth device response layout
– Merge pull request #684 from yeatse/codex/ios-device-names
– ios: separate device model and friendly phone name editing
– Merge pull request #683 from yeatse/codex/ios-controller-input
– ios: add independent controller sticks and external-display input
– Merge pull request #682 from yeatse/codex/ios-airplay
– ios: add game-only AirPlay external display output
– Merge pull request #681 from yeatse/codex/gles2-active-attributes
– Fix desktop GLES2 shader compilation and mouse button mapping
– Fix GLES2 vertex binding for inactive attributes
– Merge pull request #680 from yeatse/codex/sensor-rotation-channel
– Implement Rotation sensor channels for Android and iOS

 

Télécharger EKA2L1 v0.0.9 r260907 (70.7 Mo)

Site Officiel

En savoir plus…

Créé par Ben Vanik alias Noxa (PSP Player), il s’agit d’un projet de recherche pour développer un émulateur Xbox 360. Notez qu’il vous faudra une machine très performante pour lancer des jeux commerciaux de façon fluide. Plus d’informations ici sans oublier le site de développement [master]. Un manager permettant de gérer l’émulateur Xenia est disponible ici.
 

 


 
– [XAM/USER] – Implement XamUserGetSubscriptionType
– [UI] Fixed ImGui OnKeyChar
– [UI] Fixed ImGui error in content list view related to the same name entries
– Misc fixes

 

Télécharger Xenia v1.0.2844 (2026/09/07) (3.5 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un émulateur de PC Engine / TurboGrafx-16 / CD-ROM² / Super CD-ROM² et Arcade CD-ROM² / SuperGrafx multi plateformes.
 

 
🎵 Improved PSG audio accuracy
🔊 Fixed VSync audio underruns in faster refresh rates
🎯 Improved Arcade Card compatibility
🐛 Bug fixes and improvements

 

Télécharger GearGRAFX v1.7.22 (3.2 Mo)

Site Officiel

En savoir plus…

Le projet KytyPS5 est un émulateur PlayStation 5 pour Windows, développé par Nmzik, qui s’appuie sur une version profondément modifiée du Kyty original créé par InoriRus. Il vise à offrir une compatibilité PS5 nettement supérieure à celle du projet initial, en se concentrant sur le démarrage des jeux, la stabilité et la prise en charge progressive des titres commerciaux. L’émulateur est conçu pour fonctionner sans modules LLE externes, ce qui simplifie son utilisation et réduit les dépendances techniques. Le développeur indique que le projet est encore en phase expérimentale, mais déjà capable de lancer certains jeux 2D et plusieurs jeux 3D, avec un objectif clair: améliorer la compatibilité avant de se concentrer sur les performances ou la précision graphique.
 
KytyPS5 fonctionne exclusivement sous Windows et semble optimisé en priorité pour les cartes graphiques NVIDIA, même si d’autres GPU peuvent fonctionner avec des résultats variables. Le projet adopte une approche pragmatique: il cherche d’abord à faire démarrer les jeux, quitte à sacrifier la fidélité visuelle ou la vitesse d’exécution dans les premières versions. Le code est activement développé, avec des mises à jour fréquentes, ce qui en fait l’un des projets PS5 les plus dynamiques actuellement disponibles. Le développeur met en avant une volonté de transparence, en remerciant explicitement InoriRus pour le projet original, tout en assumant une réécriture et une refonte majeure du code.
 
En résumé, KytyPS5 est une continuation non officielle mais assumée du premier Kyty, transformée en un émulateur PS5 moderne, plus ambitieux et plus fonctionnel, qui cherche à devenir une référence dans l’émulation de la console de Sony.
 

 
Les changements:
– launcher: verify updates against GitHub and check release dates
– Audio: support 12-channel AudioOut2 output with SDL
– fix: share thread signal stacks with macOS
– fix: windows build failure in UTF-16 conversion
– fix ge
– render: fix volume attachment slice bounds
– textures: use the backing format for alias uploads
– agc: merge resources from both shader stages
– shader: run merged geometry stages as mesh shaders
– render: fix depth mapping for -1 to 1 viewports
– tests: enable Vulkan gather and derivative features
– shader: fix returns and descriptor placement
– render: share layouts with sampled attachments
– shader: skip resources in untaken uniform branches
– renderdoc: start and stop captures on the present thread
– shader: detect full buffer fills from uniform stores
– shader: zero-extend unsigned SOPK comparisons
– shader: fix packed image address reads
– shader: keep fragment layer values under lane masks
– render: fix tiled depth comparison textures
– render: upload the full stride-zero vertex attribute
– render: use native clears for stencil fill shaders
– present: wait for image acquisition before transitioning
– shader: share runtime value checks
– tests: wait for interrupt callbacks before the next queue
– render: clean up texture transfers and compute fills
– render: clean up image setup and tiler recording
– render: simplify pipeline setup
– render: remove redundant cache setup
– render: simplify pool wrapping and scissor clipping
– render: use Vulkan-Hpp setup defaults
– render: build indexed triangles for merged ES/GS shaders
– render: set merged GS user data from shader registers
– textures: keep incompatible mip layouts separate
– shader: add conditional 64-bit scalar moves
– shader: keep per-invocation mesh exports out of shared memory
– shader: fix embedded vertex fetch swizzles
– tests: clear BDA page tables before transfer updates
– shader: cache integer dependency checks
– render: ignore stale export formats with no pixel shader

 
(Temporary build compiled from this fork pending official releases.)

 

Télécharger KytyPS5 r260907 (19.8 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:
 
1.5.0-2:
– This release primarily fixes a build misconfiguration that caused stable Mupen64 to ship with nightly channel branding (i.e. a blue icon).
– It also features better crash reporting and slightly nicer colors for the joystick control in dark mode.
 
1.5.0:
Emulation
– Mupen64 dynamic recompiler core and first-party plugins are now natively 64-bit (x64).
– 32-bit builds remain available for compatibility with legacy plugins (e.g., Jabo’s).
– Support for ROMs larger than 64MB (up to 128MB).
– Support to run Banjo-Kazooie with the « Accurate RDP Completion » option enabled.
 
Plugins
– First-party plugins are embedded directly in Mupen64 instead of separate DLLs, simplifying management and reducing startup times.
– TAS Video enhancements: texture filtering, true widescreen support, and internal port to OpenGL ES.
 
Performance
– General application performance improvements.
– Savestate operations up to 5x faster using LZ4 compression.
– DCompPresenter: loosened frame latency requirements.
– TASVideo: reduced ROM closing delay.
– Core: faster ROM loading by keeping the emulation thread alive (#977).
– Core: LZ4 savestate compression (#926).
– Reduced joystick control repaints (#917).
 
Linux
– Core, TAS Video, TAS Audio, and TAS RSP plugins now compile and run natively on Linux.
– Development of a rudimentary Qt6-based GUI to eventually replace the Windows GUI cross-platform.
 
Features
– TASVideo, TASAudio, TASInput – Added Dark mode support.
– ParameterPalette – Added ability to go back and forth.
– Seeker – Displays ETA (#1015).
– TASInput – Added magnitude hotkeys (#1010).
– TASInput – Optional wraparound behavior (#984).
– VCR – Seek coalescing (#980).
– Integrated toast notifications (#979).
– Changed MFA default value to -1 (#971).
– ConfigDialog – Tooltips explaining why settings cannot be changed (#961).
– UpdateChecker – Added « Remind Me Later » option (#958).
– Logger – Various logging improvements (#954).
– VCR – Stricter and more informative sync warnings (#935).
– VCR – Key cpu_cf and rcp_lag_factor integrated into extended data section (#927).
– TASVideo – True widescreen support (#909).
– TASVideo – Shader-based combiner and core modernization (#851).
– Core – Support for ROMs up to 128MB (#889).
– Rombrowser – Included recent items (#881).
– Removed « No RSP » plugin (#872).
– Core – Integrated X64 dynarec (#776).
– Embedded first-party plugins within the main build.
 
Bugfixes
– Views.Win32 – Fixed window becoming too big when resized by plugins.
– Views.Win32 – Resolved race condition in titlebar updates.
– TASInput – Fixed window frame breaking when toggling the titlebar.
– Fixed default FFmpeg capture not being playable across all platforms.
– TASInput – Fixed broken sizing when expanding combo section (#994).
– TASVideo – Fixed washed-out colors on certain systems (#981).
– LuaDialog – Fixed rare crash when closing dialog (#965).
– ActionMenu – Fixed disabled menu items not being grayed out under Wine.
– Resolved rare deadlock on closing the application.
– AppActions – Fixed loading recent movie emptying author and description fields (#950).
– Fixed « Keep working directory » option not functioning as expected (#953).
– Fixed rare crashes in SDL_CreateWindow (#947).
– FFmpegEncoder – Fixed spaces in output path causing capture failures (#946).
– CLI – Fixed failure to start ROMs when treated as movies (#921).
– TASVideo – Applied resolution changes without requiring a restart (#903).
– LuaRenderer – Fixed overlays not disappearing when expected under Wine (#894).
– Resolved various Wine-specific operational issues (#875).
– Fixed inconsistent dummy plugin naming (#867).
– Fixed crash when loading ROMs with names containing invalid UTF-8 (#859).
– Fixed inaccurate frame accounting and RDP completion timing (#861).
 
Documentation
– Lua – Correctness and consistency improvements (#1007).
– Added note regarding Discord overlay crash.
– Updated data format documentation (#957).
– Updated documentation with LZ4 savestate details (#943).

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

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

En savoir plus…

CraziiEmu est un projet expérimental visant à exécuter des logiciels PlayStation 5 sous Windows, en combinant émulation et couche de compatibilité. Il est développé en C# avec .NET 10 et est destiné aux systèmes Windows 64 bits. Basé sur le projet open-source SharpEmu, il intègre un moteur d’exécution CPU à double mode (exécution native x86-64 à pleine vitesse ou interprétation précise pour le débogage), le rendu graphique sous Vulkan, la prise en charge des formats ELF et SELF de la console, ainsi qu’une gestion de la mémoire virtuelle allant jusqu’à 64 Go. Le tout est enveloppé dans une interface fluide au style console conçue avec Avalonia UI, qui propose un carrousel de jeux, une gestion dynamique des jaquettes et un mappage complet des manettes et du clavier.
 

 
Les nouveautés sont:
 
GPU & Rendering
– Fixed MRT render target alignment to maintain strict correspondence between PS5 GPU slots and Vulkan attachments.
– Fixed color output masking directly at the Vulkan ROP level.
– Improved vertex parameter mapping and pixel shader input count tracking.
– Optimized render pass management to avoid unnecessary flushes and layout transitions between draw calls.
– Fixed depth buffer handling so it is preserved throughout the entire frame.
– Fixed stride calculation for texture detiling on GFX10/RDNA2, including swizzle modes 21, 25, 8 and 20.
 
Kernel Synchronization & Threading
– Reworked `sceKernelSyncOnAddress` with an atomic fast path that avoids blocking the thread when the condition is no longer satisfied.
– Added support for microsecond timeouts and zero-duration timeouts.
– Improved static pthread mutex handling to prevent potential deadlocks during engine initialization.
 
Audio
– Replaced blocking waits with asynchronous signaling through the kernel event queue.
– Added a high-precision lock-free synchronization system to maintain a continuous 48 kHz audio stream and prevent stuttering or underruns.
– Fixed a NID conflict between `sceAudioOutGetPortTimestamp` and `libKernel:usleep`.
 
UI & Architecture
– Removed the integrated log panel from the main window to reduce UI slowdowns.
– Replaced the old separate configuration window with an integrated settings interface.
– Removed the remaining Linux, macOS and Metal code paths, focusing CraziiEmu on native Windows x86-64 execution.
 
New Features
– Restored smooth scrolling for the PS5 dashboard horizontal carousel.
– Added automatic background scanning of the App0 game library with cached results.
– Added a dedicated log window accessible with F4, featuring real-time search, level filtering, clipboard copying, clearing and log export.
– Added a hardware telemetry overlay accessible with F3, displaying FPS, frame time, CPU/GPU frequencies and RAM/VRAM usage.
– The 20-second hang watchdog now captures CPU register state from the main thread and automatically disassembles the x86-64 instruction responsible for the hang.
– Added internal 3D resolution options: Native, 720p, 1080p, 1440p and 4K.
– Added automatic aspect ratio preservation and fullscreen letterboxing.
– Integrated RenderDoc, with instant capture through F10 or from the settings.
– Added hardware/FFmpeg video decoders for FMV sequences: `videodec2`, `avplayer` and Bink2.
– Added `libScePngDec` for hardware decoding of UI textures and sprites.
– Added `sceKernelSyncOnAddressWait32` and `sceKernelSyncOnAddressWait64`.
– Implemented PSN login and user login dialogs.
– Added save data mounting/unmounting services.
– Added a test suite with more than 15 automated tests covering synchronization, virtual memory, presentation queues, sockets and dialogs.
 
Compatibility
– Dead Cells: now playable in-game, with some known graphical issues remaining.
– Stray: now boots through to the introductory screens.
 
Upcoming
– Continue graphical work on Dead Cells to fix remaining sprite artifacts and improve lighting compositing.
– Continue progressing Unreal Engine 4/5 game boot, particularly Stray, with improved concurrent task execution.
– Expand compatibility with commercial 3D games, including Grand Theft Auto V and Sonic Superstars.
– Implement remaining AGC compute functionality, indirect draw commands and advanced G-buffer surface conversions.

 

Télécharger CraziiEmu v0.31 alpha (50.5 Mo)

Site Officiel

En savoir plus…

BletchMAME est un frontend pour MAME. Contrairement aux autres existants (et qui fonctionnent comme des lanceurs tout en conservant l’interface utilisateur interne de MAME), BletchMAME remplace l’interface utilisateur interne de MAME par une interface graphique plus conventionnelle pour offrir une expérience plus conviviale dans un certain nombre de domaines (tels que les profils, la configuration des entrées et un certain nombre d’autres éléments). Bien que BletchMAME soit conçu pour prendre en charge toutes les machines que gère MAME, il convient particulièrement à la partie émulation d’ordinateur.
 

 
– Adding support for configuring MAME « Artwork » and « BGFX » paths
– After three years, this is a complete rewrite of BletchMAME in Rust using the Slint toolkit
– Instead of launching MAME for each emulation session, MAME is now spun up and reused across emulation sessions
– Very fast system and software list lookup
– Dark mode support
– Too many other user interface changes to list; this is a completely new application
– Special thanks to « nerd4gw » for collaborating with this complete reinvension of BletchMAME

 

Télécharger BletchMAME v3.0 (9.3 Mo)

Site Officiel

En savoir plus…

Un émulateur NES écrit en Dart et Flutter. Supporte macOS, Windows, Android et Linux (testé sur Steam Deck).
 

 

Télécharger NESd v0.19 (15.3 Mo)

Site Officiel

En savoir plus…

ZeuX est un frontend moderne et léger conçu pour centraliser toute l’expérience d’émulation dans une interface unique. Il permet de regrouper les ROMs de différentes consoles et de les lancer à travers les principaux émulateurs disponibles, évitant ainsi de jongler entre plusieurs programmes, dossiers et configurations. Conçu pour être rapide, intuitif et visuellement soigné, ZeuX propose une approche tout-en-un de l’émulation, avec pour objectif de fournir une expérience simple et immédiatement utilisable. Le projet est entièrement gratuit et se trouve encore à un stade précoce de développement.

 


 

Télécharger ZeuX v0.1.7 (14.4 Mo)

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/