主题 : 【分析】DC的启动顺序和制作直读光盘的要点
腰间盘突出的
级别: 论坛版主

UID: 18504
精华: 18
发帖: 2821
威望: 38 星
金钱: 298018 浮游币
贡献值: 8802 点
好评度: 10244 点
人气: 1301 点
在线时间: 1454(时)
注册时间: 2005-03-08
最后登录: 2024-09-26
楼主  发表于: 2005-06-15 11:10

【分析】DC的启动顺序和制作直读光盘的要点

一.GD光盘的文件结构

GD光盘是一种特殊格式的光盘,根据其文件分布结构

可以分成三个部分,分别是:

内侧:普通区域,存放游戏的版权信息和其他文件.

中间:加密数据区域,存放游戏相关加密信息(内容不知道).

外侧:高密度数据区域,存放游戏数据文件.

我们使用的游戏文件就是通过特殊技术,从外侧的高密度数

据区域获得的.但是由于有些源盘经过加密所以有些文件丢

失,这就是有些游戏没有声音或者死机的主要原因.这些不

在考虑范围,因为这些都需要极高的破解技术,只须要了解

就行.



二.DC的启动顺序分析和制作直读光盘的要点

首先分析一下DC启动游戏的过程:


          启动游戏
            |
        检测是否多区段-----否    
            |是                 |
      检测最后区段的特定     |
      位置是否有引导文件--否
            |是                 |
      检测引导文件是否       |
      带有主程序文件名----否
            |是                 |
      检测主程序中是否       |
      带有引导文件地址----否
            |是                 |
        检测引导文件           |
        信息是否正确-------否
            |是                 |
          启动完成           启动失败


注:这只是通过分析得出的结论,实际运行要比这复杂
  的多.但是这已经足够了.


通过上面的分析得出以下结论:

1.直读光盘必须是多区段光盘.

2.在光盘最后区段的特定位置必须带有引导文件.

3.引导文件应带有正确的主程序文件名称.

4.程序文件应带有正确的引导文件地址.

注1:如果游戏当中包含多个程序,那这些程序都
    应该应带有正确的引导文件地址.

注2:某些特殊游戏或程序,不必应带有正确的引
    导文件地址.
[ 此贴被glf999在2005-06-15 11:18重新编辑 ]
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
级别: 模拟专家
UID: 30011
精华: 0
发帖: 197
威望: 0 星
金钱: 2650 浮游币
贡献值: 0 点
好评度: 66 点
人气: 0 点
在线时间: 88(时)
注册时间: 2005-05-25
最后登录: 2024-09-24
沙发  发表于: 2005-06-15 11:45

弓虽,很好的文章,楼注如有其他资料请分给大家共享呀