如何将我的游戏放在NES卡带上?


10

如何创建NES墨盒?有教程吗?我需要将一个可以在模拟器中运行的游戏放在盒带中。怎么做?从头开始有可能吗?或者至少我可以使用现有的盒带并覆盖其中的内容?


有趣的问题。我非常确定NES盒带是只读存储器,如果没有特殊设备就无法写入,但是我在这方面确实不是专家。
Philipp 2014年

Answers:


8

您需要确保您的游戏可以在NES硬件上正常运行。对于许多8位和16位控制台,可以在有限的时间内访问硬件寄存器。在允许的时间之外访问寄存器通常会导致程序不显示任何输出。一个模拟器要考虑的是没有$网元,另一个是fceux。如果您违反许多规则,则nones会警告您。fceux仿真器可能更准确,但是如果您违反规则,它将静默失败。

接下来或可能首先要确定要支持的映射器模式。这基本上确定了rom或ram如何映射到CPU和PPU(图形芯片)空间,可用的存储体数量以及如何重复滚动图块映射。准备好技术细节后,请查看《综合NES映射器文档》。这是非常技术性的,但是在开发NES墨盒时是必需的知识。

最后一步是将其放在墨盒上。有几种选择,一种是INL-ROM NES板,可以通过闪存购买该,以便于测试。游戏开始运行后,您可以购买相同的电路板和程序,并将自己的EPROMS焊接到电路板上。

如果您真的对NES开发感兴趣,请访问NesDev论坛

我开发了一款名为Frog Feast的游戏,可在SNES,Genesis,Atari Jaguar和Neo Geo上运行。一位朋友从旧游戏板上创建了物理版本。


6

许多(尤其是较旧的)基于盒式磁带的控制台都有自制软件开发亚文化,这些亚文化已经构建了基于CompactFlash的盒式磁带,您可以购买这些卡带,加载自己的自制ROM并插入(通常是经过改装的)系统中。

对于NES,最受欢迎的选项似乎是RetroZonePowerPak。由于系统的锁定芯片已被规避,因此它似乎不需要经过修改的NES 。

当然,如果您具备必要的工程知识和设备,也可以完全自己制造这种墨盒。但是,购买一个可能要容易得多。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.