主题 : 【原创】实例分析NEO4ALL直读光盘是怎样制成的(顺便讲述合集的制作方法)
腰间盘突出的
级别: 论坛版主

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

【原创】实例分析NEO4ALL直读光盘是怎样制成的(顺便讲述合集的制作方法)

本文是GLF999撰写的"纯手工打造DC直读光盘"系列文章之一

下面将详细分析DC上的NEOGEOCD模拟器NEO4ALL是怎样制成之读光盘的。
在网络上找到的源文件只有1ST_READ.BIN 没有IP.BIN无法制作成直读光盘。

注意:由于模拟器不支持该模拟器,每次实验都意味着一张CDR要离我远去。
(当然还不止我写的这些,下面的文章中已经将不必要的步骤去掉。)


既然这样首先考虑的是自己生成IP.BIN,运用BIN2BOOT.exe的方式生成
IP.BIN,制作光盘镜像上机测试失败。

对IP.BIN进行修改后,再次制作光盘镜像上机测试失败。

分析文件没有结果。于是又到网上查找看是否有带制IP.BIN的完整版,
还是没有发现。再次查找以前的版本发现其前一个版本有SBI文件
(注:SBI文件是用来制作合集的文件)。因为SBI文件不需要IP.BIN,
所以马上下了下来,进行分析,有了一点发现。

于是将SBI文件放到SBI文件夹中,运行Sbinducr.exe点击Extract Sbi
将文件释放到Inducer文件夹中,然后用CDRecord烧录成光盘上机测试,
可以正常运行。

那么可不可以将NEO4ALL的B2版也制作成SBI文件呢?
答案是可以的

首先要准备bin转换工具checker.exe。运行checker.exe
将NEO4ALL的1ST_READ.BIN打开,按转换键等待片刻就有一个转换好的文
件,将这个文件改名为neo4allB2。

有了转换好的neo4allB2,我们还要有相应的文件,文件要从哪里来呢?
我想既然旧版的可用,就从旧版的改吧。

1.使用WINRAR将Neo4all-beta1_majk.sbi打开释放里面的文件
2.把原来的neo4all.bin删除放入转换好的neo4allB2文件。
3.把Images文件夹里的图片改名为neo4allB2.png。
4.用记事本打开neo4all.dxl,把内容改为如下:

<ITEM
  TITLE="NEO4ALL Beta2"
  DESCRIPTION="Alternative emulator NGCD CD#by: GLF999 Join"
  SCREENSHOT="/cd/Images/neo4allB2.png"
  TARGET="/cd/Emus/neo4allB2.bin"
  PREROLL="/cd/Loading.dxi"/>


5.将释放出的Inducer文件夹和里面的文件都压缩成zip格式,然后想办法将
后缀改为sbi。这样就制成了一个sbi文件,至于好不好使,就要上机测试
后才知道。

上机测试正常运行,谢天谢地一切正常。

就这么完事了吗?
没有。

既然SBI文件是用来制作合集的文件,CDR如果只放置一个游戏,是不是有点
浪费。那还等什么,于是找来一大堆NEOGEOCD模拟器的sbi文件SBI文件夹中
运行Sbinducr.exe点击Extract Sbi将文件释放到Inducer文件夹中,然后
用CDRecord烧录成光盘上机测试...............

后面就不用讲了,因为已经有了完成品摆在你的面前了。


需要注意的是,必须要有NEOGEOCD的BIOS文件neocd.bin,但是由于模拟器的
版本太多,所以在许多地方都放了一个。

当然还可以使用SBI Builder.exe制作sbi文件,但是该软件是英文的我嫌太
麻烦所以讲述了手工制作的方法(这也更加突出了手工打造完美直读光盘的意
义),如果不是特殊需要完全可以使用该工具,毕竟手工制作会有许多考虑不
到的地方(至于具体用法我会在以后讲述)。

另外SBI Builder.exe的中文语言包我正在制作中。

本文详细讲述了sbi文件的使用和制作,还可以利用SBI文件制作更多的游戏
合集。各位玩家可以在此基础上慢慢研究,可能会有意想不到的发现。



今天是偷着跑出来发这个的,如果有什么问题,请等我有时间慢慢回复。

本文由GLF999编写如需要转载,请注明出处。
[ 此贴被glf999在2005-04-25 16:53重新编辑 ]
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
级别: 模拟之星
UID: 13870
精华: 0
发帖: 1441
威望: 3 星
金钱: 2482 浮游币
贡献值: 0 点
好评度: 1331 点
人气: 0 点
在线时间: 46(时)
注册时间: 2004-12-12
最后登录: 2024-10-01
沙发  发表于: 2005-04-30 19:06

谢谢楼主了,看了突然自己想研究一下
3DO,NEOGEOCD,SS*2,DC,PS2,XBOX