Comment mettre mon jeu sur une cartouche NES?


10

Comment créer une cartouche NES? Existe-t-il un tutoriel? Je dois mettre un jeu qui fonctionne dans un émulateur et le mettre sur une cartouche. Comment faire ça? Est-ce possible à partir de zéro? Ou au moins pourrais-je utiliser une cartouche existante et y remplacer le contenu?


Question interessante. Je suis sûr que les cartouches NES sont des mémoires en lecture seule qui ne peuvent pas être écrites sans équipement spécial, mais je ne suis vraiment pas un expert à cet égard.
Philipp

Réponses:


8

Vous devez vous assurer que votre jeu fonctionnera correctement sur le matériel NES. Avec de nombreuses consoles 8 et 16 bits, les temps d'accès aux registres matériels sont limités. L'accès aux registres en dehors du temps autorisé a souvent pour résultat que le programme n'affiche aucune sortie. Un émulateur à considérer n'est pas $ nes , un autre est fceux . Le no $ nes vous avertira si vous violez de nombreuses règles. L'émulateur fceux est probablement plus précis mais échouera silencieusement si vous violez les règles.

La prochaine, ou peut-être la première, consiste à déterminer le mode de mappage que vous prendrez en charge. Cela détermine essentiellement comment rom ou ram sont mappés dans l'espace CPU et PPU (puce graphique), le nombre de banques de mémoire disponibles et comment le tilemap de défilement sera répété. Lorsque vous êtes prêt pour les détails techniques, consultez le document complet du mappeur NES . C'est assez technique, mais il faut des connaissances pour développer une cartouche NES.

La dernière étape consiste à le mettre sur la cartouche. Il y a quelques options, l'une est la carte INL-ROM NES , qui peut être achetée avec une rom flash pour un test plus facile. Une fois votre jeu lancé, vous pouvez acheter la même carte et le même programme et souder vos propres EPROMS sur la carte.

Si vous êtes vraiment intéressé par le développement NES, visitez les forums NesDev .

J'ai développé un jeu, appelé Frog Feast, qui tournait sur SNES, Genesis, Atari Jaguar et Neo Geo. Un ami a créé des versions physiques à partir d'anciens plateaux de jeu.


6

De nombreuses consoles basées sur des cartouches (en particulier les plus anciennes) ont des sous-cultures de développement homebrew qui ont construit des cartouches basées sur CompactFlash que vous pouvez acheter, charger avec votre ROM de brassage à domicile et insérer dans un système (généralement modifié).

Pour la NES, l'option la plus populaire semble être le PowerPak de RetroZone . Il ne semble pas nécessiter de NES modded, car la puce de verrouillage du système a été contournée.

Bien entendu, vous pouvez également fabriquer vous-même une telle cartouche si vous avez les connaissances techniques et l'équipement nécessaires. Mais en acheter un est probablement beaucoup plus facile.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.