2024年5月28日发(作者:)

这RAM和我们用的UE差不多,不同的是它范围只有$0000-$FFFF,也就是FC机CPU:6502

的访问(寻址)

其中$0000-$07FF作为可读写内存 $0800-$1FFF是前面的镜像(不理解无所谓,这块区域不

能用就是了)

$2000-$2007留给显示处理器(PPU)与CPU通信用→(做汉化的就要了解其作用了,现在我们

用不上)

$3F00-$3F0F 背景调色板(就是地图的调色板),共4个 →(现在我们用不上)

$3F10-$3F1F 精灵调色板(就是人物的调色板),共4个 →(现在我们用不上)

$4000-$4015 留给声音处理器(APU) 与CPU通信用 →(现在我们用不上)

$4016-$4017 分别是1P和2P手柄与CPU通信的地址(端口)

$4018-$5FFF 扩展内存→(其中$5000-$5FFF在吞2中可以读写)

$6000-$7FFF 卡带的SRAM(需要有电池支持,吞2很多重要数据都放在这区域)

$8000-$FFFF 我们平时用UE打开ROM看到数据,都在这区域,如右下图

按理说,这

$8000-$FFFF才

32KB的容量,绝对

装不下整个吞2的

数据(原版512KB)

嗯,这里我们了解

一下吞2的解码器

(MAPPER 4)工作

原理:

大于32KB的FC游

戏都自带一个解码

器,其最主要功能

是扩容和加密。

老任自己开了四五

个,整体功能很

强……其他FC开

发商也陆陆续续独

自开发了

不少,已知的有200

多个。吞2的解码

器编号是04 ,下

面切图