找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14528|回复: 12

新天利md游戏VCD改造5步曲之3,自制喜欢的MD游戏碟片

[复制链接]
发表于 2014-1-30 21:18:55 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 21:15 编辑 4 }9 C$ ?1 D3 B7 j
/ Q4 E& R% J% i  C( @! ~% k) }+ i: ?
下午学会了自制MD游戏碟片,不敢独享,放出资料,造福大家吧。步骤:
0 k" C# a5 b9 |8 z  r2 A5 l8 X1、随便找一张16位游戏光碟,用PC读成光盘镜像文件,存在PC上。* t, Z; i& q# }8 C) \0 b
2、使用软件CDmage读入光盘镜像,对镜像内容进行修改,将自己喜欢的游戏ROM代替原光盘上的ROM。存盘,镜像内容得到更新。替换的ROM必须一样大,2M对2M。3M对3M,只要记住编号就行了。
. Y/ G6 v" _0 n; {' J3、用CLONECD检测CD是不是3条,是就没问题了。轨道用刻录软件将改好的镜像文件刻录成碟,完成!2 X0 K+ c9 K! h* W# b
注意:网上下载的游戏ROM多为*.ZIP文件,要先解压,得到*.BIN或*.SMD文件。其中,*.BIN文件只要改下名字就可以了,而*.SMD文件要用软件ucon转换为*.BIN格式。16位游戏光碟有3条轨道,只有用镜像的方式刻录才能保证游戏VCD机可以识别
8 N8 m% B" g2 b9 O2 Y8 D: b# e  {( o( T9 a1 g9 Y" l% ?, l- w
[url]     → → → →   

评分

参与人数 1贡献 +1 热血 +10 收起 理由
xunxun + 1 + 10

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-1-30 21:20:43 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 21:15 编辑
. k! w/ Y) N6 p# b! e3 C$ X8 A
+ p  o& p8 d( V( X: R+ Q. x占楼,刚刚做了个中文合集,上传中1 \- G+ B6 ~0 a' u; D. j  H- y
" r. r: z) `4 U# ~; f
[url]     # # # #   

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2014-1-30 21:21:10 | 显示全部楼层
本帖最后由 fgfgfg007 于 2014-1-30 22:36 编辑
1 u0 @5 t1 h, N2 P7 o( c) x. L2 G1 q/ c+ R# L6 b0 v- E4 }8 P" ?
做了个中文合集,已上传http://pan.baidu.com/s/1o68rshk
回复

使用道具 举报

 楼主| 发表于 2014-1-30 21:21:54 | 显示全部楼层
本帖最后由 fgfgfg007 于 2014-1-30 22:56 编辑 ' J" a( K8 d) |  Q- o

( f6 J  v" F8 d" j, d好像网页问题,怎么连了几楼?
回复

使用道具 举报

 楼主| 发表于 2014-1-30 21:22:37 | 显示全部楼层
占楼,刚刚做了个中文合集,上传中
回复

使用道具 举报

发表于 2014-1-30 23:27:56 | 显示全部楼层
感谢分享!
回复

使用道具 举报

 楼主| 发表于 2014-1-31 08:17:47 | 显示全部楼层
呵呵,其中有3个游戏是NTSC制的,不改机是玩不起的,建议动手能力强的朋友改P/N两用,基本上可以通杀所有的游戏了。有空下一步看能不能改记忆了,机器完美就差这一步了。
回复

使用道具 举报

发表于 2014-2-4 20:36:08 | 显示全部楼层
本帖最后由 fbfiso 于 2014-2-4 20:42 编辑 & o3 O& }2 T) f! Q/ P
' f7 |' d  M% y* _( ]6 E, C
记忆是写入卡带地址空间范围内的,一般在200000H开始的地址,具体在ROM头部定义,但是光碟机每次把ROM读入内存前都会先清空然后再加载新ROM,然后把这块内存映射到MD卡带地址空间上,你即使让存档存进去,你的存档也没法永久保存,没法导出,下次载另一个游戏时存档也会被覆盖。0 H6 m- ~; Y7 M1 ?( h5 c5 b

* H. U: Y, W, K4 H& [. w9 d唯一的办法是将主板上一部分地址线和数据线引出,并且自制外部Mapper I/O芯片,用于在卡带ROM和外部一块专门存档用的SRAM间切换,然后修改ROM内的代码,改成在存档前调用你的Mapper I/O,让存档写入到这块外部SRAM上,然后存完档后再调用Mapper I/O切换回ROM的地址空间。
# o" ?# F, o# t" \& j, A0 t# J$ M& G
: l# v# t6 {& W6 i) B工作量不小。
2 B8 q! [) V2 Z( }. y% O& C( M
/ p% r; J2 U4 l% f3 l附另外一些小技巧:
; R# d  F5 Z1 R因为存档一般都在200000H开始的地址,所以对于16M以下容量的带记录的卡带,你可以把存档写在16M之后的位置,然后填充卡带为24M或32M,替换原来24M或32M的游戏ROM,这样加载ROM后,可以读到你的存档(但新存档不能记录,原因上面写了),用这个方法可以把一些强化数值后的存档做到你的ROM里去。但是这种方法对16M以上的存档游戏无效,因为这些游戏(光之继承者、梦幻之星4)本身就用了特殊的Mapper I/O来切换存档的SRAM。" y( T  p. J0 A$ R1 c& y% r; p

评分

参与人数 1热血 +5 收起 理由
xunxun + 5

查看全部评分

回复

使用道具 举报

发表于 2014-2-5 12:51:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2014-2-5 13:01:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-5 19:59 , Processed in 0.098219 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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