老玩具,玩耍一下还是挺有意思的。近期把老D卡的刷写清理一下,可以分享一下心得
此次主要是大芯片PCB的总结,就是SOP44芯片的norflash类型,这类芯片主要是AMD&fujitsu系列,其主要标准是这两家企业发起的,典型的就是555,AAA代码操作开启写入的。
先放个图:
以上就是GBA卡带上常见的SOP44大芯片,或者也可以说就上面这四个(还有个256的,需要另谈)。
通过上图看,这四个芯片实际是可以互换的,只是fujitsu的需要33脚位与44调换且错位,因此主板也是有两种,但错个位置也可以使用。
单独说下M59pw1282这个128Mb芯片,改D卡的都知道这个不能刷写,其原因是因为这个玩意要刷写,需要上拉A22脚的电压到12V(33脚位),然后才能打开刷写通道,而且读取的时候,A22变换连接Vcc或者GND来切换上、下层数据,实际使用,仅有64Mb而已。
SOP44最大支持,我推测是128Mb,因为A0-A22算起来就只能到128MB,如果要到256Mb,需要有A23脚位,SOP44里面没有这个23的位置了,到22就占满了。所以64Mb的sop44还赋予的一个阵脚,就连接了GND。
所以msp55lv256,这个sop44的芯片,我整了很久没弄明白,咋实现的256,所以还是在摸索这个,希望能把sop44的pcb卡带都利用这个芯片升级成32MB的。
GBA卡带最大只支持256Mb,这个是由于卡带针脚32pin限制的极限,所以再大的容量就需要牛屎芯片来操作了,目前我只知道牛屎切bank可以实现大芯片,但是意思还是单个不能大于32MB。图纸如下:
可以看到,gba卡带最高位A23,所以支持的数据最大只能到256Mb/32MB(A0-A15为1Mb,每增加一位容量X2)。
大芯片的一个D卡能不能改成烧录卡,主要是三个方面需要支持:1.卡带牛屎需要支持录入地址,典型的8032pcb就不支持,它只能解码输出,缺不能录入;2.芯片需要连接WE和金三,或者是通过牛屎金三信号可以导入flash;3.别碰上M59这种要特殊开关的芯片。
以上是一些个人总结和浅谈,不正确的地方欢迎批评指正。
上一篇:
刚刚我试过了,不能把3DS版异度之刃的贴图替换到Wii版里下一篇:
继续摸鱼