NXEmu est un émulateur Nintendo Switch open-source écrit en C++ pour Windows. Il en est encore à un stade précoce. N3XOX1 a commencé à travailler sur NXEmu en 2018 avec des progrès lents mais constants. Maintenant qu’il affiche des graphismes, l’auteur pense que c’est le bon moment pour montrer ce qu’il a réalisé jusqu’à présent.
 


 
Les changements depuis la version 0.4:
 
– UI: better shutdown of controller config
– update sciterui
– UI: Add menu option to open App Directory/Log dir
– add about window
– OS: get video setting for is_async_gpu
– UI: Confirm closure of the emulator
– Fixes BOTW & TOTK
– Loader: fix up how Service::AM::Process::Initialize interacts with the system
– Update copyright year in build version headers
– change how app init works with passing in the base dir and app dir
– Loader: Add setting for CheckForUpdatedFirmware
– loader: ask the user to upgrade firmware if upgraded firmware in xci
– UI: Remove controller svg out of input_config_player.html
– UI: Add svg to the menu
– have dma pusher stop when no longer powered on
– fix up ui settings bool/int32 setting
– UI: Add Notification::Query
– fix up .gitmodules zlib
– UI: update how motion cube works
– Add external CMakeLists.txt
– Android: Add java_vm to ModuleInterfaces
– update to latest sciterui
– UI: Update motion buttons
– ui: Update the look and feel of the loading screen
– UI: fix up game cube controller svg
– UI: Update the svg when button state is changed
– UI: Limit stick refresh to once every 50 milliseconds
– UI: Fix up recent pull request merges
– UI: Update how pause panel works
– UI: Do not constantly hammer refreshing UI on DiskCacheLoadChanged
– loader: GetRelativePathFromNcaID add hashing of the path
– UI: Update status bar function names
– Be able to show installed firmware on the status bar
– Be able to install firmware from a folder
– be able to change docked/handheld
– merge volume
– Remove wtl
– ui: give an option to hide/show the ui elements
– OS: have OS settings full handle setting with a float
– Update menu to be able to have icons/check box and add an option to start the emulator in fullscreen
– Loader: expose IFilesystem, IContentProvider and add CreateMemoryFile, ReadBanner, ReadLogo
– loader: Add IRomInfo::ReadManualRomFS
– OS: Add applets information to all the frontend to set Applets
– OS: be able to create web browser applet
– UI: Add a web browser applet to open the page in an external browser
– Add hotkey for stop emulation, controller and configuration
– Some work to prepare for android
– OS: move docked mode out of yuzu common, and purely in to the OS module
– OS: Move applet and audio settings out of common and in to OS
– OS: Move System and time settings in to OS setting from common settings
– OS: Move controller and linux setting out of common and in to OS module
– Some work on CMakeLists.txt
– ui: configurable hotkeys, menu accelerators
– Add borderless fullscreen
– CPU: Add PrefetchAbortBreakLoop halt reason
– Loader: In RomFsControllerImpl::OpenRomFS if the file fails to open return nullptr
– external: Suppress warnings in external projects
– Fix up some WIN32/non WIN32 issues
– Loader: Fix up VfsVirtualFile::GetContainingDirectory
– CPU: Code clean up and fixing fast memory in 64bit
– common: remove out the find files out of path and into path finder
– Common: remove usage of fixed path buffers
– common: get path more cross compatible with clang
– Common: Fix a bug in Path::DirectoryNormalize if normalized against a shallow base directory
– common: update file class so it does not have to use the window api
– Common: Json limit __debugbreak to just be for win32
– core: Change AppInit to pass the config path
– Change using __interface to nxinterface
– Update sciterui
– Update to dev 0.6
– Loader: rename SaveDataFactoryPtr to SaveDataFactoryImpl
– Loader: Rename RomFsControllerPtr to RomFsControllerImp
– Loader: rename VirtualDirectoryPtr, VirtualFilePtr to VirtualDirectoryImpl, VirtualFileImpl
– Loader: Some code clean up
– loader: change IFileSysRegisteredCache to return by reference only
– OS: Fix up saving SettingType::U16, SettingType::BooleanSwitchable, SettingType::Float
– loader: fix a typo
– OS/Loader: Add IDirectory and directory and file lists
– Loader: Some code clean up
– Loader: Code clean up of patch_manager.cpp
– OS: FSP_SRV::OpenDataStorageByDataId
– video: fix project so it includes ffmpeg in release
– NXEmu-Dev-0.6.0-290-991e8bc: Core Add ability to have a setting as a float
– Video: export ShadersBuilding
– OS: export GetAndResetPerfStats
– UI: Add status text
– Add 3rd Party/ffmpeg files
– UI: only show render render window when NXCoreSetting::DisplayedFrames it set true
– OS: remove System::GetFileSystemController
– Reset modules before starting a game
– Video: some code cleanup
– UI: update game browser config to use the new list widget
– Lang: Fix up width of input config
– UI: clean up input device list when controller configuration is closed
– Lang: update LoadingPanel default display
– UI: Update controller input so styles are in the parent header
– Update to use sciter to sciter-js-sdk-6.0.3.5
– Add rom browser
– OS: implement nvdrv Container::CloseSession
– Core: Make sure sdl and logging shutdowns correctly on close
– Core: Improve shut down when a game is playing
– Loader: Add ISystemloader::LoadedRomInfo
– UI: Start to add option to stop emulation
– OS: Rename GetPageTable to GetKPageTable
– CPU: move DynarmicCallbacks64 into a member variable
– CPU: Fix memory write exclusive
– CPU: Add IKernelProcess and some code clean up
– OS: remove arm_interface
– CPU: move CpuHaltReason out of ICpuCore
– CPU: Add ICoreSystem
– CPU: Update ICpuCore so the majority is handled by the cpu plugin
– CPU: Start to add 32bit cpu
– Core: Save core settings on saving config page
– UI: a little tweak to the menu display
– OS: rename GetMemory to GetCoreMemory and some code clean up
– CPU: move ProcessorArchitecture into cpu interface
– CPU: Update how exclusive monitor works
– CPU: Add CpuDebugWatchpointType
– CPU: Rename IArm64Executor to ICpuCore
– OS: rename GetOwnerProcess to GetOwnerKProcess()
– OS: change how LoadSvcArguments/SaveSvcArguments argument type
– CPU: Add CpuThreadContext to the cpu spec
– Lang: increase min window size
– Improve shutdown
– UI: Only show when set up
– Common: Move GetNestedValue and SetNestedValue into json_util
– nxemu: update ui settings to use JsonSetNestedValue
– OS: some code clean up
– Loader: Add information to query in IRomInfo
– Lang: Add RightJoycon svg
– Add .clang-format
– Core: Change switch system to system modules
– Loader: change RomFSFactoryPtr to RomFsControllerPtr
– UI: Fix up controller config for right controller
– update version number to 0.5

 
Explications ici.

 

