主题 : 【测试】使用DC读卡器来DUMP主机的bios以及flash文件
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2014 浮游币
贡献值: 10167 点
好评度: 54867 点
人气: 4322 点
在线时间: 19712(时)
注册时间: 2004-10-02
最后登录: 2024-11-26
楼主  发表于: 2022-12-30 11:18

【测试】使用DC读卡器来DUMP主机的bios以及flash文件

前段时间通过这贴学习sega Saturn上关于使用SD卡方面的知识。
现在感觉掌握得差不多了,所以又开始玩dc的sd卡了,通过学习DreamShell的源代码,终于写完了一个小程序,该程序可以直接从应用程序文件管理器执行,或者也可以制作成cdi格式运行

这个程序的功能很简单,就是会检测DC通讯口插入的SD卡,如果检测通过,将会把你dreamcast主机的bios(DC_BIOS.BIN)以及flash(DC_FLASH.BIN)文件生成在SD卡的根目录上。

因为是直接写汇编的,所以文件不大,解压后5kb,另外为了降低程序的复杂性,所以未考虑小于4G卡的驱动,所以本程序只支持大于或者等于4G的SD TF卡


虽然这些功能在DreamShell上面就已经集成了,但是为了加深印象,还是自己写一次记得牢点    













此程序在以下tf sd卡中测试通过






此程序在以下tf sd卡中未测试通过
那2张tf卡测试未通过的原因是小于4G
但是这张16G的东芝sd卡未通过测试就比较有趣了,因为就算我把ds文件夹复制进去,开机用gdemu启动DreamShell镜像也是提示未找到SD卡,但是这张卡直接用GDEMU来玩游戏是正常的,我猜测是这种卡不支持spi模式?
[ 此帖被YZB在2022-12-30 12:06重新编辑 ]
附件: sd1.zip (3 K) 下载次数:9
级别: 模拟菜鸟
UID: 321646
精华: 0
发帖: 11
威望: 0 星
金钱: 21 浮游币
贡献值: 0 点
好评度: 33 点
人气: 0 点
在线时间: 27(时)
注册时间: 2021-01-03
最后登录: 2023-10-24
沙发  发表于: 2022-12-31 20:01

向大佬学习