- Le texte traite du code source entièrement documenté du jeu NES Elite.
- Le code source est disponible dans un dépôt où chaque ligne est documentée et expliquée.
- Le dépôt inclut aussi des instructions sur la manière de compiler le jeu à partir du code source.
- Deux versions du jeu peuvent être compilées depuis les sources : la version NTSC du site personnel de Ian Bell et la version PAL d’Imagineer.
- Le dépôt a été créé à des fins éducatives et non commerciales, afin d’aider le public à mieux comprendre le jeu et son développement.
- Le code source du jeu a été écrit par Ian Bell et David Braben, et les commentaires sur le code ont été fournis par Mark Moxon.
- Le dépôt n’a pas de licence ; le droit d’auteur d’origine s’applique donc, et personne ne peut copier l’œuvre, la distribuer ni créer d’œuvres dérivées.
- Le code source peut être exploré dans un environnement de développement intégré (IDE), et le code principal du jeu est réparti en huit banques ROM différentes.
- Le dépôt contient également plusieurs articles de "deep dive" qui traitent en détail de certains aspects du jeu.
- Le processus de compilation nécessite BeebAsm et Python, et il est défini dans le
Makefile fourni.
- Le processus de compilation prend en charge deux objectifs principaux : une version avec le commandant renforcé au maximum et une version correspondant à l’édition commercialisée du jeu.
- Le dépôt comprend aussi le code source de deux versions différentes de NES Elite : la version NTSC du site personnel de Ian Bell et la version PAL d’Imagineer.
- Le texte se termine par une note indiquant que la version NTSC ne fonctionne pas réellement sur les machines NTSC, mais qu’elle a été modifiée pour fonctionner avec certains émulateurs en mode NTSC.
1 commentaires
Commentaire Hacker News