Télécharger NxEmu v0.6.0 build 462 (19.8 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 là [master]. Un manager permettant de gérer l’émulateur Xenia est disponible ici.
 

 


 
– [XAM] Fixed missing CreateFolder in XamWriteGamerTile
– [GPU] Simplify ZPD cvars
– Misc fixes

 

Télécharger Xenia v1.0.2844 (2026/06/03) (5.0 Mo)

Site Officiel

En savoir plus…

DS4MapperTest est un projet expérimental servant de terrain de test pour de nouvelles idées de mapping de manette.
 
Il n’est pas destiné au grand public comme DS4Windows, mais plutôt utilisé pour tester et développer :
 

– Nouvelles méthodes de mapping
– Gestion avancée du gyroscope
– Injection d’inputs via SendInput
– Expérimentations autour des drivers d’émulation
– Alternatives à FakerInput
 

 

Télécharger DS4MapperTest v0.0.29 (3.5 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:
– Set base folder for launcher updates to the executable’s parent path instead of the current working directory (#372)
– Don’t start background game music if a game is already running (#371)
– More robust save and trophy migration logic (#369)
– Update log sync check
– Save and trophy migration (#368)
– New Crowdin updates
– Misc fixes

 

Télécharger ShadPS4 (GUI) v309 (25.9 Mo)

Site Officiel

En savoir plus…

Un émulateur de MZ-800 / MZ-700 / MZ-1500 pour Windows.
 

 
Les changements principaux sont:

– New standalone window for disassembling a memory block
– Debugger: added GDG State panel (video subsystem, raster, palette, PCG)
– Debugger: added per-chip detail panels (CTC / PPI / Z80 PIO / PSG)
– Debugger: added PSG Audio Scope window (oscilloscopes, envelope, piano roll, MIDI/CSV export)
– Debugger: Memory Browser window, Memory Diff
– all GTK artifacts and legacy have finally been removed from the project
– MCP server implemented
– Created a virtual CENTRONIX printer that performs automatic capture to a file
– Virtual keyboard: added hint with description of PC key for non-intuitively placed keys
– Breakpoints Window: added Groups section + minor improvements
– Unicard: the SD root directory can now be changed on the fly while the card is connected (automatic reconnect to the new directory; a non-existent or empty directory is initialized just like at startup)
– BUGFIX: MZ-700/1500 keyboard – removed TAB and fixed the Virtual Keyboard layout (key colors kept the original MZ-800 ones)
– BUGFIX: CPU Registers window – the buttons in front of VEC[A/B] and ISR[A/B] had no working right-click menu
– BUGFIX: Breakpoints – an empty breakpoint list could not be saved
– BUGFIX: CPU z80-mz800 showed an already incremented regPC during an unfinished HALT
– BUGFIX: dbgapi: when the CPU is in HALT and regPC is changed manually, it must wake up from – HALT (the previous wrong behavior kept waiting for an INT)
– BUGFIX: keyboard – the ALPHA key now also responds to the second PC backslash key (ISO / Oem102 next to the left Shift; CZ layout has two backslash keys)
– BUGFIX: Version Check Setup Window – fixed a z-order issue with the Check period combo
there were also a few minor corrections in localization

 

Télécharger Mz800emu v2.0.3 pre (41.7 Mo)

Site Officiel

En savoir plus…

AmiArcadia est le port amélioré de Tunix2001 ex ‘Win Arcadia 2001’ (par Gavin Turner) pour Amiga. Ecrit par James Jacobs et Gavin Turner, cette version est en fait le port Windows du port Amiga (un backport) !
 


 

Systèmes émulés:
 
Consoles:
– Famille Emerson Arcadia 2001 : Bandai, Emerson, Grandstand, Hanimex, Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy, Robdajet, Rowtron, Tele-Fever, Tempest, Tryom, Tunix, etc.
– Interton VC 4000 et compatibles : Acetronic, Cabel, Fountain, Hanimex, Interton, Prinztronic, Radofin, Rowtron, Voltmace, Waddingtons…
– Elektor TV Games Computer (1979)
 
Machines PIPBUG/BINBUG:
– Electronics Australia 77up2/78up5, Signetics Adaptable Board Computer, Eurocard 2650…
– Signetics Instructor 50 (1978)
– Signetics TWIN (1976)
– Central Data 2650 (1977)
– PHUNSY microcomputer (c.1980)
– Ravensburger Selbstbaucomputer / 2650 Minimal Computer (1984)
– Hofacker MIKIT 2650 (1978)
 
Machines d’arcade:
– Coin-ops Zaccaria : Astro Wars, Galaxia, Laser Battle, Lazarian
– Coin-ops Kitronix : Malzak 1 & 2
 
Jeux électroniques:
– Consoles Pong AY-3-8500/8550/8600:
– Coleco Telstar Galaxy, Sheen TVG-201, et autres systèmes AY‑3‑85xx
 
Machine éducative électronique:
– VTech Type-Right (1985)
 

Il nécessite Windows 9x/ME/NT/2000/XP et fonctionne également sous Vista/8/10/11.

 

Télécharger Win Arcadia (Ami Arcadia) v36.31 (8.9 Mo)

Site Officiel

Il s’agit d’un fork de DOSBox des plus intéressant, destiné à Windows Linux et MacOS et créé par Jon Campbell. Il possède une compatibilité excellente et met l’accent sur la précision d’émulation notamment en ce qui concerne l’émulation de Windows 3.x à ME. En outre il ajoute des améliorations en provenance d’autres builds comme DOSBox ECE avec l’émulation de la 3DFX (et du glide) en interne.
DOSBox-X prend en charge les jeux d’instructions des processeurs tels que les Pentium Pro, II, III et MMX et gère aussi l’émulation du DOS/V et du NEC PC-98 ainsi que beaucoup d’autres choses à découvrir !
 
DOSBox-X peut être configuré pour exécuter une large gamme de jeux DOS, à partir des classiques jeux CGA/EGA/VGA/SVGA/IBM PC/XT/AT/AX/Tandy/PCjr et PC-98 jusqu’aux jeux de l’ère Quake.
 
Il a également l’avantage d’utiliser des améliorations en provenance d’autres builds mais également des sources officielles.

 
A noter que:
 
DOSBox‑X est proposé en deux variantes distinctes. La version standard (proposée ici même) inclut un DOS interne complet, enrichi de nombreuses extensions modernes (gestion avancée des systèmes de fichiers, noms longs, montages dynamiques, outils intégrés). Elle permet d’exécuter directement des jeux et programmes DOS sans installer d’OS séparé, et offre un environnement plus puissant et flexible qu’un MS‑DOS ou un FreeDOS classiques.
 
La version OS‑free retire entièrement ce DOS interne. Elle n’expose plus aucune API DOS, ne fournit aucune gestion de fichiers et ne propose plus les extensions logicielles propres à DOSBox‑X. Elle se limite à l’émulation du matériel PC (CPU x86, BIOS, contrôleurs, cartes vidéo et audio). Cette variante nécessite donc de booter un système d’exploitation externe comme FreeDOS, MS‑DOS ou un OS expérimental.
 
L’édition standard convient aux usages courants et à la compatibilité logicielle, tandis que l’édition OS‑free s’adresse aux utilisateurs recherchant une émulation matérielle pure, au développement d’OS ou aux tests nécessitant l’absence totale de surcouche DOS intégrée.

 

 
Les améliorations sont à consulter sur le site officiel.
 
Les builds Visual Studio sont les builds Windows par défaut à utiliser, ils incluent un débogueur. Les versions MinGW standard de DOSBox-X prennent en charge le backend Slirp via carte réseau NE2000 mais ne fonctionneront pas sous Windows XP. Si vous avez besoin de la prise en charge de Windows XP, vous pouvez utiliser les versions 32 bits de Visual Studio ou les versions « bas de gamme » (Low-End) MinGW 32 bits (mais pas les versions MinGW standard). Le package HX-DOS vous permet d’exécuter DOSBox-X dans un véritable système DOS (MS-DOS 5.0+ ou compatible) à l’aide de l’extension HX DOS disponible gratuitement.
 

Télécharger DOSBox-X (Hx DOS) v2026.06.02 (9.6 Mo)

Télécharger DOSBox-X (LowEnd) v2026.06.02 (19.4 Mo)

Télécharger DOSBox-X (MinGW) v2026.06.02 (23.8 Mo)

Télécharger DOSBox-X (Visual Studio) v2026.06.02 (28.5 Mo)

Site Officiel

En savoir plus…

– MAME(Arcade), partie arcade de MAME, est un émulateur multi-arcade émulant plus de 40000 jeux (à partir de 1975).

– MAME(MESS), partie consoles et ordinateurs de MAME, est un émulateur multi-systèmes émulant des dizaines de milliers de jeux.
 

 
– Les builds 32 bits restent compatibles avec Windows XP et sont compilés à l’aide d’une chaîne d’outils personnalisée basée sur GCC 11.2 et Python 3. Lire le readme.
– Les autres builds 64 bits sont quant à eux compilés avec Clang 22.x et/ou GCC 16.x. et Python 3.

 

Télécharger MAME(Arcade) [32 bits] v0.288 (56.8 Mo)

Télécharger MAME(Arcade) [64 bits] v0.288 (72.0 Mo)

Télécharger MAME(MESS) [32 bits] v0.288 (42.6 Mo)

Télécharger MAME(MESS) [64 bits] v0.288 (41.2 Mo)

Site Officiel

En savoir plus…

ns-emu-mod-downloader est un utilitaire en ligne de commande écrit en Rust qui permet de choisir son émulateur et le dépôt de mods souhaité, puis de scanner automatiquement les jeux installés afin de récupérer la liste complète des mods disponibles, de les associer aux jeux par Title ID et version, et de les télécharger en parallèle pour gagner du temps, ce qui le rend pratique pour obtenir rapidement des patchs de performance, des correctifs ultrawide ou divers ajustements de gameplay en masse. L’auteur l’a créé pour remplacer SwitchEmuModDownloader, un outil similaire désormais abandonné qui ne fonctionnait qu’avec Yuzu vanilla, ne supportait pas les forks et plantait souvent sur les liens morts, alors que ce nouveau projet prend en charge tous les forks majeurs de Yuzu et offre plus de flexibilité et de stabilité.
 


 
Les mods sont téléchargés depuis plusieurs dépôts communautaires:
 
StevensND/switch-port-mods
StevensND/ue4-emuswitch-60fps
Kenji-NX/switch-pchtxt-mods
Fl4sh9174/Switch-Ultrawide-Mods
 

Télécharger NS Emu Mod Downloader v0.2.3 (719 Ko)

Site Officiel

En savoir plus…

Cette version de SuperModel propose des ajustements spécifiques au fork PonMi, permettant notamment une meilleure gestion des raccourcis clavier pour certaines actions avancées (pause, gestion du comportement d’exécution, etc.), facilitant l’usage quotidien de l’émulateur dans un environnement moderne.
 
Elle est également pensée pour une intégration optimale avec des frontends, ce qui permet par exemple de gérer plus facilement l’affichage et l’identification des jeux (y compris la différenciation entre plusieurs clones d’un même titre via le frontend).
 
Objectifs du projet:
– Fournir une version modifiée de SuperModel
– Apporter des ajustements spécifiques absents du build officiel
– Améliorer l’ergonomie et l’usage quotidien de l’émulateur
– Servir de base technique à des projets tiers (frontends, outils, intégrations personnalisées)
 
Fonctionnalités principales:
– Émulation du Sega Model 3
– Support des jeux d’arcade Model 3 (Daytona USA 2, Scud Race, Virtua Fighter 3, etc.)
– Paramétrage avancé via fichiers de configuration
– Options graphiques étendues (résolution, plein écran, rendu, effets visuels selon version)
– Support du clavier, des manettes et de périphériques compatibles
– Ajustements internes et fonctionnalités spécifiques au fork PonMi
– Maintien de la compatibilité avec les évolutions du projet SuperModel officiel
 
Le fonctionnement reste pleinement compatible avec l’écosystème SuperModel, tout en étant particulièrement bien adapté à une utilisation conjointe avec le frontend
Sega Model 3 UI, avec lequel il s’intègre naturellement pour offrir une expérience plus conviviale et mieux structurée.
 


 

Télécharger SuperModel PonMi r260601 (8.7 Mo)

Site Officiel

En savoir plus…

Il s’agit de l’émulateur Apple ][ et Apple //e entièrement écrit en Rust, SDL et HTML5.

 

 

Télécharger emu6502 v0.9.7 (2.6 Mo)

Site Officiel

En savoir plus…

Foobar2000 est un lecteur de prime abord minimaliste. Son interface est des plus sobre avec la seule présentation d’une liste de lecture alors que la barre de progression et les boutons de contrôle peuvent n’être que des caractères textuels. Il supporte de nombreux formats sonores (notamment les formats audio d’anciennes machines) grâce à l’ajout de plugins.
 
Cette légèreté permet bien sûr à Foobar2000 d’être l’un des lecteurs MP3 les plus léger en termes de ressources mémoire / processeur, mais il ne faudrait pas croire que cela le contraint au minimum syndical. Le fonctionnement par plugins de ce lecteur lui permet d’être incroyablement modulaire et d’intégrer un nombre impressionnant de fonctions.
 
De nombreux formats audio en rapport avec l’émulation sont parfaitement supportés.
 

foobar
 
Les changements sont visibles ici.

 

Télécharger Foobar2000 v2.25.9 (13.5 Mo)

Site Officiel

En savoir plus…





Casino-en-ligne-fiable.com

https://getourbonus.com/fr/accueil

https://www.romspedia.com/

https://www.casinoonlinefrancais.fr

Lucky 7 bonus

https://www.casinogratuitsansdepot.com

pablocasino.org

critiquejeu.info

playbonus

casinodoc.org

laplanquedujoueur.com

casinoonlinefrancais