Este artículo técnico detalla el proceso de creación de un demake de Deltarune para la consola NES, un proyecto que el autor completó en tres meses en 2025. El texto explica las decisiones técnicas fundamentales detrás del desarrollo, incluyendo la elección de la consola, la configuración de herramientas y la arquitectura de la memoria. El autor optó por el chip MMC1 en lugar de un NROM estándar debido a las limitaciones de espacio de la ROM y la necesidad de gestionar múltiples bancos de memoria, una decisión que también rinde homenaje a la originalidad de Legend of Zelda. En cuanto al desarrollo de código, se utilizó C en lugar de ensamblador 6502 para facilitar la gestión de la complejidad del proyecto, aunque se reconoce que esto implica un mayor tamaño de código. El artículo analiza la resolución de pantalla, que es de 192x144 píxeles (24x18 tiles de 8x8), y cómo se adaptan los fondos y la interfaz de usuario a esta rejilla. Además, se describe el flujo de trabajo utilizado, incluyendo el uso de herramientas de terminal como create-nes-game para generar plantillas CMake, y se exploran los conceptos de mapeo de memoria y gestión de bancos de ROM. Este desglose sirve como una guía didáctica para desarrolladores interesados en la programación de juegos para hardware retro, ofreciendo una visión clara de los desafíos técnicos y las soluciones implementadas en un proyecto de fangame.
