Comment peut-on modifier un vieux jeu NES école Stack Overflow

Qu'est-ce que vous parlez est appelé « hacking ROM. »

Questions juridiques mis à part, ce sont les éléments essentiels pour le piratage ROM:

  • Une image ROM du jeu que vous souhaitez pirater (voir l'avertissement ci-dessus).
  • Un émulateur. En théorie, vous pouvez écrire votre hack pour une cartouche et jouer sur un NES, mais cela suppose que vous avez encore une NES, donc émulateurs sont la meilleure chose. Notez que les émulateurs sont parfaitement légales (ce sont les ROM qui ne sont pas); pour hacking ROM NES et le développement homebrew, je recommanderais FCEUX. Il dispose d'une visionneuse de mémoire intégrée et un excellent débogueur.
  • Un éditeur hexadécimal. Je recommande HexEdit. A partir de maintenant, il est freeware. Désolé, il est pour Windows uniquement.
  • Un éditeur de tuiles, pour l'édition de graphiques. Je recommande YY-CHR. Encore une fois, il est Windows uniquement.






Romhacking.net accueille d'autres outils utiles.







Il est le même que la modification de tout autre programme compilé; à un niveau élevé, vous aurez besoin de:

  1. Démontez l'image du jeu existant ROM de binaire en un langage de haut niveau (tels que l'assemblage)
  2. Modifier l'ensemble
  3. Réassembler la source de langage assembleur dans une mémoire morte changé Nintendo

Comme Jeff Watkins dit dans sa réponse, vous pouvez également modifier la ROM directement en utilisant un éditeur hexadécimal sans avoir à démonter d'abord, mais la tâche est à peu près équivalent, juste avec vous le faire au lieu de l'ordinateur.

Jetez un oeil à cette autre question sur désassemblage et modifier des jeux 16 bits.

répondit le 9 juin '12 à 00h43

Merci pour le lien, il est utile. Et merci pour la vue d'ensemble du processus. - Walrus le chat 9 juin à 08h40 '12

Et vous devez connaître très bien le matériel. Il existe des ressources Internet qui fournit une documentation très bien comme ce wiki

répondit le 9 juin '12 à 00h46







Articles Liés