YZB |
2022-12-30 11:18 |
前段时间通过这贴学习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上面就已经集成了,但是为了加深印象,还是自己写一次记得牢点
[attachment=113648]
此程序在以下tf sd卡中测试通过[attachment=113645]
此程序在以下tf sd卡中未测试通过 那2张tf卡测试未通过的原因是小于4G 但是这张16G的东芝sd卡未通过测试就比较有趣了,因为就算我把ds文件夹复制进去,开机用gdemu启动DreamShell镜像也是提示未找到SD卡,但是这张卡直接用GDEMU来玩游戏是正常的,我猜测是这种卡不支持spi模式?[attachment=113646] |
|