找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5991|回复: 7

SFC原装卡改烧录

[复制链接]
发表于 2022-4-28 02:30:04 | 显示全部楼层 |阅读模式

' ]) c. i0 c; M3 G本身其实没啥难度,最主要的问题在于任天堂定制的Mask ROM不是标准的引脚顺序,如果你把它当成JEDEC的话会被坑到死。
1 `7 X) G0 P2 d+ D) Z$ t% v: \  |我就是拆完ROM在上万用表,把图抄下来之后,死活看不明白他片选控地址,页选gate输出是什么操作。感觉也许是用特殊的mem map实现什么效果。
' N, a" h; y# A4 @$ n& w查阅资料又感觉页选的位序是不是反的,这样一来刚好1f-9f的地址空间都能把rom选中。找了半天的资料感觉莫名其妙。7 n- J5 \- K$ A, @! @# W9 b0 w
最后给maskrom拆下来编程器读一遍,再写进uvrom直接替换。插上去只有声音没图像,感觉有分页没写上。拆下来校验又没问题。这个时候在看图,就觉得a18跟gate肯定是反了。# T0 U) L7 c5 l. Q9 _4 J+ K2 k
这个时候才想起来搜一下Nintendo Mask ROM Pinouts,结果第一张图就是Nintendo与JEDEC的对比
5 z! G. ~$ D$ ?5 F" E, W
% m* ~& D2 d) J' C5 V8 Y4 E看完图所有的地方都想通了。
# \' x' \" n& L* I4 J: B% T% w写了个程序,把打乱的地址线序从逻辑上交换过来,这样硬件就只需要交换A18跟Gate。
1 m4 G& x! i* F  c8 ^3 N/ B1 W& ]核心的代码已在图中,我就不另发附件了。注意ROM芯片只能用8Mb,哪怕文件只有1Mb,因为4Mb的JEDEC对应A19的地方是空针,等于游戏ROM文件大于256KB的部分就被截断了。
8 l! U& x6 U# r0 P" A7 M5 k5 c! a# U( G" c" l# \
改完实物如下。9 u$ q: M" m1 L6 E" u8 K* k5 G$ o
7 s0 ]3 k" n: V6 M; J& g1 p
效果。
) H" ?' \. ]: ]8 K. I% S

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1威望 +1 金钱 +100 Diy币 +5 热血 +100 收起 理由
xunxun + 1 + 100 + 5 + 100

查看全部评分

回复

使用道具 举报

发表于 2022-5-1 10:59:32 | 显示全部楼层
厉害!学习学习
回复

使用道具 举报

发表于 2022-5-3 10:19:03 | 显示全部楼层
厉害,让我大开眼界了
回复

使用道具 举报

发表于 2022-5-24 16:02:32 | 显示全部楼层
学习了 厉害啊 ,对了大于8M的如果改啊
回复

使用道具 举报

发表于 2022-6-3 00:09:51 | 显示全部楼层
这是高手!
回复

使用道具 举报

发表于 2022-6-28 17:31:15 | 显示全部楼层
改造卡牛叉
回复

使用道具 举报

发表于 2022-10-2 14:59:33 | 显示全部楼层
学习了 厉害啊 ,感谢分享
回复

使用道具 举报

发表于 2022-12-23 21:11:49 | 显示全部楼层
可以啊 ,什么卡都能起飞了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|Video Game Do It Yourself ( 闽ICP备14000865号-1|闽公网安备35018102240098号 )

GMT+8, 2026-6-21 13:59 , Processed in 0.095804 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表