Créé de A à Z par MrOlaf44 (ex Avgardisme), JadeNES est un projet d’émulateur NES rédigé en Visual Basic .NET 2022. Il est le fruit d’une quinzaine d’années d’accumulation de connaissances sur l’émulation, la programmation, ainsi que sur le parsing, et autres règles de programmation.

 

 

Bien que cela ne soit pas le projet le plus facile, j’ai décidé de partir depuis zéro. Après des années de recherche, d’accumulation de connaissances, de tentatives de créer un émulateur, et de peaufinage dans la maîtrise des outils de développement, j’ai en 2016 repris un projet existant nommé Mercury Project v0.02, optimisé son code, mis à jour le rendu, et publié sous le nom de Mercury Revival v0.03, avec l’aimable participation d’Emu-France pour répertorier cet émulateur sur leur site.
 

En Février 2022, dans un accès de courage, j’ai décidé de créer un projet d’émulateur NES cette fois-ci fonctionnel. Pas juste un frontend, ni un émulateur qui ne tourne pas du tout. Il aurait pu avoir comme nom celui de mes anciens projets: SystemNES, EmilioNES, 3xNES ou ShaïNESs, mais finalement je l’ai appelé JadeNES (dédicace à la personne du même prénom). Et ce projet fonctionne, car il peut déjà émuler quelques démonstrations de jeux, ou des écrans titres.
 

JadeNES supporte le mapper #0, ainsi que le VROM. Le CPU est quasiment complet, ainsi que le PPU. Le logiciel supporte aussi la Manette #1 de la NES, bien que cela soit implémenté un peu à la va-vite. En revanche, l’émulateur ne supporte pas le MMC (mappers supérieurs à #0), le APU (audio), ainsi que d’autres fonctionnalités diverses de la NES. Mais ne vous inquiétez pas, je travaillerai à les implémenter aussitôt que l’essentiel sera fini. Le moteur de rendu des tiles/sprites est basé sur celui de Mercury Project, j’essaierai de créer mon propre moteur en faisant du nouveau code.
 

Etant donné que c’est ma première tentative publiée, ne vous attendez donc pas à ce que l’émulateur fasse tourner tout le catalogue de jeux de la NES. En d’autres termes, je vous remercie d’avance de ne pas faire de remarques désobligeantes à ce sujet. Je suis seul à coder ce projet, même si certains m’ont apporté de l’aide. D’ailleurs je vais les citer de ce pas. Entre autres, je remercie l’équipe du forum de NESDev, qui a répondu à mes nombreuses questions, l’ami Ronan, mon grand-frère, et tous les codeurs qui ont fourni leur code source au grand public comme BasicNES, Mercury Project, EmilNES, Pretendo, etc.
 

Télécharger JadeNES v0.7 Alpha (275 Ko)

Site Officiel

En savoir plus…

Il s’agit de la dernière version officielle dite « instable » de Snes9x ajoutant les dernières nouveautés, améliorations et/ou corrections en provenance des sources GIT. Versions 32 et 64 bits dans l’archive.
 

Une petite partie de Starfox 2 (SNES Mini Edition) ?

 

…ou peut-être un Secret of Mana Français iOS Edition ?

 

Laissez tomber, je vais me faire la suite non officielle de Chrono Trigger plutôt :p

 

Les changements depuis le dernier build:
 
– Mac: Wait for metal command buffer to finish before presenting drawable, properly this time
– Revert « Mac: Wait for metal command buffer to finish before presenting drawable »

 

Télécharger Snes9x TestBuild v1.63.1660 (8.1 Mo)

Site Officiel

En savoir plus…

La dernière version béta publique de l’excellent WinUAE, l’émulateur Commodore Amiga. La traduction est signée Tradu-France.
 

 
Les changements ici.
 

Télécharger WinUAE (Public Beta) [32 bits] v6.1.0 Beta 21 (5.3 Mo)

Télécharger WinUAE (Public Beta) [64 bits] v6.1.0 Beta 21 (8.5 Mo)

Télécharger WinUAE (Public Beta) [32 bits] v6.1.0 Beta 21 FR (5.4 Mo)

Télécharger WinUAE (Public Beta) [64 bits] v6.1.0 Beta 21 FR (8.5 Mo)

Site Officiel

En savoir plus…

Simple64 (ex m64p ou Mupen64Plus-GUI) est une interface graphique écrite en Qt6. 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 + ParaLLEl-RDP + une interface utilisateur.
Notez que la dernière archive incluant le plugin GlideN64 est disponible ici.
 

 

