NES 模拟器开发教程 02 - NES 文件结构
发布网友
发布时间:2022-10-21 23:20
我来回答
共1个回答
热心网友
时间:2023-04-25 21:22
现在几乎所有 ROM 都是 INES 文件格式,后缀名 .nes 。它还有个 2.0 版本,但是我目前发现几乎所有 ROM 都是 1.0 版本,为了简单起见我们只研究 1.0
INES 分为下列四个区域
Header 总共 16 字节,每个字节定义如下:
从 Header 中可以看出,我们只需要其中的 PRG,CHR,Mapper,Mirror,Trainer 等信息,所以解析也很简单
了解了 NES 文件结构之后,就可以开始卡带的模拟了,不过模拟卡带之前,下一章会讲解如何进行 NES 开发,以便加深对 NES 的理解