Mesen2

Émulateur v2.0.0

Mesen2 est un émulateur multi-systèmes conçu pour reproduire fidèlement les consoles rétro, notamment la NES, le SNES, la Game Boy (Color), la Game Boy Advance, le PC Engine, le SMS/Game Gear et le WonderSwan (Color). Développé en C# et C++ avec .NET 6 et SDL2, il cible les plateformes Windows, Linux et macOS, y compris les architectures récentes comme Apple Silicon.

Sur macOS, l’émulateur fonctionne avec SDL2 comme dépendance, mais présente des limitations sur le support des manettes. Une version compatible avec les processeurs Intel est également disponible, offrant une alternative pour les utilisateurs équipés de matériel plus ancien. L’interface reste simple et axée sur la performance, idéale pour les joueurs cherchant une émulation précise sans superflu.

Dernière mise à jour :

Plateformes

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 Apple Silicon Apple Silicon 64 bits 64 bits SDL Library SDL Library

Téléchargement et liens

Historique des versions

v2.1.1
  • Améliorations majeures d'émulation :

    • Ajout du support pour les disques CD+G sur PC Engine (CD-ROM).
    • Support intégré pour le contrôleur SNES homebrew à rétroaction haptique.
  • Corrections critiques sur consoles :

    • Correction d'un gel lors de la séquence d'intro dans Hyper Dyne Sidearms Special (PCE-CD).
    • Correction des graphismes du menu cassés dans NASCAR 2000 (Game Boy Color).
    • Fix d'un gel dans Mighty Bomb Jack (NES, mapper 185) et amélioration de la compatibilité avec le mapper 552 (version corrigée du mapper 82).
    • Correction d'un bug rare de lecture audio dans les fichiers NSF (NES).
  • Prise en charge macOS/Linux :

    • Crash évité si SDL2 n'est pas installé (message d'erreur affiché à la place).
    • Compatibilité renforcée avec les builds macOS (et Linux) : SDL2 doit être installé manuellement (pas de changement fonctionnel, mais rappel explicite).
    • Suppression du log console par défaut (option --enableStdout pour le réactiver).
Changelog complet
Requirements - For the **macOS** and **Linux** builds, **SDL2** must be manually installed first. Changelog - This release mostly contains bug fixes and accuracy improvements. - GBA: Several accuracy improvements (based on test roms) - GBC: Fixed broken menu graphics in NASCAR 2000 - NES: Minor accuracy improvements for rare/unlikely edge cases (based on test roms) - NES: Fixed some issues with the Rainbow mapper implementation - NES: Fixed freeze in Mighty Bomb Jack's original release (mapper 185) - NES: Fixed NSF file playback in a rare scenario that caused no audio to be played - NES: Added support for mapper 552 (fixed version of mapper 82) - PCE: CD-ROM - Added support for CD+G disc playback - PCE: CD-ROM - Fixed freeze in intro sequence in Hyper Dyne Sidearms Special - PCE: CD-ROM - Fixed broken intro sequence in Princess Maker 1 and 2 - PCE: Minor CPU accuracy fixes/improvements - SNES: Added support for homebrew SNES rumble controller - WS: Minor accuracy improvements (based on test roms) - Linux: Fixed crash on startup for some systems when using Wayland - Linux: Fixed freeze on some systems when closing debugger tools - Linux/macOS: Fixed crash when SDL2 is not found (display an error message instead) - Misc: Disabled log output to console (use --enableStdout to manually enable this behavior)
v2.1.0
  • Ajout de nouveaux supports matériels :

    • Prise en charge de la Game Boy Advance, Game Gear, Master System (incluant SG-1000 et ColecoVision), ainsi que des consoles Wonder Swan et Wonder Swan Color.
  • Améliorations majeures de précision :

    • Correction des problèmes de VRAM et de timings CD-ROM sur PC Engine (fixes pour Wonder Momo, Brandish, Sherlock Holmes).
    • Correction d’un bug d’émulation de la cartouche Arcade (affichage de caractères invisibles dans Garou Densetsu Special).
    • Amélioration de l’émulation audio Game Boy (corrections dans Alone in the Dark, Warlocked, etc.) et graphique (fixes pour Densha De Go 2, Star Trek 25th Anniversary, Pocket Music).
  • Corrections critiques sur consoles existantes :

    • NES : Support du codec audio EPSM et du mapper Rainbow.
    • SNES : Suppression des freezes dans Battle Grand Prix et Kishin Douji Zenki, ajout du support du ST018 (Hayazashi Nidan Morita Shogi 2).
  • Améliorations du débogueur :

    • Fonctionnalités avancées comme les breakpoints exclusifs, le pas en arrière (par balayage ou frame), et l’annulation des modifications ROM/RAM.
    • Intégration étendue avec des outils de compilation (HuCC, PCEAS, SDCC, devkitARM).
  • Prérequis pour macOS :

    • SDL2 doit être installé manuellement avant l’exécution des builds macOS (pas de changement fonctionnel pour l’émulateur lui-même).
Changelog complet
Requirements - For the **macOS** and **Linux** builds, **SDL2** must be manually installed first. Changelog - A lot has been improved or added since the first release of 2.0.0 over 2 years ago. This is a short summary of the most notable changes. - Support for more consoles: - Game Boy Advance - Game Gear - Master System (including support for the SG-1000 and ColecoVision) - Wonder Swan and Wonder Swan Color - Accuracy improvements for all consoles - Various bug fixes - macOS support - New features and improvements for the debugger: - Forbid breakpoints - Step back single scanline/frame - Undo ROM/RAM changes - Integration with more compilers/assemblers (HuCC, PCEAS, SDCC, devkitARM) - Console-specific improvements/fixes: - NES: Support for EPSM audio and the Rainbow mapper - SNES: Fixed freezes in Battle Grand Prix and Kishin Douji Zenki - SNES: Added support for ST018 (Hayazashi Nidan Morita Shogi 2) - PCE: Improved VRAM read/write timings - fixes issues in Wonder Momo. - PCE: Improved CD-ROM load timings - fixes issues in Brandish and Sherlock Holmes. - PCE: Fixed Arcade Card emulation bug - fixes invisible characters in Garou Densetsu Special - GB: Improved audio emulation - fixes issues in Alone in the Dark, Warlocked, and more. - GB: Fixed graphical issues in Densha De Go 2, Star Trek 25th anniversary and Pocket Music - GB: Fixed crash in Pinball Deluxe.

Captures d'écran

Interface de Mesen2