– LLE boot process using PIF ROM
– New icon thanks to Gasper

 
A noter que le système de version change pour le type vAAAA/MM/n soit année/mois/nombre de builds pendant le mois en cours.

 

Code source. Builds ici.

Télécharger Simple64 (x86) (2020/06/02) (20.6 Mo)

Télécharger Simple64 (x64) v2024.12.1 (46.5 Mo)

Site Officiel

En savoir plus…

NegaMAME, qui se combine avec le frontend NegaTron, se comporte exactement comme MAME officiel mais il ajoute une commande que les frontends tiers peuvent utiliser pour récupérer les informations manquantes dans MAME depuis la version 0.186, aidant ainsi Negatron à retrouver un accès complet à toutes les fonctionnalités qu’il avait déjà en 2015 (avant l’intégration de MEWUI devenu l’interface interne dans MAME).
 

 

Télécharger NegaMAME v0.289 (78.9 Mo)

Site Officiel

En savoir plus…

Voici les derniers builds de Creamymami concernant MAME(Arcade).
 
– Caname c’est MAME(Arcade) ne supportant que les jeux CPS et Neo Geo.
– NMamex2 est un build de l’émulateur MAME(Arcade) sous Windows qui ne supporte que les jeux NeoGeo.
– Mame32k c’est MAME(Arcade) intégrant le module Kaillera (jeu en réseau).
– Mame32 More! est une version basée sur Mame Plus! mais compilée avec Kaillera.
 

Télécharger Caname v0.62.289 (2026/11/07) (2.4 Mo)

Télécharger NMamex2 v0.289 (2026/11/07) (1.7 Mo)

Télécharger Mame32K v0.67.289 (2026/11/07) (9.5 Mo)

Télécharger MAME32 More! v0.84.289 (2026/11/07) (12.2 Mo)

Site Officiel

En savoir plus…

Il s’agit de FBA Shuffle faite par Creamymami, contrairement aux versions de KOF2112, cette version est plus proche de la version officielle de FBA.
 
fba_shuffle_lang
 

Télécharger FBA Shuffle (x86) [Creamymami] v2.4.0 (2026/11/07) (6.6 Mo)

Télécharger FBA Shuffle (x64) [Creamymami] v2.4.0 (2026/11/07) (7.1 Mo)

Site Officiel

En savoir plus…

Les builds 32 bits de MAME compatibles XP et compilés par StHiryu sont à présent disponibles.
 
A partir de la version 0.249, MESSUI/MAMEUI ne seront plus mis à jour, reste que la partie MESS de MAME reste compilable mais sans l’interface particulière de MAMEUI.
 

 

Télécharger MAME (XP) v0.289 (64.6 Mo)

Télécharger MAME(MESS) [32 bits] v0.289 (42.5 Mo)

Télécharger MESSUI (32 bits) v0.288.4 (28.3 Mo)

Télécharger MAMEUI32 v0.289.5 (63.2 Mo)

Télécharger HBMame (32 bits) v0.289.4 (18.5 Mo)

Télécharger HBMame GUI (32 bits) v0.289.4 (18.7 Mo)

Télécharger ARCADE (32 bits) v0.289.5 (33.6 Mo)

Page Officielle

 
Les binaires de MESS 32 bits (et 64 bits) sont compilés par moi-même.
 

Je rajoute également le binaire de MAME version Arcade (64 bits ici), compilé par moi-même et compatible XP:

Télécharger MAME(Arcade) [32 bits] v0.289 (75.2 Mo)

 
Pour info, il s’agit certainement des derniers builds compatibles XP (mais pas 32 bits) suite à ce commit qui en limite l’accès, alors ce n’était probablement pas obligatoire du tout de limiter l’accès de l’OSD/Inputs à Vista (au vu du code) mais bon comme de toute façon les choses continueront à ce casser progressivement ca ne serait que prolonger l’échéance…échéance que je pourrai peut-être allonger en bricolant un truc (qui fonctionne pour l’instant avec le GIT en cours) mais pour combien de temps encore, je l’ignore…
 

Erockus ARCADE est un frontend pour SDLMAME et permet d’en simplifier son utilisation.

 

 

Télécharger Erockus v14.3 (3.1 Mo)

Site Officiel

En savoir plus…

GroovyMAME est un émulateur multi-systèmes basé sur MAME (Arcade + Consoles + Ordinateurs) et qui se focalise sur le rendu sur écran CRT (Moniteur de PC ou d’arcade avec fréquence particulière) car les auteurs sont convaincus que la technologie CRT est un must quand il s’agit de profiter de l’émulation dans toute sa splendeur. Cependant GroovyMAME peut être utilisé également sur écran LCD (principalement sur les modèles qui permettent un rafraîchissant à des taux personnalisés).
 

 
Beaucoup d’améliorations provenant de Groovy avaient été intégrées dans MAME il y a quelques temps rendant Groovy obsolète, mais depuis de nouvelles fonctions ont été développées en parallèles justifiant ces nouveaux builds.
 

