CEN64

Émulateur vbeta

CEN64 est un émulateur expérimental du Nintendo 64, conçu pour une émulation cycle-accurate poussée jusqu’au niveau register-transfer level (RTL), reproduisant ainsi fidèlement le fonctionnement interne de la console. Développé par Tyler J. Stachecki dans une optique de recherche et d’optimisation, il vise une compatibilité maximale, même sur des systèmes modestes, tout en restant un projet open-source axé sur la communauté.

Pour macOS, seule une compilation manuelle est possible à ce stade, nécessitant des outils comme CMake, OpenGL et OpenAL. Bien que compatible avec les architectures récentes, son utilisation reste réservée aux utilisateurs expérimentés, faute de build officiel préconfiguré. Les contributions via des pull requests sont encouragées pour améliorer son état de développement.

Dernière mise à jour :

Plateformes

Architecture

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

Téléchargement et liens

Historique des versions

v0.3
  • Fin de maintenance active : Cette version marque la fin du développement de l'interpréteur actuel (basé sur une architecture obsolète), bien que le logiciel reste fonctionnel sans bugs critiques majeurs bloquants.
  • Annonce de refonte majeure : Un nouveau projet (non basé sur un interpréteur) est en préparation, avec des améliorations significatives attendues (performance, architecture).
  • Contributions préservées : Les contributions passées seront intégrées dans la nouvelle version, qui restera sous licence BSD 3-clauses (open source).
  • Mises à jour mineures possibles : Seules des corrections ponctuelles (patches) seront apportées à cette version (0.3) si nécessaire, sans développement actif.
Changelog complet
`19:20 tag a release` k. On a more serious note: This tag marks the end of me maintaining the current interpreter-based version of CEN64, v0.3. The current version is "runnable" and doesn't seem to have any show-stopping bugs filed against it. At the same time, I'm not pleased with the performance of this software and genuinely do not believe that incremental fixes will yield something that is acceptable to me. Looking forward, bigger and better things are coming. A lot of things have been learned from this release, and a lot of progress has been made. Thank you to everyone out there who has contributed both directly and indirectly to this software. For anyone who has contributed to this software: I want to assure you that your contributions are being folded into the new release (which is no longer based on an interpreter design) and that it will, of course, remain open source software licensed under the 3-clause BSD license, as always. Any further contributions to this release (v0.3) will be accepted and merged into a patch-level release on an as-needed basis.