Skip to content
On this page

GBC 国产卡带(D 卡)改装 MBC5 单游戏烧录卡 ​

近期以 5 元每张的价格购买了一些国产卡带(D 卡),这些卡带的游戏虽然已经是汉化版,可是汉化的质量比较低,就想着自己改装成烧录卡,使用 FlashGBX/GBFlash 重新烧录成更优质的汉化版本。

当前使用的是一张 MBC5 的卡带,原本的游戏是《牧场物语 中文版》。

卡带信息 ​

将卡带插入 GBFlash 设备,在电脑上打开 FlashGBX 软件,选择 GB 卡带类型,然后点击“Analyze Flash Cart”按钮分析卡带信息。

可以识别到卡带为 MBC5 类型,以及游戏的容量为 2 MB,但是未能识别到卡带支持的烧录配置。

接下来拆开卡带外壳,可以看到 Flash 芯片的丝印为:LH28F016SCT-L95 SHARP A0009 3FP。

img

通过查询资料其与 Intel E28F016SC 兼容,可以尝试使用 DIY cart with 28F016S5 @AUDIO 配置进行写入。

烧录尝试 ​

将卡带重新插入 GBFlash 设备,选择 DIY cart with 28F016S5 @AUDIO 配置,将原本的游戏备份出来,开始烧录测试。

  1. 点击“Write Rom”按钮选择了刚才备份的 Rom 文件重新写入。可以看到写入进度条顺利完成,表示烧录成功。
  2. 重新选择一个 2MB 的其他游戏 Rom 文件进行写入,烧录失败。
  3. 将之前备份的 Rom 稍微改动一个字节后重新写入,烧录失败。

通过烧录失败的信息看出每次写入失败位置都在新 Rom 与原本备份的 Rom 不同的字节处,看起来当前配置基本兼容,大概率是 Flash 的写保护机制导致无法写入其他游戏。

改装卡带 ​

通过查询 Flash 芯片的资料,得知其 38 脚为 WE(写使能)引脚,目前测量其被直接连接到了 VCC 固定为高电平,而 “DIY cart with 28F016S5 @AUDIO” 配置期望的是 WE 连接到 Audio 也就是倒数第二个金手指。

找了一些 MBC5 的开源烧录卡项目进行参考:

通过参考这些开源项目,可以了解到他们采用的都是类似写入控制方案:将 WE 引脚连接到 Audio 引脚,同时使用 10kΩ 电阻上拉。这样可以在游戏正常运行时保持 WE 为高电平,又可以在需要写入时通过 Audio 引脚拉低 WE 信号,从而实现对 Flash 的写入控制。

接下来对卡带进行改装:切开 WE 引脚到 VCC 的连接铜箔,改为在此处焊接一个 10kΩ 的上拉电阻,然后将 WE 引脚焊接一根导线连接到 Audio 引脚,Audio 引脚焊接的位置要尽量靠后,以避免影响卡带插拔。

img

改装之后焊接的电阻和飞线会顶到卡带的上壳,需要把上壳对应位置切出缺口,这样才能顺利盖上卡带的上壳。

img

img

重新烧录 ​

改装后的卡带重新插入 GBFlash 设备,这次 FlashGBX 直接可以自动识别出写入配置为 DIY cart with 28F016S5 @AUDIO。随后尝试写入另外一个汉化版游戏 Rom 文件《塞尔达传说 梦见岛》,烧录成功。

将卡带插入 Game Boy 设备,游戏可以正常运行。

注意事项 ​

国产卡带(D 卡)质量参差不起,即使改装成功,也不建议频繁进行写入操作。写入一个自己喜欢的游戏后,不要再频繁更换。

社区交流 ​

《ChisFlash 复古游戏机DIY交流》QQ 群:771688226