我来试着答一波。你举例的1808芯片尽管引脚定义与卡带上的SRAM相同,但其工作方式是不同的。
. ?& m. y- \' M, G5 |2 c2 x主要体现在地址位上,普通的SRAM访问的存储空间直接由芯片相关引脚的电平实时决定。' r# v/ m0 V; }, x6 V/ F* {
但1808芯片不同,它还额外需要CE脚给一个下降沿信号,才能变更访问的空间,否则访问的内容一直不变。
' ]- O; |; W8 C/ ^9 C下面是个人的推测,不一定对。 ]: I4 e1 o: c7 }) E! \
DQ3原装卡带我改过,PCB上是有2个RAM的,WRAM和SRAM(一个游戏运行必须,另一个存档用),你确认是否换对了芯片?/ C( N$ {* M d3 Y5 e, a4 g
如果你只发现有一个RAM芯片,那就是这芯片是一半用作WARM另一半用于SRAM,根据上述芯片原理,18W08得不到地址变更信号,游戏自然无法运行。
. o1 \4 K* J* L* e% F J7 @其实将1808直接替换存档RAM芯片也有不妥,大神们分享的电路中还需要额外一个芯片作信号转换。但转换的原理我还不清楚,需要游戏卡存档机制非常了解才行。
0 `$ w: J/ |' i3 r% l9 c2 E |