¿Cómo hace y coloca Nintendo los programas de juegos en los cartuchos de juegos?

Si te estás preguntando cómo harías un juego que Nintendo te permitiría vender y jugar en sus dispositivos, hay varias partes.

Primero, si quieres hacer juegos, iría a buscar tutoriales en Youtube. TheHappieCat realmente sabe acerca de los complejos métodos de codificación que se utilizaron para crear juegos de NES y Gameboy y ha hablado sobre eso, pero no sé si ella tiene tutoriales. Sin embargo, podría ser más fácil para usted hacer lo que están haciendo los desarrolladores modernos, que es utilizar un motor de juego para construir su juego. Algo como GameMaker o Unity, que son gratuitos, son buenos para los principiantes, pero incluso son buenos para crear juegos profesionales. No estoy seguro de si actualmente tienen soporte para Nintendo Switch, pero tienen soporte para PS4 y XBox One.

El siguiente paso sería un poco más complicado e implicaría el contacto con Nintendo. Básicamente, una vez que su juego esté prácticamente terminado o en un estado en el que puedan ver cuál será el producto final, querrá intentar registrarse en Nintendo y presentar su producto de alguna manera. Eso si estás apuntando a Nintendo. No estoy seguro de cómo funciona exactamente, pero Sony y Microsoft en realidad tienen sitios web para registrarse como desarrolladores con ellos. Una vez que eso suceda, puede comenzar a hablar sobre cómo vender su juego, y cómo usted o ellos podrían obtenerlo en el hardware para enviar, o si permanece en su tienda digital. Hay demasiados tutoriales para publicar aquí, pero si escribe algunas de las cosas que he mencionado en Youtube, obtendrá todo tipo de información que lo ayudará a alcanzar su objetivo: buena suerte.

En las consolas antiguas, el cartucho era un circuito electrónico simple que contenía el juego en un chip ROM (el archivo del juego se carga en el chip con un dispositivo dedicado que depende de qué tipo de chip es), y posiblemente un pequeño ram y un pequeño batería de litio para guardar. (Puedo decirte que mis juegos de SNES siguen funcionando después de más de 20 años, pero el hecho de que los use al menos una vez al año podría ayudar allí), algunos juegos también tenían chips adicionales para potencia adicional, como super mariokart o starfox.

Supongo que esto es más o menos lo mismo ahora, excepto que los chips flash ahora pueden ser más baratos que la ROM, y permiten actualizaciones y ahorros de versiones sin la necesidad de una batería.

Para hacer juegos, al igual que cualquier otro fabricante de software, lo hacen en computadoras de escritorio y compilan para el sistema de destino, incluso podrían tener un emulador completamente funcional para probar directamente en la máquina de desarrollo.

Bueno, si consideramos los cartuchos de Nintendo Switch, probablemente tengan algo como memoria SSD. Mi conjetura es algo que se encuentra entre una unidad SSD normal en velocidad y una tarjeta SDXC moderna. Supongo que Nintendo cifra el juego en sí antes de cargarlo en él. Creo que eso es todo lo que hay que hacer.

Como nota al margen, esto también permite tiempos de carga de IOPS mucho mejores, lo que básicamente permite que el programa de agujeros se ejecute desde el propio cartucho, mientras que más o menos no es necesario cargar cosas innecesarias en la RAM. Con la mayoría de las otras consolas modernas que usan las unidades RPM + la solución blue ray, primero debes instalar el juego en el disco duro RPM y luego debes poner un montón de cosas adicionales en la RAM de la consola.

Estoy bastante seguro de que son tarjetas SD modificadas con toda la información del juego almacenada en ellas, probablemente con algún sistema de archivos propietario. Simplemente desarrollan los juegos en una computadora y luego los colocan en las tarjetas y los envían a las tiendas donde la gente los compra.