Gearcoleco est un émulateur ColecoVision multiplateforme très précis écrit en C++ qui fonctionne sous Windows, macOS, Linux, BSD, Raspberry Pi et RetroArch.
 


 
Les changements:
🕹️ Added Coleco ADAM support, with dedicated debugger windows and MCP tools
🎯 Extensive TMS9918A VDP accuracy improvements
🐛 Many bug fixes and improvements

 

Télécharger GearColeco v1.7.0 (2.7 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:
– Recent files: recently opened games are now remembered between sessions.
– Smoother game-list loading: directories remain hidden while scanning. Only the final filtered list is displayed, avoiding briefly showing empty system directories.
– Windows focus handling: adjusted the shutdown sequence to restore Ruzu’s main window after stopping a game, without intentionally taking focus back if you switched to another application.
– Clock accuracy: fixed guest-clock initialization and synchronization with the host clock, addressing incorrect in-game dates.
– Vulkan: added persistent caching for shared graphics pipelines and periodic saving of per-game pipeline caches.
– Graphics compatibility: improvements to multisampled images, depth/stencil conversions, sampler handling, and SGSR scaling.
– macOS (Metal) – alpha: added readback support for multisampled color images.
– Emulation: fixes to single-core CPU scheduling and system-service state management, plus expanded hardware Opus decoder capacity.
– Build support: fixed Windows compilation issues, added Debian packaging, and improved CachyOS support.

 

Télécharger Ruzu v0.0.7 (48.2 Mo)

Site Officiel

En savoir plus…

OxyROMon est un gestionnaire de ROM multi-plateforme écrit en Rust (il est donc plutôt voué à être installé sur un serveur, mais peut aussi très bien s’utiliser sur un PC). Comme la plupart des gestionnaires de ROM, il vérifie les fichiers ROM par rapport aux bases de données connues. Il est conçu principalement dans un objectif d’archivage.
 

 

Les changements sont les suivants:
 
Features
– Added opt-in Zstandard compression for 7z and ZIP archives
– Added ROM upload and URL download to the web UI
 
Changes
– Updated shiratsu-naming to 1.1.0 (token variants are now struct variants)
 
Improvements
– Merged the duplicate skip and dim progress styles into one
– Removed the single-caller print_dependency helper from util
– Reused the existing to_hex helper in header rule matching
– Removed the async-once-cell dependency in favor of std::sync::LazyLock
– Replaced the small phf setting maps in config with match statements
– Collapsed the three identical variant validators into one generic validator
– Collapsed the three identical DataLoader loaders into one generic loader
– Merged the identical trashed and orphan ROM file purge paths
– Deduplicated the prompt helpers in prompt
– Routed all setting writers through a single upsert helper in config
– Shrunk the tool availability checks in convert-roms and export-roms
– Parameterized the four system size resolvers into one query
– Routed all get_version implementations through a shared helper in util
– Replaced the spinner begin/end boilerplate with start_action and stop_action
– Broadcast server events through a shared sse_send helper
– Deduplicated the convert and export pipelines with shared game-selection and rom-loading helpers
 
Fixes
– Regenerated .sqlx/ offline query data to include #[cfg(test)]-gated queries
– Restricted the web UI’s URL download to http/https, with a connect timeout and a 100 GiB size cap

 

Télécharger Oxyromon v0.23 (5.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.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 (autre projet de conversion ici) permettant de convertir un Romset 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…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/