查看完整版本: [-- 【其他】在IP.BIN文件中隐藏的秘密 --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 DC 窝棚 | DreamCast Wikiup 】 -> 【其他】在IP.BIN文件中隐藏的秘密 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

glf999 2006-05-06 10:45

在IP.BIN文件中隐藏的秘密


(一)IP.BIN 是由几大部分构成的

文件头部信息(256字节,起始位置:0x00)

  SEGA SEGAKATANA ---------------默认信息
  SEGA ENTERPRISES --------------默认信息
  03D4 --------------------------不知道(或忘记了)
  GD-ROM1/2 ---------------------盘片数量
  J -----------------------------区域信息(J日,U美,E欧。可多选)
  0799800 -----------------------设备信息
  61000000 ----------------------零件号码
  V0.800 ------------------------版本号码
  20060426 ----------------------释放日期
  1ST_READ.BIN ------------------第一读取文件
  SEGA LC-T-00 ------------------不知道(或忘记了)
  THIS IS A SAMPLE DISK FOR USE IN THE OFFICE ONLY \
  DO NOT SELL                         | ---描述信息
  DO NOT CARRY OUT FROM THE OFFICE           /        

TOC 信息(512字节,起始位置:0x100)

SEC 信息(13312字节,起始位置:0x300)

AREA 区域信息(每组32字节,从位置:0x3700 到位置0x37FF)

  区域信息由几部分组成,行数太多没数明白。反正常用的有三組。

  分別是日版,美版,和歐版。

INI 信息(10240字节,起始位置:0x3800)

  INI 有两个版本,为包含 MR图像和不包含MR图像。

  又可以分成三个部分:

  1. 16字节的信息 2. MR图像信息 3. 未知的信息

  其中 MR图像信息(最大 8192字节,起始位置:0x3820)

AIP 信息(8192字节,起始位置:0x6000)

  API(8192字节)信息内容未知,但是知道有两个版本

  分别是 API和 APIH(8144字节)

好了以上就是标准的 IP.BIN文件所包含的文件信息。



(二)原始 IP.BIN文件与直读盘中使用的 IP.BIN的不同

本来想写了但是,资料太少。无从下手等以后有机会再说吧。




--------------- 附   录(一)---------------

MR 文件的相关参数:

MR 图像是采用某种特殊的存储方式进行像素存放的圖像文件,

可以改变图像行数但是,列数和顔色數如果修改就会显示混亂。

注:除了描述用字节外。参数部分全部是采用 16进制,
  并进行倒数处理(单字节的信息不必倒数处理)。
  下面提到的全部是單個 MR文件的 HEX地址。


0x00 0x01 是图像格式专用頭部代码 MR
0x02 0x03 是图像大小(字节数)最大为8192

0x0A 0x0B 未知参数

0x0E 0x0F 是图像宽度(列数)参数
0x12 0x13 是图像高度(行数)参数

0x1A     是图像颜色数

0x1E-0xNN 是圖像信息

至于其中还有其他的算法,我就不是很清楚了。

有兴趣的话,请看 PNG2MR的源代码或者相关资料。


--------------- 附   录(二)---------------

toc的一点点秘密:

toc是从 0x100开始的,头部为 TOC1的固定代碼。紧跟其后的是轨道

數據,四字节一组,前面三字节是轨道的LBA值加上150(需倒數處理)。

第四字节是轨道类型,41 是数据 01 是音轨。最多有 99条轨道(另

外有两个可能是备用的)。在0x288-0x28F存放的是轨道数,這裡同樣

是四字節一組,一共有兩組,但是有个特别的地方就是会比实际数量

多 2,更特別的是直接修改這裡沒有任何效果。


--------------- 附   录(三)---------------

SEC的一點點秘密:

在 SEC中存放著 DC遊戲啓動時的一些信息,也就是 DC的 logo顯示

完畢后出現藍色的 SEGA標誌的那個畫面的信息。

分別由以下幾個部分組成:

(一)在 0x1D48開始是 SEGAKATANA然後隔 10個字節就是以下信息。

PRODUCED BY OR
UNDER LICENSE FROM
SEGA ENTERPRISES, LTD.

(二)在藍色 SEGA標識右上角的“TM”是用 MR格式圖像顯示的。

這個文件位于 IP.BIN文件的 0x226C好像是到 0x2396結束,圖像

的格式為 16色,寬度 22像素,高度 12像素,大小是 299字節。
[attachment=34079]


(三)藍色的 SEGA標識也是用 MR圖像顯示的存放的位置緊挨著上

面那個文件,地址是從 0x2397開始,好像是到 0x3480結束。圖像

的格式為 8色,寬度 291像素,高度 89像素,大小4311字節。

[attachment=34078]

可惜的是这俩图像和那段文本不能替换,如果替换了就无法使用,可

能是在 IP.BIN或者 BIOS中存在某种校验信息。如果实在想改就研究

如何破解这个校验的部分吧。


--------------- 附   录(四)---------------



未完待續.................

newayjia 2006-05-06 16:06
厉害,中文版本的出现了

等等我也发些东西吧
请问那位大侠知道DC BIOS IC的引脚定义?

mmatthew 2006-05-06 16:36
引用
引用第0楼glf9992006-05-06 10:45发表的“【其他】在IP.BIN文件中隐藏的秘密”:
在IP.BIN文件中隐藏的秘密


(一)IP.BIN 是由几大部分构成的

.......



太强了!又长了知识!

另外问个问题,是否所有的分区段盘片中都有ip.bin文件呢?

glf999 2006-05-07 12:34
那道不是

但是 至少直读游戏需要这个文件

gibson 2006-05-07 12:44
我想问的是不同的IP对于引导一个游戏有什么影响没?

glf999 2006-05-07 12:58
如果 用别的ip文件 有可能进不了游戏的

就是有些游戏(引导版的)ip文件如果不修改

都不能直接使用,

当然了这个修改 具体是对那里进行了操作还在分析当中

手里没有几个ip文件 所以无法大量比较

另外还有我 找到了不少漫画没有看

等我准备查不多了再继续研究。

YZB 2006-05-07 13:32
恩,大家手上如果有同一个游戏的引导版和直度版的IP话可以打个包传上来啊~


azx565 2006-05-07 19:47
楼主好强!我看道这些基本上晕了!不断学习中!

woweee 2006-06-20 19:53
学习了


查看完整版本: [-- 【其他】在IP.BIN文件中隐藏的秘密 --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us