查看完整版本: [-- 【分析】DC的启动顺序和制作直读光盘的要点 --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 DC 窝棚 | DreamCast Wikiup 】 -> 【分析】DC的启动顺序和制作直读光盘的要点 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

glf999 2005-06-15 11:10

一.GD光盘的文件结构

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

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

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

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

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

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

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

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

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

就行.



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

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


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


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


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

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

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

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

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

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

注2:某些特殊游戏或程序,不必应带有正确的引
    导文件地址.

16774337 2005-06-15 11:32
学术性好强的东东 。。。。问楼主个东西啊。。。。。

就是多媒体里面的游戏,除了FC和GB的,其他的游戏基本都会卡

是因为我的欧版DC的问题么~?有没有解决办法~

floodbeast 2005-06-15 11:45
弓虽,很好的文章,楼注如有其他资料请分给大家共享呀

glf999 2005-06-15 11:47
回2楼:

您是指哪个版本的多媒体,

有以下两个可能:

1.多媒体里的模拟器版本太低(或者只是测试版)

2.有可能是盘的问题,当然也不排除是机器

解决办法是寻找新版本的模拟器

还有就是如果可能的话,拿您的盘到其他版本的DC上测试下

如果是机器的问题,可以下载对应欧版机的模拟器使用.

有些软件是有PAL和NTSC之分的,在下载时要根据需要下载.


回3楼:

如果要找相关文章,请您搜索"glf999相关文章"

本人会不定期写一些文章在论坛里.

16774337 2005-06-15 13:20
就是FTP里面的那个V3的版本。。。。。。

是NTSC的。。。。也许是我载错了。。。。。这些个东西楼主知道哪里有的载么~?

给个地方。。。。似乎都是国外的。。。。不好找啊~~~~~~

glf999 2005-06-15 14:07
我告诉您一个绝技,使用它百分百能够找到您需要的软件

请您使用下面的网址:

http://www.google.com

在那里您可以随便一找,就有一大堆呢

以上纯属玩笑给您实际的地址:

http://www.dcemulation.com

http://www.dcemulation.com/links.htm

http://www.dcemu.co.uk/

http://www.dcevolution.netfirms.com/


查看完整版本: [-- 【分析】DC的启动顺序和制作直读光盘的要点 --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us