¿Cómo puedo poner mi juego en un cartucho NES?

10

¿Cómo puedo crear un cartucho NES? ¿Hay algún tutorial? Necesito poner un juego que se ejecute en un emulador y ponerlo en un cartucho. ¿Como hacer eso? ¿Es esto posible desde cero? ¿O al menos podría usar un cartucho existente y sobrescribir el contenido allí?

Derfder
fuente
Interesante pregunta. Estoy bastante seguro de que los cartuchos NES son memorias de solo lectura que no se pueden escribir sin un equipo especial, pero realmente no soy un experto en este sentido.
Philipp

Respuestas:

8

Debes asegurarte de que tu juego se ejecutará correctamente en el hardware de NES. Con muchas consolas de 8 y 16 bits, hay tiempos limitados para acceder a los registros de hardware. Acceder a registros fuera del tiempo permitido a menudo da como resultado que el programa no muestre ningún resultado. Un emulador a considerar es no $ nes , otro es fceux . El no $ nes le avisará si viola muchas de las reglas. El emulador fceux es probablemente más preciso pero fallará en silencio si viola las reglas.

Lo siguiente, o posiblemente lo primero, es determinar qué modo de mapeador admitirá. Básicamente, esto determina cómo se asignan rom o ram en el espacio de CPU y PPU (chip de gráficos), la cantidad de bancos de memoria disponibles y cómo se repetirá el mapa de mosaico de desplazamiento. Cuando esté listo para los detalles técnicos, consulte el Documento completo de NES Mapper . Es bastante técnico, pero se requiere conocimiento para desarrollar un cartucho NES.

El último paso es conseguirlo en el cartucho. Hay algunas opciones, una es la placa NES INL-ROM , que se puede comprar con una ROM flash para una prueba más fácil. Una vez que su juego se está ejecutando, puede comprar el mismo tablero y programa y soldar sus propios EPROMS en el tablero.

Si está realmente interesado en el desarrollo de NES, visite los foros de NesDev .

Desarrollé un juego, llamado Frog Feast, que funcionaba en SNES, Genesis, Atari Jaguar y Neo Geo. Un amigo creó versiones físicas de viejos tableros de juego.

cdoty
fuente
6

Muchas consolas basadas en cartuchos (especialmente las más antiguas) tienen subculturas de desarrollo homebrew que han construido cartuchos basados ​​en CompactFlash que puede comprar, cargar con su ROM casera e insertar en un sistema (generalmente modificado).

Para el NES, la opción más popular parece ser el PowerPak de RetroZone . No parece requerir un NES modificado, ya que se ha eludido el chip de bloqueo para el sistema.

Por supuesto, también podría construir un cartucho de este tipo por su cuenta si tuviera el conocimiento y el equipo de ingeniería necesarios. Pero comprar uno es probablemente mucho más fácil.


fuente