Rustendo64
Livecoding un émulateur Nintendo 64 dans Rust :D C'est un émulateur WIP que nous construisons en direct. Je n'ai rien préparé à l'avance avant de commencer...
Choisir une liste...
Rouilledo64


Livecoding un émulateur Nintendo 64 dans Rust :D
Suivre
C'est un émulateur WIP que nous construisons en direct. Je n'ai rien préparé à l'avance avant de commencer cette entreprise (je suis nouveau sur le matériel n64 moi-même). L'ensemble du processus est actuellement en cours d'exécution. Couper, et chaque segment est enregistré et téléchargé cette playlist YouTube. Pour les heures de diffusion et les annonces, vous pouvez vérifier mon Twitter.
À la fin de chaque épisode, je marque le dernier commit avec une balise pour que vous puissiez voir où nous avons fini. Vérifiez rejets pour que cette repo les voie.
Outils utiles
- Hex Fiend
- Démonteur en ligne
- Dash (OS X / iOS) pour la documentation. Des alternatives compatibles pour d'autres plateformes peuvent être trouvées liées à partir Liens Dash Docset.
Littérature
- n64dev repo doc's
- VR4300 fiche technique
- Aperçu technique MIPS R4000
- Informations sur le pipeline MIPS
- R3000 spécification du pipeline (pas nécessairement applicable au VR4300, mais très susceptible d'être le même)
- Forum post où nous avons trouvé quelques informations de démarrage
- Carte mémoire N64 détaillée
- Autres noms des registres MIPS
Essai ROM
- L'énorme dépôt ROM du domaine public de Turtle
- Liste des pouètes
- Zophar
- PDROMs
- Micro-64
- Les ROM de PeterLemon
Construction et fonctionnement
Actuellement, la seule dépendance pour la construction est Rust elle-même, qui peut être téléchargé Ici..
Un BIOS N64 (PIF ROM) est nécessaire pour démarrer l'émulateur. Le ROM que j'ai testé avec jusqu'à présent a un SHA-1 de 9174eadc0f0ea2654c95fd941406ab46b9dc9bdd.
Licence
Sous licence
- Licence Apache, version 2.0, (LICENSE-APACHE ou http://www.apache.org/licenses/LICENSE-2.0)
- Licence MIT (LICENSE-MIT ou http://opensource.org/licenses/MIT)
à votre gré.
Contribution
Veuillez lire Notes de contribution avant de soumettre un PR!