A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: gxb

就是SEGA官方的MD模拟器!!!(最新结果见44楼)

[复制链接]

圣骑士

我继续转

精华
2
帖子
3300
威望
5 点
积分
3913 点
种子
0 点
注册时间
2004-9-10
最后登录
2018-11-17
发表于 2006-3-10 12:43  ·  广东 | 显示全部楼层
下面是引用gxb于2006-03-10 12:41发表的:
那我就期待您把它破解了,浪魂さま     
    
该用户已被禁言

精华
1
帖子
770
威望
1 点
积分
834 点
种子
0 点
注册时间
2006-1-18
最后登录
2023-12-20
发表于 2006-3-10 12:45  ·  湖北 | 显示全部楼层
下面是引用gxb于2006-03-10 12:41发表的:
那我就期待您把它破解了,浪魂さま     
有这必要么?
gxb

征服者

Retro Gamer

精华
7
帖子
4313
威望
13 点
积分
6423 点
种子
5 点
注册时间
2005-4-7
最后登录
2018-2-5
 楼主| 发表于 2006-3-10 18:03  ·  未知 | 显示全部楼层
我觉得还是很有必要的,对比较其它的机种,都有比较好的MD模拟器,PS2好不容易有个,却停止开发,甚为可惜。好不容易有个官方的,当然希望它能被破解来运行其它MD游戏。请问浪魂:那几个MD ROM是用什么压缩格式的?你能分析一下吗? 这个模拟器比DC上的MD官方模拟器好,声音要模拟得好多了。同样是索尼的平台,PSP的模拟器就多多了。用QD上网真是不方便。

圣骑士

我继续转

精华
2
帖子
3300
威望
5 点
积分
3913 点
种子
0 点
注册时间
2004-9-10
最后登录
2018-11-17
发表于 2006-3-10 18:18  ·  广东 | 显示全部楼层
下面是引用gxb于2006-03-10 18:03发表的:
我觉得还是很有必要的,对比较其它的机种,都有比较好的MD模拟器,PS2好不容易有个,却停止开发,甚为可惜。好不容易有个官方的,当然希望它能被破解来运行其它MD游戏。请问浪魂:那几个MD ROM是用什么压缩格式的?你能分析一下吗? 这个模拟器比DC上的MD官方模拟器好,声音要模拟得好多了。同样是索尼的平台,PSP的模拟器就多多了。用QD上网真是不方便。
这是SHR压缩算法,压缩率超弱....
1M的gunstar才压缩到700K,
估计是SEGA自己写的算法,因为在网上找不着资料的说

有空的话偶在研究下,看能不能破解,不过希望很小.....
gxb

征服者

Retro Gamer

精华
7
帖子
4313
威望
13 点
积分
6423 点
种子
5 点
注册时间
2005-4-7
最后登录
2018-2-5
 楼主| 发表于 2006-3-10 18:29  ·  未知 | 显示全部楼层
那就先谢谢你了。
gxb

征服者

Retro Gamer

精华
7
帖子
4313
威望
13 点
积分
6423 点
种子
5 点
注册时间
2005-4-7
最后登录
2018-2-5
 楼主| 发表于 2006-3-11 00:41  ·  浙江 | 显示全部楼层
下面是引用浪魂于2006-03-10 18:18发表的:

这是SHR压缩算法,压缩率超弱....
1M的gunstar才压缩到700K,
估计是SEGA自己写的算法,因为在网上找不着资料的说

.......

反过来想,既然要在内存里解压缩,那何不修改ELF使其直接读入没有压缩的ROM呢?
真要这样,那就需要自己来写了一个FRONTEND了,工作量不小啊~~~
gxb

征服者

Retro Gamer

精华
7
帖子
4313
威望
13 点
积分
6423 点
种子
5 点
注册时间
2005-4-7
最后登录
2018-2-5
 楼主| 发表于 2006-3-11 00:45  ·  浙江 | 显示全部楼层
还有,这种压缩算法不知道是不是Zlib压缩,因为据说在LINUX中,这种压缩算法很普遍,而且在实况足球的汉化中也发现用的是Zlib压缩,而Zlib有9种压缩等级的,不知道是不是其中的一种.

圣骑士

我继续转

精华
2
帖子
3300
威望
5 点
积分
3913 点
种子
0 点
注册时间
2004-9-10
最后登录
2018-11-17
发表于 2006-3-11 12:22  ·  广东 | 显示全部楼层
解压后的ROM会存放在0x00597A00这内存地址

CFF这种文件包基本已经搞懂了
试了一下,将未压缩的ROM替换原来的,RUN游戏后在0x00597A00也能找到了ROM
看来它会检测是否是SHR文件再解压的,如果不是SHR文件的话,就直接将RAW copy到0x00597A00里
但用pcsx2没办法测试,用它只能进如异形战士的开始画面,让后就卡住了,其他两个游戏直接黑屏
不知道用PS2能不能,未测试


还有,ROM列表是个XML文件,用SHR压缩了存放在ELF里,下面是偶在RAM里找到的已解压的数据

  
  
  
  



  
  
  
  



  
  

PS:
path="data/gunstar_heroes.shr"
像这路就是DATA.CFF文件包里的gunstar_heroes.shr文件,其他的类似

精华
1
帖子
7888
威望
3 点
积分
8060 点
种子
0 点
注册时间
2004-12-4
最后登录
2012-2-25
发表于 2006-3-11 20:47  ·  黑龙江 | 显示全部楼层
480P?
超怨念的东西……

圣骑士

我继续转

精华
2
帖子
3300
威望
5 点
积分
3913 点
种子
0 点
注册时间
2004-9-10
最后登录
2018-11-17
发表于 2006-3-11 22:54  ·  广东 | 显示全部楼层
下面是引用gxb于2006-03-11 16:00发表的:

CFF文件的最前面部分是文件名和OFFSET。每个文件占用32个字节,前24个字节是文件名称,后8个字节OFFSET(其中前4个字节和后4个字节分别是文件的起始和结束地址
后4个字节不是结束地址,而是文件大小.....
另外问一下,每个游戏都有几个机种的ROM,但偶用pcsx2只能进第一个,其他的怎么进?
偶没法试~PS2雪藏中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-2-12 00:43 , Processed in 0.313613 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部