m64p (ou Mupen64Plus-GUI) est une interface graphique écrite en Qt5. Elle supporte tout ce que vous attendez d’une interface mupen64plus (sélection de plugins, édition de la configuration, gestion des sauvegardes, capture d’écran, pause, etc.).


Cette archive inclut Mupen64Plus + GlideN64 + une interface utilisateur.

Code source.

Télécharger m64p (x86) (2017/07/03) (10,9 Mo)

Télécharger m64p (x64) (2017/07/24) (12,1 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un excellent émulateur Game Boy Advance / Nintendo DS / DSi et Pocket Station.
NO$GBA comme No Cash GBA est un émulateur Nintendo DS / DSi / DS Lite et bien sûr GameBoy Advance, pour Windows XP, Vindows Vista/7/8/10 ou MS-DOS (pour la version DOS). Les options incluent tous les types de sauvegardes et la lecture de multiples cartouches. NoGBA supporte le multiplayer & est capable de charger plusieurs roms NDS pour « linker » les jeux. Le multiplayer pour GBA est également supporté.


Les changements sont:
– nds/3d/help: note on MTX_PUSH/POP/STORE/RESTORE in Mode1 (thanks staplebutter)
– nds/3d/emu: matrix stack in mode1 behaves like mode2 (fixes light directions)
– dsi/mmc: supports MMC commands CMD1 and CMD6 (somewhat needed for libnds)
– dsi/sd: added warning on trying to use SD card in 4bit mode with pull-up on
– dsi/i2c: support softreset via bptwl (keeping main ram and bptwl regs intact)
– dsi/help: added notes on warmboot info at 2003000h (for autostarting a title)
– dsi/help: more details on 2FFD7BCh (scr,type,hcd,csr,clk_ctl,card_opt,device)
– bios clone: reproduces div-zero, fixed crash on div-overflow (thanks endrift)
– gba/io: emulates some more unused bits as non-writeable (thanks endrift)
– gba/help: note on BLDALPHA being R/W (unlike official specs, thanks endrift)
– debug/help: note on nds9 debug message ports 4FFFAxxh working on gba/nds7 too
– setup: renamed « Emu Identification » to « Debug I/O » and enabled it by default
– gui: fixed window positions/fullscr when taskbar at upper/left (thanks joseph)


Télécharger No$GBA (Gaming version / Dos) v2.8f (200,1 Ko)

Télécharger No$GBA (Gaming version / Windows) v2.8f (204,3 Ko)

Télécharger No$GBA (Debug version / Windows) v2.8f (1,0 Mo)

Site Officiel

En savoir plus…

Stella est un excellent émulateur Atari VCS 2600 multi-platformes, releasé sous licence GPL. A la base, le projet a été développé pour Linux par Bradford W. Mott, cependant de nombreuses personnes ont rejoint l’équipe de développement pour porter Stella sur différents systèmes d’exploitation tels qu’AcornOS, AmigaOS, DOS, FreeBSD, IRIX, Linux, GP2X, OS/2, MacOS, Unix, et Windows (ouf!).
Cette version inclut les binaires 32 et 64 bits.


Les changements sont:

   - Fixed issues in keypad, Genesis and various other controllers that use INPTx registers; the emulation is now much more accurate in this area.
   - Various 'Bumper Bash' and 'Decathlon' ROMs are marked as always having all 4 directions on a joystick enabled, since they can't be played properly otherwise.
   - Added 'Hunchy II' from Chris Walton (cd-w) to ROM properties database.
   - Codebase now uses C++14 features.


Télécharger Stella (x86/x64) v5.0.1 (4,6 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un frontend pour MAME dont les principales caractéristiques sont les suivantes:


– Interface sobre dans les tons sombres.
– Titre du frontend personnalisable.
– Choix des jeux sous forme de liste.
– Affichage d’une image ou d’une mini vidéo du jeu.
– Configuration du frontend par fichier texte.
– Base de données concernant les jeux (année, distribution, genre etc.)
– Pilotage du frontend par les touches claviers (joystick + bouton sur borne d’arcade)


Télécharger DarkArcade v2.1 (44.1 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un émulateur multi-systèmes émulant les consoles NES, SuperNes, Sega Master System, SG-1000, Sega Game Gear, PC-Engine (TurboGrafx-16) / CD-ROM, SuperGrafx, Sega Genesis, Gameboy/Color, Atari 2600, Atari 7800 mais aussi TI-83 Calculator ou le Commodore 64.


Bizhawk utilise des fonctions d’enregistrement vidéo et est relié au projet TasVideo.

La version 2 n’est utilisable qu’avec Windows 7 ou supérieur et en version 64 bits uniquement. L’autre version est valable pour les systèmes 32 bits à partir de XP. La liste des pré-requis est disponible ici.


Source alternative


Les changements sont visibles ici et .


Télécharger BizHawk (x86) (XP, Vista) v1.13.1 (26,5 Mo)

Télécharger BizHawk (x64) v2.1.1 (30,6 Mo)

Site Officiel

En savoir plus…

Cemu SMMDB (aka Super Mario Maker Save File Editor et dont le nom SMMDB est en référence à ce projet du même auteur) est un éditeur de sauvegarde pour Super Mario Maker tournant évidemment sous l’émulateur de WiiU nommé Cemu.


I am a mod of /r/CemuMarioMaker and also the developer of SMMDB, a sharing platform for your Super Mario Maker courses. This is necessary because Cemu doesn’t include any online functionalities and may never have them, so manipulating your own save to share courses is the only way.
Over the past few weeks I made a lot of reverse engineering of the SMM save folder structure, which resulted in an npm module and I also wanted to make a GUI for it, so here it is.
The tool simplifies downloading from SMMDB. Downloaded courses will automatically be extracted and placed inside your SMM save.
It will also try to fix thumbnails! Cemu is currently unable to produce thumbnails of your courses, so most people are uploading their courses with broken thumbnails. The tool will try to fix them depending on the uploaded thumbnail and the YouTube video ID, so you will never miss a course or try to guess which course you want to play.
Make sure that your Cemu is closed before loading your save inside the tool and also close the tool before starting SMM on Cemu.
There is also still a lot to do. You can currently only browse courses on SMMDB, no packages, no filters. If you find any bugs, you can report them in this thread or on Github.
To make sure your save file won’t break, you should make a backup before using the tool.
If you have any questions regarding SMM on Cemu, you should go to our subreddit and read the Wiki.


Télécharger Cemu SMMDB v2.0.1 (32.8 Mo)

Site Officiel

En savoir plus…

Créé par Edward Swartz, il s’agit d’un émulateur de TI-99/4A codé en java et disponible pour Windows, Linux et OSX.


Il supporte:
– Configurable PC controller to joystick mapping
– RS232/PIO output and TI Impact Printer emulation
– Reading/writing cassette recordings to files
– Drag and drop / auto-detection of modules, disks, demos, 99/4A files
– Ability to save/restore sessions
– Module formats: V9t9, MESS (.rpk/.zip), PBX banked modules
– Disk support (files in native filesystem, sector images, track images)
– TMS 9918A video
– TMS 9919 sound
– TMS 5220 speech
– Demo playback and recording support
– UCSD P-Code System
– Rudimentary debugger
– Image import
– « Realistic » rendering of the monitor


Télécharger V9t9 (2017/03/05) (24,7 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un ensemble d’émulateurs écrits en java.


Télécharger Z64K (A2600) (2016/12/25) (1,2 Mo)

Télécharger Z64K (C64) (2017/07/16) (1,8 Mo)

Télécharger Z64K (C128) (2017/07/19) (1,8 Mo)

Télécharger Z64K (VIC20) (2017/07/01) (1,9 Mo)

Site Officiel

En savoir plus…

Emulator Cabinet est un lanceur d’émulateurs tout-en-un.



2.4: Moved location of the data file to user home and other stuff I forgot :/
2.3: Splashscreen for loading, major changes to the setup screen (background, logo, other changes)
2.2: Multible select for the setup process
2.1: Ability to change font color to black or white in config and minor code changes
2.0: Added larger window size to make UI feel less cluttered
1.9: URL backgrounds and code changes
1.8: added auto update checker so you get the latest version!
1.7: added more stability and new menu bar items


Télécharger Emulator Cabinet v2.4 (252,0 Ko)

Site Officiel

En savoir plus…

Les packs de screenshots pour MAME d’Antopisa sont disponibles.

Snapshots update:
Artwork Preview: 20 new (tot. 2,675 png) UPDATE 1 pack, 2.27Mb
Bosses: 5 new (tot. 1,335 png) UPDATE 1 pack, 93.8Kb
Ends: 25 new (tot. 600 png) UPDATE 1 pack, 922Kb
GameOver: 40 new & 2 upd (tot. 6,915 png) UPDATE 1 pack, 415Kb
HowTo: 5 new (tot. 1,565 png) UPDATE 1 pack, 86.6Kb
Logo: 25 new & 2 upd (tot. 1,925 UPDATE 1 pack, 130Kb
Scores: 20 new & 3 upd (tot. 6,765 png) UPDATE 1 pack, 357Kb
Select: 30 new & 2 upd (tot. 4,100 png) UPDATE 1 pack, 559Kb
Snap: 1 del, 111 new & 14 upd (tot. 38,099 png) UPDATE 1 pack, 2.32Mb
Titles: 1 del, 111 new & 10 upd (tot. 38,099 png) UPDATE 1 pack, 2.42Mb
Versus: 3 new & 5 upd (tot. 1,093 png) UPDATE 1 pack, 225Kb
Other resources update:
Artworks (Original) [1]: 10 new & 12 upd (tot. 1,050 png) UPDATE 1 pack, 109Mb
Artworks (Alt) [2]: 1 new (tot. 40 png) UPDATE 1 pack, 1.23Mb
Artworks (WideScreen) [3]: 25 new & 4 upd (tot. 575 png) UPDATE 1 pack, 147Mb
Cabinets: 1 del, 26 new (tot. 5,650 png) UPDATE 1 pack, 13.2Mb
Devices: 2 del, 27 new (tot. 1,900 png) UPDATE 1 pack, 18.1Mb
Icons Extended: 4 del, 204 new & 23 upd (tot. 30,600 ico) UPDATE 1 pack, 9.42Mb
Manuals [4]: 10 new (tot. 2,380 png) UPDATE 1 pack, 48.6Mb
Marquees [5]: 5 del, 20 new & 127 upd (tot. 3,880 png) UPDATE 1 pack, 87.6Mb


Site Officiel

Miroir Officiel 1

Miroir Officiel 2

En savoir plus…

Créé par DH & Hykem (et rejoint par un ensemble de développeurs), RPCS3 est un émulateur de Playstation 3 multi-plateformes qui a pour objectif de devenir le plus complet possible. Il fait principalement office de désassembleur mais pousse la performance jusqu’à exécuter un certains nombres de jeux commerciaux devenant ainsi le premier émulateur de PS3 émulant un jeu du commerce, toutefois il nécessite un PC extrêmement performant.
En effet il vous faudra rien de moins qu’un CPU type core i7 @ 4Ghz (voir config minimale requise sur le site officiel), une carte graphique récente type nVidia GTX, de la mémoire haute performance type DDR4 ou encore un système d’exploitation récent pour espérer lancer des jeux dans un mode relativement fluide (mais attention cela dépend énormément des builds et des jeux).
Plusieurs rendus s’offre à vous: Aucun, OpenGL, DirectX12 (Windows 10 uniquement) et Vulkan (qui a pour but de remplacer à terme OpenGL et ses dérivés en exploitant plus efficacement les architectures informatiques modernes).

Cette version, qu’on va dire « stable » dans le sens ou elle est officiellement publiée sur le site officiel (ce qui change des builds régulier dit « WIP » ou « GIT ») n’est disponible que pour les processeurs 64 bits.

Version changes serve as landmarks and are by no means stable builds
This changelog lists the main (but not all) changes made since 0.0.2

– Removed HACK instruction;
– Updated VREFP, VRSQRTEFP instructions;
– Optimized MTOCRF instruction;
– Analyser: TOC detection logic improved;
– Analyser: Several bugfixes;
– Debug Mode Implemented;
– Interpreter Precise: SAT bit implemented;
– Recompiler updated from LLVM 3.8 to LLVM 4.0;
– Recompiler: Implemented STSWI, LSWI;
– Recompiler: compiles only one block at time, uses tail calls to move between blocks and fully writes PPU context, except CIA;
– Recompiler: Implemented multi-threaded compilation;
– Recompiler: Optimized MFCR;
– Recompiler: Improved FlushRegisters;
– Recompiler: Disabled some LLVM passes;
– Recompiler: SSA reordering (Fetches indirect jump target, flushes registers earlier);
– Recompiler: Relocation support;
– Patch engine for PPU executables implemented.
– Speedboost: Lower SPU priority and Bind SPU threads to secondary cores added (prevents PPU threads from being starved, Windows-only for now);
– Interpreter: Fix isdenormal, Fix MFC_WrTagUpdate;
– Disable SPUJIT.log by default;
– Patch engine for SPU images implemented;
– SPU Recompiler: Updated ASMJIT submodule, adding 1 year worth of fixes from upstream;
– Checks exponent bits in FMA ops: Modifies the result of SPU FMA if exponents in a or b are at max and discards the value. This is by no means even close to accurate handling of corner cases in the SPU, but rather a fast workaround;
Discards the result of (a * b) if either a or b has extended exp bits (usually inf) without degrading performance too much.;
– Properly implement FCGT and FCMGT SPU opcodes;
– Minor tweaks to SPU wait loops and DMA transfers to improve stalling behavior;
– ASMJIT Recompiler: Avoid aggressively locking the asmjit db and make compilation step multi-threaded. It takes a much shorter time to compile a function than it does to wait on a lock especially with non-spurs-type kernels;
– ASMJIT Recompiler: Cache compiled functions and avoid calling database analyze function when not needed;
– Add loop condition detection by triggering an OS scheduler update on RdDec – this function can only be sensibly used as part of a loop. [Disabled by default for now];
– Add concurrent execution analysis. This only affects spurs-type kernels where multiple threads are executing the exact same code at the exact same time. Introduces a small delay to racing threads so that they are effectively desynchronized whenever they enter a sensitive function. [Disabled by default].
– Fixes to SPRX Relocation;
– Removed throw cpu_flag;
– Auto load LLE improvements: added libdtslbrdec, libssl, libhttp, libfs, various encoders;
– Implemented sys_ppu_thread_register_atexit, strncasecmp, strrchr;
– Configuration code simplified;
– LV2 Load: Don’t LLE savedata modules, preventsbroken saves;
– Enhancements to VirtualMemory;
– Implemented FREFS/Weak Imports;
– Implemented REF 4, REF 6 and REF 57;
– Fixed hex_to_bytes;
– Added ror8/16/32;
– Added moving disc games to outside of /dev_hdd0/game on boot if they’re there;
– Fixes to dev_bdvd mounting;
– cellSaveData: Only return data for dir and bind where requested;
– Reduce watchdog memory footprint by using the segment address as a base + 256K;
– Check AVX for Intel processors;
– Use RTM instructions when available.
– HLE linkage rewritten;
– Fixes for module initialization;
– Improvements to cellSave, sceNpTrophy and cellVdec modules;
– Big improvements to sys_fs;
– Rewritten sys_spu_image loading and sys_ppu_thread_once;
– Implemented _sys_sprintf, cellHddGameGetSizeKB, cellGameDataGetSizeKB, cellGameGetSizeKB, cellPadGetDataExtra, cellPadPeriphGetData, cellHttpUtilParseUri, sys_fs_disk_free;
– Fixed cellGameContentErrorDialog, cellPadGetData, sceNpTrophyGetRequiredDiskSpace, sceNpBasicGetEvent;
– Fixed max_connect on cellKbInit and cellMouseInit;
– cellVideoOut: Add 59.94 Hz support required by some games;
– Registered many unknown new modules/functions such as sys_lv2coredump, sys_crashdump, cellDaisy.
– Workaround for src type 3 as we gather more information;
– Workaround for invalid/unknown methods;
– Fix TXP when performed on a cubemap texture;
– Do not always assume a tex variable exists when doing alphakill checks (Variable may have been optimized away).
– Adds in support for immediate mode rendering between begin/end command pairs;
– Fixes missing draw calls in most homebew games;
– Clamp mipmap count to always > 0;
– Throw if user attempts to use Vulkan/DX12 without driver support;
– Re-implements vertex shader output control; adding in options for more complex conditions;
– Added a workaround for intel drivers which don’t report their capabilities via extensions for some reason;
– Include strict vertex shader output declaration for compatibility with mesa drivers which are very strict;
– Rewrites vertex upload, removing the slower methods used before. The old code is improved as well and kept around for debugging until its state is known to be mature enough (performance is up anywhere from 10-300% for geometry heavy scenes);
– Lifts some restrictions on vertex register formats and adds a fix for register type data uploads when using a vertex buffer stream;
– Fix BRK/RET fp instruction;
– Image clipping fixes. Fixes software mode clipping in nv3089::image_in. Fixes cropped graphics in some games.
– Fix stencil clear values;
– Fix some buffer misalignment crashes when using debuggers or faulty drivers;
– Fix OpenGL clip space conversion (Z symmetry);
– Add a workaround to fix shadow map generation;
– Add hardware PCF shadow support;
– Fix stencil buffer reset;
– Remove several hundred compilation warnings from RSX code;
– Improve SPIRV compilation speed by avoiding unnecessary SH context (re)creation;
– Register NV4097_SET_COLOR_KEY_COLOR method;
– Fix index buffer generation when using a non-zero base offset;
– Added a toggle to ensure strict rendering mode. Currently only affects framebuffer feedback loops. When disabled, we ignore the feedback loop in Vulkan and issue a texture barrier in ogl. When enabled, a duplicate texture is created to ensure this is not an issue but there is a tangible performance penalty (Defaults to OFF).;
– Fix a regression when emulating index buffers for generated primitives. Removes the ‘first’ parameter since rpcs3 does not support disjoint vertex ranges at the moment anyway;
– Added a ‘speed hack’ – not really a hack – for games that share memory regions between textures and other GPU resources such as shaders. Significantly boosts performance in games where the cache is invalidated often. Can be disabled by setting ‘Strict Rendering Mode’ to true;
– Small to moderate speedup on games with many draw calls due to some minor tweaks to c++ object management;
– Implement frame skipping (config file option only for now);
– WIP: Batch together draw calls using the same geometry with different translation matrices;
– Allow multi-threaded vertex processing;
– Fixed some fragment shader instructions;
– Implement RSX framebuffer memory persistence;
– Avoid aggressive resource create/delete cycles when using Vulkan. Moderate speedup in some games and fixes flickering in some cases;
– Fix an RSX crash when a null address is provided for the fragment shader location;
– Improved multithreaded vertex processing so that the penalty is much lower if there are no resources available. Its also tunable now allowing the threshold to be set.
– Actually bind a stencil attachment on FBO creation;
– Implement glArrayElement indexing scheme;
– Force align DXT compressed textures to block_edge size;
– Fix legacy clamp mode: The meaning of texture border has changed starting with GL 3+ due to the resulting confusion from broken and incomplete implementations on hardware of the GL 1.x era. As such, legacy clamp is closer to the modern edge clamp than border clamp as it once was. Border pixels in textures are not supported on newer hardware and never truly worked in the past either, especially on NV cards. Should hopefully fix any games showing visible grid lines in OpenGL;
– Implements texture blitting and scaling using the GPU to avoid texture readback whenever possible;
– Use sampler objects instead of binding sampler state to texture handles;
– Adds some simple driver capabilities checks to determine if the driver can run the emulator or if we need to disable some features. Also adds in other fallback paths;
– Fix for the mix-and-match nature of ps3 shaders causing issues with mesa’s linker;
– Minor typo fix affecting intel GPUs with OGL;
– Fix a rare OpenGL crash when trying to capture traces with renderdoc;
– A minor behavior fix for OpenGL when strict mode is not enabled. Makes behaviour alot more reliable to debug now;
– Added Stretch to Display area as an optional setting.
– Silence useless error on vk::program destructor;
– Fix stencil clear value on Vulkan;
– Fixes gsl::span errors with Vulkan as well as not throwing an exception if an attribute/texture is enabled, but not active in the shader;
– Added a fix for LINE_LOOP rendering using Vulkan;
– Re-enable layout transitions in Vulkan: Image layout transitions were disabled at some point during code refactoring. The impact on Nvidia drivers is not too bad, but horrible moire artefacts appear on AMD, especially newer cards;
– Lay foundation for GPU scaling implementation;
– Implements synchronized framebuffer r/w for Vulkan. Still missing some important pieces such as hw accelerated image_in, but that will get merged in later;
– Minor fixes for broken contexts on unsupported devices;
– Fix a few Vulkan API spec violations. Fixes a free-during-use on a leaky handle when the debug overlay is enabled. Also clips clear rects to always fit within the current render target;
– Monitor buffer usage to prevent running out of working space on Vulkan. Also reorganizes some of the buffer init process on Vulkan;
– Fix a rare Vulkan shader compiler bug;
– Adds ‘add_signed’ in blend ops;
– Added Stretch to Display area as an optional setting;
– Fix Vulkan layout transitions;
– Fix a Vulkan crash about undeclared fog_c. Also fixes default parameter initialization that should fix some games that have broken graphics with Vulkan but work fine with OpenGL.
– Lay foundation for GPU scaling implementation;
– Adds in a very old bugfix that makes D3D12 crash properly instead of throwing a cryptic range error. This DOES NOT fix D3D12 crashing, merely generates a more useful fatal error message.
– Fix SPRX/SELF check in npDrm;
– EDAT fixes;
– C00 SPRX Loading fixed.
– Implemented Native DualShock 4 Support;
– XInput/MMJoystick: Fix connection status;
– XInput: Vibration support;
– DualShock 4: Use controller calibration values for accel/gyro.
– Added Downmix to Stereo option.
– Mutexes fixed (cause of constant freezes);
– Added installation;
– Initial support for Linux AppImages;
– Reimplemented Vulkan Render on Linux;
– Implemented low-latency ALSA Audio Renderer for Linux;
– Added compatibility with mesa drivers;
– Fixed LLVM compatibility on Linux with gallium based drivers (mesa): llvm_map_components_to_libnames provides a list of static libraries to link our target to. Unfortunately, on linux, this causes llvm to be initialized once on program launch and then when any component loads shared llvm, e.g mesa resulting in the « inconsistent commandline options » error. This changed links against dynamic llvm library when compiling on linux;
– Added instructions and support for Fedora;
– Enable optimizations on TravisCI.
– Improved portability for BSDs.
– Icon updated;
– GUI rewrite: Replaced wxWidgets 3.1 with Qt 5.7;
– GUI Redesigned;
– Added Grid View;
– Added Tiny, Small and Huge Sizes;
– Added Welcome Screen;
– Debugger is now hidden by default;
– DPI Scaling issues fixed;
– Re-implemented VFS manager;
– Re-organized the graphics options tab a bit to separate main options from debugging options;
– Improved Debugger and Disassembly;
– Improved Categories in Gamelist;
– Added stacking option for same log messages to log contextmenu;
– Added sort indicator to Gamelist;
– Added background color to icons for better readability;
– Added default layout for better looks on first start;
– Added Resolution, Sound Format and Parental Level columns to Gamelist;
– Added Save Manager;
– Added tooltips and descriptions to Settings;
– Check system for SSSE3 presence and throw error message when opening the emulator;
– Added Toolbar Icon Color Picker;
– Added Game window resize on boot.

Site officiel des sources et versions compilées (builds).

Télécharger RPCS3 (x64) v0.0.3 Alpha (18,3 Mo)

Site Officiel

En savoir plus…

Le premier émulateur de Sega Model 3 créé par Bart Trzynadlowski, Ville Linde et Stefano Teso dans sa version de développement (voir ici) [source].


Wii version


supermodel_incorrectSupermodel (incorrect)


supermodel_vertexSupermodel with fixed shading

Les changements:
– Implement unclamped light model based upon Harry’s findings. Unknown how this is turned on/off.
– Use c++11 raw string literals


test et test32:
– correction des musiques dans sega rally 2 (mix)
– correction musique 1er niveau 2joueurs (la cave rouge) dans vf3 (pas sûr de la modif, et donc cela peut éventuellement entrainer d’autre problèmes sonore sur d’autre jeux).

Les fichiers sont compilés par spindizzi et/ou KOF2112, merci à eux.


Télécharger SuperModel (WIP) v0.3a r619 (4,8 Mo)

Télécharger SuperModel WIP (XP) v0.3a r617 (1,0 Mo)

Site Officiel

En savoir plus…