查看完整版本: [-- 【测试】世嘉土星卡槽检测程序 V0.1 --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 ISO 游戏交流区 | ISO Game Communion 】 -> 【测试】世嘉土星卡槽检测程序 V0.1 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

YZB 2022-11-28 17:05

                     世嘉土星卡槽检测程序 v0.1 by yzb

本自制工具主要用于识别世嘉土星上插的扩展卡种类,并能够对RAM加速卡读写功能进行自检,对部分记忆扩充卡进行加锁解锁,另外可以将VCD卡的ROM转存到存档卡中方便用sdloader等工具实现间接dump备份。


说明:
1  程序仅限实机运行,模拟器不需要运行此程序。
2  程序会检测世嘉土星卡槽上插入的卡带类型 卡带型号以及厂商ID,部分记忆扩充卡可根据卡带ID类型实现对卡带进行加锁 解锁功能(下面会有详细说明)
3  程序会检测世嘉土星主机内部是否插有MPEG卡,并根据要求是否将MPEG卡的rom数据转存到记忆扩充卡内

[attachment=113602]




关于内存扩充卡(俗称1M或4M加速卡): 

如果检测到插入的是加速卡,则可以按C键启动加速卡检测程序,检测程序流程如下

1  根据加速卡类型以1字节的形式写满4个不同的数值到内存中,然后从加速卡读取出来判断,不相同则错误,错误的累计数会显示到屏幕上 

2  根据加速卡类型以2字节的形式写满4个不同的数值到内存中,然后从加速卡读取出来判断,不相同则错误,错误的累计数会显示到屏幕上

3  根据加速卡类型以4字节的形式写满4个不同的数值到内存中,然后从加速卡读取出来判断,不相同则错误,错误的累计数会显示到屏幕上

4  步骤1-3重复一次

5  从光盘读取数据到加速卡和主机内存,然后从加速卡和主机内存里读取出来进行判断,不相同则错误,错误的累计数会显示到屏幕上

6  检测结束,按A返回到主界面,按B返回到9球界面
注意:测试结果仅做参考,ram卡是实时变动的,我就遇到过测试正常但是进入游戏死机,或者测试出错但是可以进入我制作的支持4M加速卡游戏的情况(这种情况中途会随机死机)   


[attachment=113606]
[attachment=113607] 

这里有错误就表示没插好....
[attachment=113608]









关于记忆扩充卡(俗称存档卡):
如果检测插入的是存档卡,则可以按相应的键启动对应的功能
1  如果存档卡卡带在屏幕上显示ID为01  厂商id为 1F   型号为 5B或者A4,则可以按L键锁定存档卡,或者按R键解锁存档卡,加锁或者解锁成功,屏幕会有相应的提示,如果ID 型号不相同,此选项将不会出现
锁定以后的存档卡将变为只读模式,只能读取存档卡内的数据,不能写入,简单说就是只能读档,复制存档,不能存档,也不能格式化卡带

2  如果检测到主机内部插有MPEG卡,则可以按C键将MPEG卡数据转存到存档卡里面(使用了简单一点的压缩方式,512KB的存档卡可以存放得下压缩后的rom数据,如果容量不足将会提示)如果未检测到MPEG卡,此选项将不会出现

[attachment=113603]




关于N合一扩充卡(俗称合卡):
如果插入的是N合一扩充卡,或者直读卡 金手指卡,因为手上没有相应的卡带,目前仅仅只能检测到卡带型号以及厂商ID(因为没有测试样本,不保证数据的准确性)




关于MPEG卡(俗称电影卡 VCD卡):
如果检测到主机内部插有MPEG卡,屏幕将会提示,并且同时如果卡带插槽检测到插有存档卡的话,可以将MPEG卡的rom数据转存到存档卡(使用了简单一点的压缩方式,512KB的存档卡可以存放得下压缩后的MPEG数据,如果容量不足将会提示)
如果未检测到MPEG卡,或者未检测到存档卡,此选项将不会出现
[attachment=113604]


转存到存档卡以后,可以在存档管理界面查到这个存档
[attachment=113605]
然后使用sdloader等工具dump备份出来,附件有我这台主机上的MPEG卡rom文件
[attachment=113601]



此工具仅本人兴趣制作,未进行全面测试,如运行此程序对您的主机或者卡带照成的任何后果,请 自 行 承担!
使用方法:下载帖子的3个附件,然后解压第一个,得到iso文件,将文件复制到免光驱版即可(Rhea是支持这个iso的,其他免光驱版未测试)


以上仅在个人的灰土双灯土星上用Rhea测试过,未刻碟测试,如有出错 不对的地方,欢迎回帖交流指点报错。


最后感谢sonic3D大大指点支持,给了我很大的帮助,非常感谢


by  yzb
2022.11.28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

小肥 2022-11-29 01:20
这篇文章看起来很高大上,但对于我这种文盲只看得云里雾里,而且也没有SS测试,只能给个赞再走,好样的,大大

ausu 2022-11-29 11:39
mepg卡文件导入到记忆卡的意义是?后续玩支持MPGE卡的游戏,或者看VCD,不需要MPGE卡了吗?

YZB 2022-11-29 20:57
MPEG卡内的rom应该只是部分,还有其他部分在卡内的芯片上,所以就算有了MPEG卡的rom而没有MPEG卡,同样不能玩那些需要MPEG卡的游戏

因为目前网上这种MPEG卡的rom很少,我又很眼馋我这台主机上的MPEG卡内的数据,sdloader目前不支持转存MPEG卡的数据,所以只能自己dump了

目前暂时只是转存到存档卡上,然后使用sdloader工具可以把存档卡内的数据转到电脑上,以后模拟器支持MPEG卡了,在考虑不同的玩法


顺便问一句,那些支持MPEG卡的游戏,比如露娜2 ,不同版本的MPEG卡玩这些游戏应该效果是一样的吧??
个人猜测不同版本的卡仅仅只是在9球播放VCD界面不一样而已吧???

3der3 2022-12-06 17:39
這很好用!
一堆古董終於都可以知道有沒有問題

hutianlu 2022-12-28 13:41
之前那个加速卡测试死活不行,这次这个测试我得试试 ̄▽ ̄抽空刻盘

czg945 2023-02-27 10:23
能检测出卡槽是好是坏吗?

YZB 2023-02-27 21:21
只能检测插在卡槽上的卡带状态,不能检测卡槽是否是好的........

saga 2023-12-31 21:07
能不能让这程序在SDloader上运行?刻盘不方便了。

YZB 2024-01-01 21:56
因为程序带有从光驱读取数据的功能,所以没做sdloader版本的

这个镜像一般仅适用于免光驱版玩家,刻碟的话不推荐

zengzidane 2024-10-23 22:11
引用
引用第8楼saga于2023-12-31 21:07发表的 回 楼主(YZB) 的帖子 :
能不能让这程序在SDloader上运行?刻盘不方便了。


认同,SD Loader 挺适合这些小工具的,方便调试,也不浪费刻录碟


查看完整版本: [-- 【测试】世嘉土星卡槽检测程序 V0.1 --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us