glf999 |
2005-04-25 12:51 |
本文是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编写如需要转载,请注明出处。 |
|