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.
 

 

Télécharger POM2 v0.9.2 (5.5 Mo)

Site Officiel

En savoir plus…

Hades est un émulateur de Nintendo GameBoy Advance en cours de développement, il vise à atteindre un équilibre satisfaisant entre convivialité, vitesse et précision.
 

 
Actuellement, Hades présente les caractéristiques suivantes:
 

– Une précision décente
– Correction des couleurs
– Sauvegarde rapide (également connue sous le nom de Save State)
– Support de l’horloge en temps réel (RTC)
– Support des contrôleurs de jeu
 

C’est le troisième émulateur à passer les benchs de la cartouche AGS Aging Cartridge utilisée pour tester les systèmes Game Boy Advance.
 

Les nouveautés:
 
– Uniformize comments: `//` inside functions, `/* */` block style at global scope.
– Remove redundant parentheses around return expressions.
– Fix two warnings about variable-length arrays.
– Move the `Idle Loop Elimination` setting to the `Misc` section.
– Add more games to the idle loop database.
– Support different addresses for idle-loop-elimination of games translated in different languages.
– Add idle loop elimination.
– Misc fixes

 

Télécharger Hades v1.1.1 Build 260910 (4.8 Mo)

Site Officiel

En savoir plus…

Pureikyubu est un émulateur de Nintendo GameCube en cours d’élaboration basé sur Dolwin.
 

Le but de l’émulateur est de rechercher les caractéristiques matérielles de la GameCube et de faire de la rétro-ingénierie sur les technologies utilisées pour développer des jeux pour cette plateforme.
 


 

– Merge pull request #335 from emu-russia/332-embed-json-inside-the-source-code
– Merge branch ‘master’ into 332-embed-json-inside-the-source-code
– Update dspdec.cpp
– uijdi moved
– Misc fixes

 

Télécharger Pureikyubu (32 bits) v1.4 (1.2 Mo)

Télécharger Pureikyubu (64 bits) v1.7 (2026/09/10) (1.1 Mo)

Site Officiel

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:
 
– chore: bump version to v0.32-alpha for release
– docs: promote Dead Cells to fully playable and refresh gameplay screenshot
– fix(graphics): eliminate blocky black cutouts via pixel export discard, sampler border color, and blend fallback fixes
– feat: implement Float16 shader emulation, direct execution backend, kernel compat extensions, and presenter stability fixes
– docs: update README with gameplay showcase, system architecture, and compatibility matrix
– fix(build): ensure safe trailing slash for PublishDir in RemovePdbsFromPublish
– fix(build): resolve Aerolib task assembly path from current Configuration

 

