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.5 (72.6 Mo)

Site Officiel

En savoir plus…

Nestopia-JG est un émulateur 64 bits de la Nintendo Entertainment System/Famicom, avec prise en charge du Famicom Disk System et du VS. System (Arcade). Il s’agit de la refonte 64 bits de Nestopia Undead Edition, développée dans le cadre du projet Jolly Good Emulation (JG), et qui constitue désormais de facto la branche principale du développement de Nestopia.

 


 

Les changements sont donc les mêmes que pour la version 32 bits de Nestopia-UE, à savoir:
 
Version 2.0.0
– Passed 144/144 AccuracyCoin tests
– Passed 156/156 TASVideos Test Suite
– Fixed MMC5 CHR bank update behaviour (Castlevania III flickering scanline)
– Add support for Mapper 413 (BATMAP-SRR-X)
– Add support for Mapper 372 (SFC-12)
– Add support for Mapper 535 (UNL-LH53)
– Add support for Mapper 512 (SACHEN-DAHENG)
– Fix up Mappers 176, 215, 529
– Database fixes for some obscure games
 
Version 1.54.0
– More accurate PPU Open Bus decay time
– More accurate fast 0x2007 reads of palette RAM
– Implement support for NES 2.0 exponent-multiplier notation for ROM sizes
– Use file contents rather than extension to determine FDS games
– Prevent segfault on macOS with recent versions of Apple clang
– Add aspect ratio setting
– Support for The Jolly Good API 2.0.0

 

Télécharger Nestopia-JG v2.0 (37.0 Mo)

Site Officiel

En savoir plus…

CEN64-JG est un émulateur cycle-accurate de la Nintendo 64 et du 64DD, issu d’un fork de CEN64 et développé dans le cadre du projet Jolly Good Emulation (JG), visant une très haute précision tout en améliorant la portabilité, les performances et la réutilisabilité du code. Il bénéficie notamment d’une réécriture portable du RSP en C, d’un nouveau RDP haute précision basé sur MAME, d’une gestion améliorée du 64DD et de la synchronisation du retour de force, ainsi que de diverses optimisations et améliorations de précision sans perte de fidélité.

 


 

Télécharger Cen64-JG v0.4.1 (36.2 Mo)

Site Officiel

En savoir plus…

JollyCV est un émulateur très précis de la ColecoVision, avec prise en charge du Super Game Module, ainsi que de la CreatiVision et de la My Vision, développé dans le cadre du projet Jolly Good Emulation (JG) et conçu à l’origine pour l’API Jolly Good. Premier émulateur développé spécifiquement pour cette API, il privilégie une émulation de haute qualité et une approche pédagogique destinée à documenter le fonctionnement de la ColecoVision, notamment grâce à des commentaires détaillés dans le code, avant d’évoluer pour prendre en charge d’autres systèmes similaires.

 


 

Télécharger JollyCV v2.1.0 (36.2 Mo)

Site Officiel

En savoir plus…

Cega est un émulateur cycle-accurate des Sega SG-1000, Master System et Game Gear développé dans le cadre du projet Jolly Good Emulation (JG), avec un support expérimental de la Mega Drive.

 


 

Télécharger Cega v0.6.3 (36.4 Mo)

Site Officiel

En savoir plus…

bsnes-jg est un émulateur cycle-accurate de la Super Famicom/Super Nintendo, avec prise en charge du Super Game Boy, du BS-X Satellaview et du Sufami Turbo. Il s’agit d’un fork de bsnes v115 développé dans le cadre du projet Jolly Good Emulation (JG), apportant notamment un resampler audio de meilleure qualité avec réglages, des gains de performances sans perte de précision, des améliorations de portabilité, la suppression de hacks réduisant la précision et de code superflu, une conformité accrue aux standards ainsi qu’une migration vers la bibliothèque standard C++ (ISO C++11).

 


 

Télécharger bsnes-jg v2.1.2 (38.2 Mo)

Site Officiel

En savoir plus…

Geolith est un émulateur Neo Geo AES, MVS, CD et CDZ développé dans le cadre du projet Jolly Good Emulation (JG), accompagné de l’outil neoconv permettant de convertir un ROM set MAME dans un format compatible.

 


 

