- El texto analiza el código fuente completamente documentado del juego
Elite para Nintendo Entertainment System (NES).
- El código fuente está disponible en un repositorio donde cada línea está documentada y explicada.
- El repositorio también incluye instrucciones sobre cómo compilar el juego a partir del código fuente.
- Hay dos versiones del juego que pueden compilarse desde el código fuente: la versión NTSC del sitio web personal de Ian Bell y la versión PAL de Imagineer.
- El repositorio fue creado con fines educativos y no comerciales, para ayudar a que la gente entienda mejor el juego y su desarrollo.
- El código fuente del juego fue escrito por Ian Bell y David Braben, y los comentarios sobre el código fueron proporcionados por Mark Moxon.
- El repositorio no tiene licencia, por lo que se aplica la ley de derechos de autor original y nadie puede copiar la obra, distribuirla ni crear trabajos derivados.
- El código fuente puede explorarse en un entorno de desarrollo integrado (IDE), y el código fuente del juego principal está dividido en ocho bancos ROM distintos.
- El repositorio también incluye varios artículos de "análisis profundo" que tratan en detalle aspectos específicos del juego.
- El proceso de compilación requiere BeebAsm y Python, y está definido en el
Makefile proporcionado.
- El proceso de compilación admite dos objetivos principales: una versión con el comandante lo más mejorado posible y una versión que coincide con la versión lanzada del juego.
- El repositorio también incluye el código fuente de dos versiones distintas de NES
Elite: la versión NTSC del sitio web personal de Ian Bell y la versión PAL de Imagineer.
- El texto termina con una nota de que la versión NTSC en realidad no funciona en máquinas NTSC, pero fue modificada para funcionar con algunos emuladores en modo NTSC.
1 comentarios
Comentario de Hacker News