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

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2002 浮游币
贡献值: 10061 点
好评度: 54867 点
人气: 4322 点
在线时间: 19666(时)
注册时间: 2004-10-02
最后登录: 2024-11-16
楼主  发表于: 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: 76386
精华: 0
发帖: 146
威望: 0 星
金钱: 932 浮游币
贡献值: 9 点
好评度: 422 点
人气: 0 点
在线时间: 479(时)
注册时间: 2005-11-03
最后登录: 2024-11-15
沙发  发表于: 2022-12-30 19:56

       nb
级别: 模拟专家
UID: 128498
精华: 0
发帖: 169
威望: 0 星
金钱: 2180 浮游币
贡献值: 187 点
好评度: 482 点
人气: 0 点
在线时间: 91(时)
注册时间: 2006-07-22
最后登录: 2024-11-08
板凳  发表于: 2022-12-31 00:30

厉害厉害!!
级别: 模拟菜鸟
UID: 321646
精华: 0
发帖: 11
威望: 0 星
金钱: 21 浮游币
贡献值: 0 点
好评度: 33 点
人气: 0 点
在线时间: 27(时)
注册时间: 2021-01-03
最后登录: 2023-10-24
地板  发表于: 2022-12-31 20:01

向大佬学习
级别: 模拟专家
UID: 17193
精华: 0
发帖: 112
威望: 1 星
金钱: 642 浮游币
贡献值: 3 点
好评度: 286 点
人气: 0 点
在线时间: 97(时)
注册时间: 2005-02-05
最后登录: 2024-09-03
草席  发表于: 2023-01-04 10:45

回 楼主(YZB) 的帖子

厉害哇,研究了这么多
dclx<br>dclixun@hotmail.com
级别: 模拟小生
UID: 29915
精华: 0
发帖: 39
威望: 0 星
金钱: 1640 浮游币
贡献值: 0 点
好评度: 117 点
人气: 0 点
在线时间: 112(时)
注册时间: 2005-05-24
最后登录: 2024-11-13
5楼  发表于: 2023-01-04 21:12

膜拜大神~~~
是你啦!嗯!
级别: 模拟小生
UID: 320308
精华: 0
发帖: 140
威望: 0 星
金钱: 47 浮游币
贡献值: 0 点
好评度: 420 点
人气: 0 点
在线时间: 252(时)
注册时间: 2012-03-15
最后登录: 2024-11-17
6楼  发表于: 2023-01-06 03:20

谢谢分享实用工具!
拜托!偶不会!