Télécharger Geolith v0.5.0 (36.4 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:
– gpu: retain fused hull shader user-data addresses
– renderer: share graphics resource preparation across shader stages
– gpu: compile RDNA2 tessellation through native LS HS and TES stages
– gpu: reflect tessellation strides from memory address dataflow
– gpu: isolate tessellation analysis and SPIR-V emission
– memory: preserve live POSIX mappings during partial unmap
– net: use the shared host resolver for Linux name lookups
– kernel: support timed umtx waits through shared address deadlines
– avplayer: report loop boundaries when decoded output is delivered
– graphics: preserve PS5 array mip contents during cache promotion

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

 

Télécharger KytyPS5 r260914 (19.8 Mo)

Site Officiel

En savoir plus…

Nestopia a été abandonné depuis des années. C’est un excellent émulateur, et le perdre serait une honte. Le but de ce projet est de garder en vie Nestopia aussi longtemps que possible et de s’assurer qu’il continue à fonctionner sur des distributions Linux ou Windows.
 
nestopia
 

Des améliorations sont régulièrement apportées afin d’être le meilleur notamment sur Linux. Sur Windows c’est déjà le cas et le but sera donc de poursuivre les efforts.

Cette version, basée sur la version officielle 1.40 finale, apporte son lot de correction et inclus toutes les corrections et améliorations de la version 1.40 A-H (en provenance de R. Belmont) et de la version 1.41.1 de Geestarraw (elle même incluant les corrections et ajouts de la version non officielle 1.41 de Keith Kelly) sans oublier les ajouts de la version 1.41.3 (et 1.41.2 de notBald). Ainsi Dan brook, l’auteur, a pu logiquement continuer le développement de cet émulateur en le passant à la version 1.42 et supérieur, faisant de cette version la plus aboutie de toutes.

 

Les grandes lignes:
 
Nestopia UE 1.99.0 is released. Nestopia JG 2.0.0 is also released! This is a big release because it marks the first time there is a single cross-platform build for all of the major operating systems. That release is based on a frontend called QTea (Quality Tea Frontend), which is a Qt6 rewrite of my FLTK frontend, now extended to support many more emulator cores.
 
Originally, the plan was to only release a 2.0.0 with the new Qt6 GUI, but I decided to backport the core changes to the old Windows-only port for people who still use old versions of Windows or are just attached to what they’re used to. I am not yet sure if this will be the last release of the legacy Windows version or not.
 
To summarize: Nestopia UE 1.99.0 is the old Windows build. Nestopia JG 2.0.0 is the new cross-platform build. In the future I will be continuing to work with Jolly Good Emulation on development of QTea, which will translate into a better Nestopia GUI experience.

 
Les changements:
 
Version 1.99.0:
Shell:
Additions:
– win32: Expose DMC pop reducer and high/lowpass filter options
 
Core:
Additions:
 
Backport all changes from Nestopia JG 2.0.0:
– Passed 144/144 AccuracyCoin tests
– Passed 156/156 TASVideos Test Suite
– Fixed MMC5 CHR bank update behaviour (Castlevania III flickering scanline)
– Add support for Mapper 413 (BATMAP-SRR-X)
– Add support for Mapper 372 (SFC-12)
– Add support for Mapper 535 (UNL-LH53)
– Add support for Mapper 512 (SACHEN-DAHENG)
– Fix up Mappers 176, 215, 529
– Database fixes for some obscure games
 
Version 1.54.0:
– More accurate PPU Open Bus decay time
– More accurate fast 0x2007 reads of palette RAM
– Implement support for NES 2.0 exponent-multiplier notation for ROM sizes
– Use file contents rather than extension to determine FDS games
– Prevent segfault on macOS with recent versions of Apple clang
– Add aspect ratio setting
– Support for The Jolly Good API 2.0.0

 

Site des sources GIT.

Télécharger Nestopia Undead Edition v1.99 (1.2 Mo)

Télécharger Nestopia Undead Edition v1.53 FR (1.1 Mo)

Site Officiel

En savoir plus…

KytyPlus est un fork de KytyPS5, lui-même dérivé du projet original Kyty. Il reprend son émulation de la PlayStation 5 tout en ajoutant plusieurs améliorations, notamment le support expérimental des jeux PS4 via shadPS4, le FSR 1.0, un cache Vulkan permettant de conserver les pipelines compilés et différentes optimisations destinées aux GPU intégrés (iGPU). Il permet également l’installation des fichiers PKG depuis son interface et propose une gestion unifiée des jeux PS4 et PS5. Le projet est encore en développement et de nombreux jeux peuvent rencontrer des plantages, des écrans noirs ou des problèmes graphiques.
 


 

 
Les changements:
 
v3.4 fixes a critical packaging bug where the shadPS4 backend wasn’t bundled into the release, and hardens the game-loading path so real commercial content can actually boot. This release includes the first verified licensed-content boot on the shadPS4 delegation path.
 
Changes
🐛 Critical fix — shadPS4 backend bundled
Fixed: shadPS4 backend was not included in the release, breaking the PS4 delegation path entirely. The shadPS4 runtime is now correctly bundled so PS4 titles can be dispatched and executed.
Result: the PS4 delegation path is fully operational again and verified against real content..

 

Télécharger KytyPlus v3.4 (51.9 Mo)

Site Officiel

En savoir plus…

B’can est un émulateur de la console taïwanaise Super A’Can, développé par BillyJr et basé sur MAME 0.287.
 
Le projet reprend l’émulation existante de la Super A’Can et vise à corriger les problèmes encore présents, notamment au niveau de l’affichage et du son. BillyJr indique avoir repris et corrigé le code à de nombreuses reprises avec l’aide de l’IA et affirme que tous les problèmes actuellement connus ont été corrigés.
 
Un autre projet (non lié à BillyJr) d’émulation online est disponible ici.
 

 

 

Les changements:
 
First, some rather unfortunate news:
 
– It looks like it currently won’t be possible to get Bcan into MAME.
– The main issue is that MAME requires verification of the actual behavior of each piece of hardware, and that’s something I simply can’t do on my end.
– We haven’t actually taken apart a real machine and measured the pins, so even though the emulation can look very good, from MAME’s point of view there is still no evidence to back it up.
– However, there is some good news as well.
Thanks to this experience, I’ve managed to fix the issue that made the emulator run about 3% slower than the original hardware. In the 31-second demo, the difference is now down to just 1–2 FPS.
– Being able to get it synchronized with the real hardware is pretty impressive in itself, I think.
– As for MAME, I think we’ll have to put that on hold for now and come back to it later.

 

1. Fixed the issue where the screen at the bottom of Moon Lake in « Evil Son » would become corrupted.
– The problem was that a tiled ROZ size code of 0 on the UM6618 was incorrectly interpreted as 32×32.
– The correct behavior is 8×8, with a total of 64 map entries. The old version would read past the end of the map and incorrectly interpret the following graphics data as map data.
– The correct fixed 32×32 special case used by the BIOS one-bit startup screen is still preserved.
2. Fixed the palette page calculation for non-8bpp ROZ in « The Gambling King ».
– The ROZ color field always selects a 16-color palette page.
– After the fix, a lower graphics bit depth will no longer cause the wrong color page to be selected.
3. The fixes are implemented as global hardware behavior.
– There are no special cases based on game name, ROM hash, or game content.
– No game data has been modified or included.
4. Game speed is now almost exactly the same as on the original hardware.
– If no further issues are found, this should be the final A’can-related fix.
– Later today, friends in the subscriber area will first help test Chinese language support for Hero Chronicle and Dragon Quest V.
– The initial work like this always takes more time and progresses more slowly.
After that, things will move much faster.
– Once everything is confirmed to be working correctly, it will be made publicly available to everyone.

 

Télécharger Bcan v0.08e (1.3 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un frontend dédié à la Neo Geo, fonctionnant sur le principe d’un RetroArch spécialisé autour d’un seul système. Goliath assure la gestion de la ludothèque, des réglages, des sauvegardes et du lancement des jeux, tandis que l’émulation est assurée par le core Geolith via JGRF/JG.

 

Il prend en charge les jeux Neo Geo MVS/AES ainsi que la Neo Geo CD, avec notamment la gestion des variantes, la recherche et le tri des jeux, l’historique des sessions, les captures d’écran, le suivi du temps de jeu et différents outils de diagnostic.
 
Goliath permet également de personnaliser les paramètres d’émulation et les contrôles, de gérer les sauvegardes, de vérifier les BIOS et les fichiers de jeux, ainsi que d’effectuer des benchmarks et des exports audio. L’interface est basée sur Qt 6 et propose plusieurs thèmes clairs et sombres.
 

 

Télécharger Goliath v0.30.2 preview (37.7 Mo)

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/