文件名称:[DOC][FC][SRAM扩容教程(Mapper 4为例)]
文件大小:1.37MB
文件格式:DOCX
更新时间:2021-01-04 07:29:45
FC修改
时间:2017.4.28 作者:FlameCyclone 工具:FCEUX 2.2.3,Hxd 1.7.7.0,6502_Simulator ROM:双截龙2(J).nes 适用:没有使用SRAM的ROM 首先用Hxd打开ROM: 然后扩容: 先看看任天堂产品系统文件对NES文件的说明: NES文件格式 .NES文件为模拟用来储存NES卡带的映像。下面是一个.NES文件的结构。 偏移 字节数 内容 0-3 4 字符串“NES^Z”用来识别.NES文件 4 1 16kB ROM的数目 5 1 8kB VROM的数目 6 1 D0:1=垂直镜像,0=水平镜像 D1:1=有电池记忆,SRAM地址$6000-$7FFF D2:1=在$7000-$71FF有一个512字节的trainer D3:1=4屏幕VRAM布局 D4-D7:ROM Mapper的低4位 7 1 D0-D3:保留,必须是0(准备作为副Mapper号^_^) D4-D7:ROM Mapper的高4位 8-F 8 保留,必须是0 16- 16KxM ROM段升序排列,如果存在trainer,它的512字节摆在ROM段之前 -EOF 8KxN VROM段, 升序排列 然后知道这个ROM有0x08个PROM和0x10个VROM 接下来扩展PROM位0x10个: 先把第0x04字节改为0x10,0x06字节的D1位置1(设置有SRAM):