本文是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重新编辑 ]