À propos du projet
Ce dépôt contient une décompilation en cours de Super Mario 64 DS, visant à produire un code source qui se compile en un binaire identique octet par octet à la ROM commerciale. Il ne contient ni ROM ni ressources Nintendo ; tout le travail est effectué à partir d'un dump de cartouche fourni par l'utilisateur.
La progression est suivie via un atlas et un treemap en direct, montrant que 99,8 % des fonctions (11 368/11 389) sont appariées, avec 98,9 % de la taille du code appariée. Le projet utilise un compilateur épinglé (mwccarm 2004/b56) et une approche par niveaux : des modèles automatiques traitent les fonctions simples, tandis que du C/C++ écrit à la main est utilisé pour les fonctions complexes. Les quasi-correspondances sont enregistrées dans une base de données, et des vérifications supplémentaires (linkcheck.py et validation des PR) garantissent l'exactitude.
Le dépôt inclut également des hiérarchies de classes C++ lisibles dérivées du RTTI de la ROM, ainsi qu'un outil appelé tangOS Console qui assiste les contributeurs en coordonnant les lots de travail, en vérifiant les correspondances et en formatant les pull requests. Les instructions d'installation et les directives de contribution sont fournies dans CONTRIBUTING.md et les notes associées.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.