去年写过一个ss的模拟器存档转实机的教程
这次也给dc写一个适合人群:没有dc读卡器的gdemu或mode的免光驱版玩家。模拟器玩家可以直接把128kb的记忆卡文件改名覆盖过去即可达到一样的效果。dc模拟器存档转到实机上据我所知有以下几个方法
1 利用swat编写的dreamshell操作软件,直接从sd或者硬盘里把存档文件(支持单个游戏存档或者整个记忆卡文件)直接写入到记忆卡
当然也支持把记忆卡文件转存到sd卡或者硬盘里面,相关的帖子我以前写过http://bbs.chinaemu.org/read-htm-tid-96022.html
2 利用sega的官方浏览器,比如dp3,把游戏存档文件复制进去,编辑写入记忆卡的相关html文件,然后重新生成镜像文件,在主机上运行此镜像,在进入相关的html来达到写入记忆卡的效果
这个方法只支持单个存档文件,并且需要重新制作镜像,比较麻烦。这个帖子有比较详细的方法http://bbs.chinaemu.org/read-htm-tid-29914.html
3 使用Dream Explorer ,这个老外编写的相关软件,最后的版本是0.85,官网http://bswirl.kitsunet.org/。
它是 Dreamcast 的一种迷你操作系统,允许从 VMU/PC/CD/GD 中打开文件到众多嵌入式工具(VMU 文件备份、音频播放器、图像查看器、hexeditor、VMU 图标编辑器、Dreamcast BIOS 背景图像选择器,Gameshark 作弊编辑器,文本查看器...)。
该 CD 包含近6000 个可直接上传到 VMU 的Dreamcast 游戏存档,以及其他 VMU 文件、声音和图像。GUI 是完全可主题化的,您可以自由制作自己的自定义 CD,包括您的声音、图像、VMU 保存...
这个软件功能很强大,可以编辑导入导出单个存档,也可以直接编辑记忆卡内的数据
http://bswirl.kitsunet.org/vmutool/release/about/?lg=en&menu=on
4 利用pc连接某些记忆卡上的插口(限定某些型号的记忆卡,比如nexus的 4in1 记忆卡),同样也可以进行数据传输
不过为了在实机上测试游戏存档,以上几个方法都比较麻烦,所以自己写了一个比较简单粗暴的程序
使用方法很简单,解压附件到硬盘根目录,然后把你的128kb的存档文件重命名为2.bin,放进vmu文件夹里面,最后运行vmu.bat即可生成一个vmu的cdi镜像,把此镜像放到光驱版内直接运行即可,这样这个128kb的文件就会被完全写入到记忆卡里面。(附件的vms文件夹已附带一个测试用的存档文件2.bin)需要注意以下几点:
1 程序会优先写入到第一个记忆卡里面,如果第一个手柄插槽没记忆卡,则会去检测后面几个手柄是否有记忆卡,如果都没有,则会提示出错,然后返回到bios界面。如果检测到有记忆卡,则直接写入到该记忆卡里面,最后返回到bios界面。
2 程序会把该记忆卡文件内部的数据全部覆盖掉,所以重要的存档请先记得先备份
3 程序不会检测代写入的128kb文件是否是正确标准的dc存档文件,所以任意的128kb文件都会写入到记忆卡里面
4 程序虽然已在gdemu mode以及模拟器nulldc上测试通过,但是重要的存档数据请记得备份,如果使用此程序照成的存档丢失或者损坏等任何问题,本人概不负责 [ 此帖被YZB在2022-02-17 21:54重新编辑 ]