主题 : 【测试】世嘉土星主机用加速卡测试
YZB
级别: 超级版主

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

【测试】世嘉土星主机用加速卡测试

管理提醒: 本帖被 YZB 执行加亮操作(2022-03-12)
从土星那个年代玩过来的玩家,应该都有被其上面使用的加速卡支配的恐惧,卡带识别不了,吹了又插插了又吹,最后到底是否完全插好,心里也没有数,只能进游戏测试才知道,最后也许游戏中途还是会有花屏的现象。

很长一段时间我的土星4M加速卡也是这样很难识别,有时候就算识别到了,游戏途中也会有黑屏 花屏的现象,拔吹插了很多次结果还是一样,而且游戏中途黑屏 花屏的测试也只能进游戏慢慢打一次,测试起来非常费时间,为了方便测试加速卡是否能被正确识别,加速卡读写数据是否完全正确,所以我花了几天的时间专门写了一个加速卡的检测程序。

程序的功能只有一个,就是检测插在土星主机上的加速卡是否正确识别,写入的数据是否正确。
使用方法:下载附件的3个压缩包放在一起(需要3个都一起下载),用软件解压第一个压缩包即可得到一个iso文件(因为论坛附件大小有限制,所以iso文件是分成3段压缩的,所以解压需要3个压缩包都在一起才可以正常解压)
在主机上运行这个iso文件即可(虽然支持刻盘,但是因为镜像太小,才4MB,不推荐刻盘。免光驱版用户把iso文件复制到sd卡或者硬盘然后运行就可以了。


模拟器玩家不需要这个测试。


简单说一下程序的检测流程:

1  首先会检测内存加速卡类型(1MB或者4MB)

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

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

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

5  步骤2-4重复一次,4个不同的数值取反

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

7  检测结束,按A重新检测,按B返回9球界面



检测出错的图片:











检测正常的图片:





[ 此帖被YZB在2022-03-17 11:09重新编辑 ]
附件: SS_RAM_Cartridge_Testing_Tool_by_yzb.part1.rar (1500 K) 下载次数:718
附件: SS_RAM_Cartridge_Testing_Tool_by_yzb.part2.rar (1500 K) 下载次数:74
附件: SS_RAM_Cartridge_Testing_Tool_by_yzb.part3.rar (1195 K) 下载次数:713
本帖最近评分记录:
  • 好评度:+1(hide520)
  • 世嘉SEGA
    级别: 模拟小生
    UID: 322136
    精华: 0
    发帖: 70
    威望: 0 星
    金钱: 31 浮游币
    贡献值: 16 点
    好评度: 205 点
    人气: 0 点
    在线时间: 58(时)
    注册时间: 2023-02-21
    最后登录: 2024-06-22
    沙发  发表于: 2023-02-22 13:03

    回 4楼(zengzidane) 的帖子

    不知道模拟器的效果怎么样,不敢想土星的性能能否处理的了FBA街机游戏。
    热爱世嘉SEGA 16BIT , Mega Drive(日版名:メガドライブ,美版名:Sega Genesis,简称MD,香港俗称世嘉五代)