A noter que des LiveCD sont également disponibles sur le site officiel.
 

 

Les changements:
 

– Sync with mame v0.249
– Extend h-size slider to 2.00 maximum.

 
Note sur la version D3D9EX (les builds ne sont valables que pour windows 7 ou supérieur):
Cette version intègre un patch Direct3D9Ex (également connu sous le nom de Direct3D 9.0L ou 9.L, le L faisant référence à Longhorn, nom de la base de code de Windows Vista) qui permet de bénéficier de certaines fonctionnalités introduites par l’utilisation des drivers WDDM tout en maintenant la compatibilité avec les applications écrites pour Direct3D 9. L’interface Windows Aero s’appuie sur D3D 9Ex et utilise certaines des fonctionnalités non présentes dans Direct3D 9 comme la possibilité de partager des surfaces DirectX entre plusieurs processus.

 
Pas de binaires 32 bits pour le moment.
 
MAJ: J’ai compilé les binaires 32 bits et le 64 bits non Ex.

 

Télécharger GroovyMAME (x86) v0.227 SwitchRes v0.017t (56.4 Mo)

Télécharger GroovyMAME (x64) v0.227 SwitchRes v0.017t (58.1 Mo)

Télécharger GroovyMAME D3D9Ex (x86) v0.227 SwitchRes v0.017t (56.4 Mo)

Télécharger GroovyMAME D3D9Ex (x64) v0.289 SwitchRes 2.22f (98.5 Mo)

Miroir officiel

Forum officiel

Site officiel

En savoir plus…

Créé par Exzap (et aidé par Peter Gov), il s’agit du second émulateur de Wii U à être disponible au public mais le premier à émuler des jeux commerciaux. Il peut décrypter les images Wii U qui utilisent le format Wud mais également les fichiers RPS ou RPL. La résolution interne peu aller jusqu’à 1920×1080 selon les jeux (et au delà avec des packs graphiques). Actuellement, le DRC (GamePad), le contrôleur Pro et le contrôleur classique sont émulés. Les Wiimotes sont également émulées (y compris le support natif). Les entrées du clavier + contrôleurs USB en tant que périphériques d’entrée sont également pris en charge. La saisie tactile du GamePad peut être contrôlée par un clic gauche de la souris. La fonctionnalité Gyro est émulée avec des limitations et peut être contrôlée via le bouton droit de la souris. Cette version n’est compatible que pour les Windows x64 (à partir de Windows 7) avec une carte graphique gérant OpenGL 4.1 (ou supérieur) ou Vulkan et il faudra posséder 4 à 8 Go de mémoire vive (Ram) pour le faire fonctionner. (Correspondance ID-Titre [archive ici]).
 
Un tuto est disponible ici, ou ici et là.
 
cemu
 
En résumé:
Cemu experimental release
 
Les changements:
 
– Bugs fixes
 
Note:
(#xx) refers to resolved bug tracker issues. See http://bugs.cemu.info/projects/cemu/

 

 
A noter que des packs graphiques haute définition sont disponibles ici. Ils permettent, entre autre, d’augmenter la résolution native des jeux car contrairement à Dolphin et parce que la machine est techniquement différente il n’est pas possible à Cemu d’augmenter la définition autrement que par cette méthode.
A l’inverse, des packs SD (définitions standards et/ou basses) sont disponibles sur ce lien et permettent à certains PC manquant de performance de lancer des jeux en 60 FPS.

 
Une liste de compatibilité est disponible ici.

 
Ancien site source.
Site proposant les sources.

Télécharger Cemu v2.6 (35.6 Mo)

Site Officiel

En savoir plus…

XRoar est un émulateur Dragon32/64 mais aussi Tandy CoCo.
 
xroar
 
– Fixed comma, lowercase ‘m’, lowercase ‘ø’ glyphs for GIME [Tim Lindner]
– Fix SDL-only builds
– 6809: flesh out some illegal instruction behaviours [David Banks]
– 6309: flesh out some undocumented behaviour [David Banks]
– Fleshed out T1-compatibility in CoCo 3 GIME [R. Allen Murphy]

 

Télécharger XRoar (x86) v1.12 (2.5 Mo)

Télécharger XRoar (x64) v1.12 (2.5 Mo)

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/