Télécharger CraziiEmu v0.32 alpha (50.5 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.4 (72.6 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:
 
Super Mario Bros. Wonder
– Wonder now works on Nextendo. Built-in patches for build FF773E90972D544EB79406EAA65396D53C43EFB9 (game version 1.2.1): pinned-certificate bypass and two peer-name rejections. Another game update would not receive them and could not reach our servers.
– Built-in patches are now applied unconditionally. They used to depend on an external mod existing for the title — with no mod installed we returned before applying them, and the game went straight to the real Nintendo servers.
 
Super Mario Bros. 35 launches again
– The version table required 1.1.2, which never existed. The last SMB35 update was 1.0.2 (12 November 2020); the game shut down in March 2021. Anyone who updated to 1.8.2 was refused launch over a version that cannot be obtained.

 

Télécharger Ryujinx-Nextendo v1.8.3 (36.1 Mo)

Site Officiel

En savoir plus…

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
– Save states are now locked to the version of Azahar that they were created with. | @PabloMK7 #2394
– Attempting to load a save state from a different Azahar version will now display an error message explaining this restriction, and will also display the version of Azahar that the save state was originally created with, recommending temporarily downgrading to retrieve progress using the in-game save functionality if necessary.
– This does not limit save state usage compared to previous behaviour. Before this change, loading a save state from a previous version of Azahar would just crash the emulator. This change now gracefully shows a message instead.
– Fixed an issue where it was possible for texture surfaces to be deleted while in use, especially at larger internal resolution settings. | @Wunkolo #2407
– This change fixes Vulkan related crashes in many different games and situations. Most notably, when starting missions in Monster Hunter 4 Ultimate.
– The highest available internal resolution scaling setting has been increased from 10x (4000×2400) to 18x (7200×4320), allowing 8K displays to take full advantage of upscaling functionality. | @72374 #1906
– Implemented a fix for a crash in Teenage Mutant Ninja Turtles: Danger of the Ooze when using the Vulkan renderer due to inaccurate handling of the rasterizer cull mode being set to an unusual value. | @PabloMK7 #2396
– Fixed an issue which caused excessive lag in the character select screen for Super Smash Bros 4. | @PabloMK7 #2412
– Fixed an issue which caused excessive lag in Mini Mario & Friends: Amiibo Challenge when walking on diagonal surfaces. | @PabloMK7 #2412
– Fixed a regression which caused the 3DS friends menu to crash when opened. | @PabloMK7 #2412
– Fixed a crash which could sometimes occur during multiplayer sessions due to thread-unsafe logic. | @PabloMK7 #2405
– Implemented optimizations to GPU command list processing which save 0.5-1ms of processing time per frame on average. | @PabloMK7 #2318
– Implement geometry shader output register banking, which fixes a lot of SEGA 3D Classics games without the need of per-game patches. | @PabloMK7 #2338
– The mentioned games still present other rendering issues that need to be fixed in future versions of the emulator.
– Fix floating point denormal accuracy, which fixes various rendering issues in several games. | @Wunkolo #2350
– Fixed an issue where linear filtering was forcefully enabled with certain drivers, primarily on Android w/ Adreno. | @PabloMK7 #2445
– Fixed an issue where the 3DS Internet Browser would freeze due to incorrect core rescheduling behaviour. | @PabloMK7 #2370
– Implemented an improvement to emulated audio handling which fixes crackling sounds when an audio source’s volume is changed. @Grayforz2468 #2409
– Most notable example is the Home Menu no longer having crackling music.
– Fixed an issue which caused HLE audio emulation to produce crackling in games that update looping PCM16 buffers while they are being played. | @Angelico2102 #2454
– This is known to address audio issues in « Inazuma Eleven 3 ».
– Fixed an issue in the Vulkan renderer related to the handling of disabled cubemap texture units. | @Wunkolo #2406
– This brings over a fix which was previously applied to the OpenGL renderer in a previous update.
– Fixed an invalid memory access issue related to uds beacons. May fix undiscovered issues in certain multiplayer games. | @PabloMK7 #2403
– Implemented checks to ensure that Vulkan layers the system doesn’t support are not enabled, avoiding crashes on certain setups. | @Wunkolo #2511
– Fixed a crash which could happen during gameplay under certain circumstances while using custom textures. | @demetriospantaleao-del #2481
 
Windows (MXE)
– Fixed crash which could occur when trying to launch any app with the Vulkan renderer while using the MXE build. | @OpenSauce04 #2392
– Fixed an issue where frame pacing could be inconsistent when using the MXE build. | @OpenSauce04 #2392
 
Desktop
– The minimum motion control sensitivity value has been reduced from 0.01 to 0.001. | @ParadiseOfMagic #2383
 
Linux
– The Wayland and non-Wayland AppImage have now been once again merged into a single binary which includes Wayland support. This is due to the original crash issue which caused the split now being fixed. | @OpenSauce04 #2458
– Implemented a measure to help avoid having a missing application icon with certain desktop environment setups. | @Kyuyrii #1727
 
Android
– Upgraded target Android SDK from Android 15 (35) to Android 17 (37). | @OpenSauce04 #2416
– Fixed various edge-case crashes related to surface handling which could occur at game boot, during screen rotation, during app suspension, or during save state loading. | @PabloMK7 #2425
– Fixed an issue where debug builds of Azahar on Android would instantly crash due to a logic error relating to configuration validation. | @PabloMK7 #2398
– Fixed an issue where, if a 3DS application closed itself or encountered a fatal error and the user selected « Abort », the emulator would crash instead of returning to the application menu. | @PabloMK7 #2399
– Fixed an issue which would cause Azahar to crash if a save state was loaded after being launched from a 3rd-party frontend. | @PabloMK7 #2452
– Fixed an issue where Azahar would crash if it had not yet performed initial setup and a 3rd-party launcher attempted to start it. | @PabloMK7 #2452
– Invalid ROMs are now displayed with an « Invalid ROM » card in the game list instead of being blank. | @OpenSauce04 #2509
– Fixed various issues/ inaccuracies related to string translation tagging. | @OpenSauce04
– UI strings which indicate which region a game is for/from (e.g. « Europe, Australia ») are now translatable in the frontend for non-English languages. | @OpenSauce04 #2497
– As with all translations, this relies on translations being provided for each language by the community, and may not be translated immediately.
– If you are proficient in a non-English language we support and would like to contribute, you can join our Transifex page and contribute translations here: https://app.transifex.com/azahar/azahar/dashboard/
 
macOS
– Enabled Liquid Glass interface elements on macOS 26. | @OpenSauce04 #2429
– Fixed an issue when using macOS 27 where connecting to local network devices such as a real 3DS would always fail (e.g. Artic Base, system files setup). | @OpenSauce04 #2428
 
libretro
– « Stereoscopic 3D Mode » and « Stereoscopic 3D Depth » settings are now available for the libretro core. | @XenuIsWatching #2339
– Updated NDK version used to build the Android libretro core to 29.x
 
Technical
– The MXE build is now compiled using an LLVM+Clang based build environment, replacing the previous GCC-based stack. | @OpenSauce04 #2392
– Huge thanks to @kleisauke, who for about a year and a half has been thanklessly maintaining an unofficial LLVM MXE plugin in a GitHub repository with only a single star. Without their work, making this happen would have taken much longer than it did.
– Added copyright years to all source code license headers. | @PabloMK7 #2415
– Implemented a workaround for a current compiler bug in MSVC. | @PabloMK7 #2410
– Added a new CMake option CITRA_ADDRESS_SANITIZE. | @PabloMK7 #2402
 
FreeBSD
– When building on FreeBSD, system libusb is now always used due to being bundled with the OS. | @sonphantrung #2281

 

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.1 (41.9 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:
v0.0.4
– Fixed window resizing when opening menus while maximized.
– Fixed the status bar being hidden in maximized windows.
– Improved dark theme support, including the “Closing software” dialog.
– Fixed a time-service registration issue that could cause crashes.
– Many many fixes (rdynarmic, applets,…)
 
v0.0.3
– macOS shortcuts: create a game launcher on your Desktop or in your user Applications folder, with the game’s icon and an optional fullscreen launch.
– Linux shortcuts: newly created desktop launchers now receive executable permissions.
– macOS stability: added a safeguard against a GTK focus crash when refreshing or hiding the game library.
– Runtime and settings: improved service wiring, wait cancellation synchronization, and RTC offset handling.
– The previous release, v0.0.1, has been removed due to a nasty bug in the emulated clock. Please use v0.0.2 instead.
–This release fixes the clock issue and addresses several problems with saving settings.
— If you previously ran v0.0.1, close Ruzu and delete the following files from your Ruzu data directory to reset the persisted clock state:
____ nand/system/save/8000000000000050/settings.dat
____ nand/system/save/8000000000000052/settings.dat
— Ruzu will recreate these files automatically. This resets emulated system settings, including clock data, but does not delete your game saves. If you use a custom NAND location, look for these files there.

 

Télécharger Ruzu v0.0.4 (48.0 Mo)

Site Officiel

En savoir plus…

Atari System Emulator (ASE) est un émulateur Atari ST développé en C#, prenant en charge les modèles ST F/FM, Mega ST et STE. Il utilise notamment l’émulateur de processeur Motorola 68000 Moira, créé par Dr. Dirk Hoffmann.
 

Le projet est issu d’un ancien émulateur développé en C et assembleur à la fin des années 1990. Une grande partie du code a depuis été réécrite, avec également des éléments provenant de Hatari.
 
À l’origine, ASE avait été conçu comme un projet simple permettant de comprendre et expérimenter le fonctionnement d’un émulateur. Au fil de son développement, il s’est toutefois considérablement enrichi et est devenu un émulateur plus complet.
 

 

Télécharger ASE v1.12 (112 Mo)

Site Officiel

En savoir plus…

GamePlay est une interface qui centralise DosBox, DosBox‑X, ScummVM et DSP Emulator pour lancer des jeux MS‑DOS, Arcade, consoles et micro‑ordinateurs 8‑bits sans aucune configuration. Les jeux fournis sont déjà optimisés pour offrir le meilleur rendu possible, et vous pouvez aussi ajouter vos propres titres en important simplement une archive ZIP ou un CD‑ROM. L’application détecte automatiquement la langue et fonctionne aussi bien sous Windows que sous Linux ou macOS via compilation.
 

 
Les changements sont les suivants:
 
– Fixed Nintendo 64 game execution (thanks to Zoto11)
– The game list version is now displayed

 

Une version intégrale comprenant des images, manuels, émulateurs et bien plus encore est accessible ici.
 

Télécharger GamePlay v0.98b (38.2 Mo)

Site Officiel

En savoir plus…

PS5rs est un framework d’analyse de binaires, de chargement virtuel et d’émulation PlayStation 5 écrit en Rust. Il prend notamment en charge l’analyse des formats SELF, ELF et PRX, la résolution des imports NID et le chargement virtuel des exécutables PS5. Il intègre également un émulateur côté hôte capable d’exécuter les binaires PS5 sur le processeur x86-64 du PC et de gérer les appels aux bibliothèques système via des modules HLE en Rust. Le projet fournit également différents outils d’analyse et de génération de rapports.

 


 

Télécharger PS5rs v0.5.0 (50.2 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:
– [CPU] Fixes a Windows VEH synchronization regression (#865) (d93ecaa)
– chore: bump version to 0.0.3-release.4 (#866) (6d4e5b4)

 

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

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/