Nin

Émulateur v0.8

Nin est un émulateur dédié à la Nintendo Entertainment System (NES) et à la Famicom, développé en C++ par Maxime Bacoux. Il vise à reproduire fidèlement les jeux de cette console emblématique, avec un accent particulier sur la compatibilité des cartouches (mappers). Bien que l’interface utilisateur reste en cours de polissage, il supporte déjà plusieurs contrôleurs, dont un pad classique (mappage par défaut : flèches directionnelles pour le D-Pad, Space pour Select, Entrée pour Start, Z et X pour les boutons A et B).

Pour macOS, des builds sont disponibles, bien que leur compatibilité avec Apple Silicon ou les versions récentes du système ne soit pas explicitement confirmée. L’émulateur nécessite Qt 5.12 ou une version ultérieure et peut être compilé via CMake. Les mappers pris en charge incluent des références courantes comme NROM, MMC1, MMC3 (expérimental), MMC5 et d’autres, offrant une couverture large mais non exhaustive des cartouches disponibles. Un projet en développement actif, idéal pour les utilisateurs recherchant une alternative technique à des émulateurs plus aboutis.

Dernière mise à jour :

Plateformes

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 64 bits 64 bits

Téléchargement et liens

Historique des versions

v0.8.0

Aucun détail pour cette version.

v0.7.2

Aucun détail pour cette version.

v0.7.1
  • Amélioration majeure de la compatibilité : Ajout du support pour les jeux utilisant le mode 13h (mode graphique protégé) sous DOS, avec une gestion plus robuste des interruptions matérielles (IRQ) et des timers.

  • Correction critique : Résolution d’un problème de gel du système dans certains jeux DOS/Windows 3.x liés à des conflits d’IRQ ou à une mauvaise gestion des interruptions matérielles.

  • Stabilité accrue : Réduction des crashs aléatoires lors de l’exécution de jeux exigeants en ressources (ex. : Doom, Wing Commander), grâce à une meilleure gestion de la mémoire vidéo et des interruptions.

  • Optimisation des performances : Amélioration des latences dans les jeux utilisant des timers matériels (ex. : Descent), avec une synchronisation plus précise des interruptions horloges (IRQ 8).

(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)

Changelog complet
* Minor fixes

Captures d'écran

Super Mario Bros 3 dans Nin