完成了对MMC1卡带的改造,这次我打算来试试MMC5,网上可以找到很多被hack成MMC5的游戏ROM,一些人基于MMC5支持存储容量大的特点来制作合卡。而吸引我的动力则是一个“三国志II覇王の大陸”的汉化ROM,我发现它恰巧是MMC5的mapper(),PRG和CHR容量都是512KB,我手头上的SST39SF040就够用了。

MMC5的MASK ROM定义和Flash芯片的接线参考这篇文章:http://unagi.osdn.jp/cgi-bin/hiki/hiki.cgi?MMC5

image

手头上这盘战国群雄传就是MMC5的,下面是NesCartDB上的数据,光荣的策略游戏大部分用的都是MMC5,用料及其奢华,当年自然也是坑爹价,好在现在都不值钱了。

image

毕竟这是接近三十年的古董了,不保证自带电池还有电,所以接下来要做的不单是替换PRG和CHR芯片,还需要把电池也一并换掉。拆芯片的过程就省略了,来看看电池的替换。

image

原配的电池是焊死在触点上的,需要整体拆除,并焊上新的电池座,这样就可以随意替换电池了。

用于替换的电池座整体高度不能超多5mm,否则外壳装不上。电池座背后的焊点间距是2cm,否则电池座无法焊接到PCB上。下面这是我买到的电池座焊接完的样子,高度和卡带内部空间刚好吻合。

image

这盘卡带的PCB型号是HVC-ETROM,PRG和CHR最大支持1MB,所以芯片针脚和MMC1有一定差异,但需要飞线到金手指上的线还是一样的。而ETROM相比SLROM的好处是金手指没有断头针脚,在PCB上都能找到对应金手指针脚的焊盘,这样就不用往金手指上焊飞线了,改造完装上外壳绝对看不出这个是改造过的。下图圈出了我们改造所需要的三个金手指针脚对应的焊盘,其中14pin和47pin是绝缘的,需要用刀把表层漆面刮掉才能焊接。

image

image

image

焊飞线时从芯片底部走线,改完之后非常美观。

image

image

烧录界面的配置如下:

image

烧录完毕,开始游戏时就杯具了。

image

这游戏的mapper是从namco的mapper转成mmc5的,可能是rom hack过程中的问题,后来咨询了高手,结论是可能ROM本身的IRQ问题,总之只能换个别的游戏烧了。

MMC5的游戏本身就不多,又基本都是文字卡,本人日语捉鸡没法玩,并且对一系列光荣的策略卡也不感兴趣。但是MMC5上有两个非常棒的大作:金属之光(Metal Slader Glory)和光荣圣战(Just Breed),两个都没有汉化,而后者可以在Romhacking.net找到完全英化版补丁(https://www.romhacking.net/translations/566/),就它了。

Romhacking.net是一个游戏翻译和hack补丁的发布站。因为版权问题不提供游戏ROM,只提供翻译和Hack的补丁,玩家需要自己去找ROM,然后再给ROM打上补丁。补丁有IPS和BPS两种形式,没有什么本质区别,在Romhacking的Utilities栏目中提供了打补丁工具的下载,建议使用Floating IPS(https://www.romhacking.net/utilities/1040/),这个工具可以关联ips/bps文件类型,使用时双击补丁文件,根据弹窗提示选择原始ROM文件,然后选择输出ROM的路径就可以了,非常简单易用。

image

打上补丁之后烧录,上机一切完美。

最后贴上做好的贴纸:

image

我还做了一个简明的MMC5手册,把MASK、Flash、飞线引脚、卡带插槽、MMC1引脚等等信息都放在一起,供改造时查询,需要用UltraEdit打开。

https://github.com/maximaas/Famicom-DIY/blob/master/repro/MMC5 - ETROM.txt

卡带的图片贴纸文件:

https://github.com/maximaas/Famicom-DIY/tree/master/sticker/Just Breed

- End -