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

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2002 浮游币
贡献值: 10061 点
好评度: 54867 点
人气: 4322 点
在线时间: 19666(时)
注册时间: 2004-10-02
最后登录: 2024-11-16
楼主  发表于: 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)
  • 级别: 模拟小生
    UID: 175920
    精华: 0
    发帖: 39
    威望: 0 星
    金钱: 2582 浮游币
    贡献值: 2 点
    好评度: 115 点
    人气: 0 点
    在线时间: 37(时)
    注册时间: 2007-02-13
    最后登录: 2024-05-30
    沙发  发表于: 2023-12-31 19:39

    YZB大大请教下,我用树莓派的RA的土星模拟器,yaba那个,无论选4m和1m都出错,请问能通过替换生成文件或者其他方法解决嘛?
    级别: 模拟小生
    UID: 175920
    精华: 0
    发帖: 39
    威望: 0 星
    金钱: 2582 浮游币
    贡献值: 2 点
    好评度: 115 点
    人气: 0 点
    在线时间: 37(时)
    注册时间: 2007-02-13
    最后登录: 2024-05-30
    板凳  发表于: 2024-01-23 00:13

    回 42楼(YZB) 的帖子

    不是的,我这个加载一切需要用加速卡的游戏全部出错,闪退。我把配置文件删除了也不行,想替换下生成的4M文件。