我有时会看到修改过的NES游戏,我想尝试一下.用什么工具来实现这个目标?是否有一些神奇的源代码存储库坐落在我不知道的某个地方?我的问题是,修改任意NES游戏的第一步是什么?(如果第一步是"让你的头直奔',那么请给我第一步到第三步.)
谢谢
你所说的被称为"ROM黑客".
现在你要小心,因为有严重的法律问题(注意,我不是律师):首先,要破解游戏,你需要找到你想要破解的游戏的ROM图像.有些网站为这些提供下载,但我不会链接到一个.你在这里独自一人.另一个问题是黑客入侵游戏会被视为侵权衍生作品.然而,在实践中,游戏公司大多忽略了ROM黑客场景.
除了法律问题,这些是ROM黑客的基本要素:
Romhacking.net还提供其他有用的工具.
您需要 ROM 映像和反汇编程序,或者只是一个好的旧十六进制编辑器。除非你很了解目标架构,否则这将是困难的。很多时候,他们在这些旧系统上进行编码,以使内容适合少量的可用存储。这将导致一些非常奇怪的“副作用”代码,您可能会发现这些代码很难理解。
我的建议是,使用现代硬件,用现代语言从头开始创建一个游戏作为“封面版本”,你不必担心只有 4kb RAM!