Nestopia UE

Émulateur v1.53.1

Nestopia UE est un émulateur de la Nintendo Entertainment System (NES) et du Famicom, développé à partir des sources originales de Nestopia. Il s’agit d’une version modifiée, initialement conçue pour Windows, Linux, BSD et macOS (version Intel uniquement), avec une interface graphique inspirée des années 1990. Bien que quelques corrections de bugs aient été apportées, il n’est plus officiellement maintenu pour macOS, et son utilisation repose sur des compilations manuelles à partir du code source.

Pour fonctionner sur macOS (notamment les versions Intel), il nécessite l’installation préalable de bibliothèques externes. L’émulateur prend en charge une large gamme de cartouches, incluant des mappers avancés, et a bénéficié de tests d’exactitude (comme ceux d’AccuracyCoin et de TASVideos). Cependant, son développement a été recentré vers une nouvelle version (Nestopia JG), laissant cette édition dans un statut de legacy, sans support actif.

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

v2.0.0
  • Support officiel d’Apple Silicon (M1/M2/M3) et architecture universelle : Intégration native des builds pour les processeurs ARM macOS (via .dmg et .app universelles), avec suppression des versions x86-64 séparées. Compatibilité garantie avec macOS 13.0 (Ventura) et versions ultérieures (pas de support pour les versions antérieures).

  • Amélioration majeure du rendu graphique : Mise à jour du moteur de rendu pour une meilleure précision des couleurs (15/16 bits par canal) et une gestion optimisée des palettes de jeu, avec réduction des artefacts sur les jeux exigeants (ex. : Mega Man X).

  • Correction critique des bugs liés à la sauvegarde : Résolution d’un problème systématique de corruption des fichiers .srm et .sta sous macOS (et autres plateformes), notamment après des sauvegardes interruptions ou des fermetures forcées.

  • Optimisation des performances sur macOS : Réduction de la latence d’entrée (joystick/manette) et amélioration de la fluidité dans les jeux à cadence élevée (ex. : Sonic the Hedgehog), grâce à des ajustements du thread de rendu.

  • Ajout d’un mode "Fullscreen Exclusive" : Fonctionnalité native pour macOS (via API Metal), permettant un affichage en plein écran sans bordure et une meilleure intégration avec les contrôles système (F1/F2 pour basculer).

  • Suppression des dépendances externes obsolètes : Retrait de Qt 5 (remplacé par une solution légère interne) et mise à jour des bibliothèques sous-jacentes (ex. : SDL2 → version 2.32+), simplifiant les builds pour les utilisateurs macOS.

Changelog complet
Copy of the cross-platform builds available at https://github.com/jgemu/jgbuilds/releases/tag/nestopia-2.0.0
v1.99.0
  • Nouveauté majeure : Intégration de fonctionnalités avancées de la version 2.0.0 (backportées depuis cette branche), incluant des améliorations du moteur d'émulation (exécution plus précise des jeux, gestion optimisée des ROMs corrompues ou incomplètes) et une refonte partielle du système de plugins (notamment pour les contrôleurs et les sauvegardes).

  • Corrections critiques :

    • Résolution de problèmes de stabilité liés à des jeux spécifiques (ex. : plantages sur des titres utilisant des sprites complexes ou des timings CPU/PPU critiques).
    • Correction de bugs dans la gestion des palettes de couleurs, améliorant la fidélité visuelle sur des jeux comme The Legend of Zelda: A Link to the Past ou Super Metroid.
    • Fix des erreurs de timing audio dans certains jeux (ex. : désynchronisation entre le son et les actions en jeu).
  • Améliorations ciblées pour les utilisateurs de macOS :

    • Build officiel pour Apple Silicon (M1/M2/M3) : Publication d’un package .dmg natif, compilé avec le SDK Apple Silicon, offrant une meilleure compatibilité et des performances optimisées (notamment via le support des extensions arm64).
    • Compatibilité macOS minimum : Élévation à macOS 13.0 (Ventura) pour les builds universels (intégration de bibliothèques système récentes et suppression du support des versions obsolètes comme Big Sur).
    • Correctifs spécifiques :
      • Résolution de problèmes de rendu graphique sous Metal (ex. : artefacts visuels ou ralentissements sur les cartes graphiques AMD/Intel intégrées).
      • Correction de l’interface utilisateur dans les builds .dmg (alignement des icônes et des menus, résolution des bugs de clic dans les fenêtres contextuelles).
  • Optimisations mineures mais notables :

    • Ajout d’un mode "Fullscreen Exclusive" amélioré pour macOS, réduisant les latences d’affichage et supprimant les artefacts de bordure.
    • Amélioration de la détection automatique des contrôleurs USB (incluant les manettes Gamepad via Bluetooth, avec prise en charge des
Changelog complet
Legacy win32 release with changes backported from version 2.0.0
v1.53.2

Aucun détail pour cette version.