glf999 |
2007-04-09 15:01 |
[G佬课堂] 制造带音轨(CDDA)的Noiz2sa 直读光盘
-------------------------------- 前 言 -------------------------------
好久没写“纯手工打造”系列文章了,不要以为手工制作很难。
其实做起来并不难,反而很简单哦!
(注意:文中所提到的工具可以在GLFBURN的tools文件夹中找到)
------------------------------ 正文 ------------------------------
一般情况下制作带音轨的直读游戏光盘,都是在第一区段先烧录音轨,
然后在第二区段烧录数据音轨。
其光盘结构如下:
[attachment=52899]
但是,事有例外在Chui上关于Noiz2sa有音轨直读盘制作说明是这么写的:
#~: dd if=/dev/zero bs=2352 count=300 of=audio.raw #~: cdrecord -scanbus ... (0,0,0) Your CD-RW unit ...
#~: cdrecord dev=0,0,0 -multi -audio audio.raw #~: cdrecord dev=0,0,0 -msinfo ... 0,11702
#~: mkisofs -l -r -C 0,11702 -G IP.BIN -o noiz2sa.iso noiz2sa/ #~: cdrecord dev=0,0,0 -pad -multi -xa noiz2sa.iso -audio 1.wav -audio 2.wav -audio 3.wav -audio 4.wav -audio 5.wav -audio 6.wav -audio 7.wav -audio 8.wav
根据这个方法制作出的光盘结构是这样的:
[attachment=52900]
---------------------------- 实例分析 --------------------------------
可以看出和常规做法有明显的不同。下面来分析一下这个制作方法。
1 烧录区段一 2 获取Msinfo 3 根据Msinfo制作iso镜像 (注意:-G命令的应用) 4 烧录区段二 (注意: 烧录数据和音频轨道)
整个过程并不复杂,和普通的多区段直读光盘制作方法相同。
------------------------------ 重点讲解 一 ------------------------------
注意看哦,在整个过程中没有执行把IP.BIN插入到ISO这个步骤,
这是为什么呢??难道是忘记啦??
没有,其实这个过程在制作ISO镜像时已经做过了,看看这一行命令 mkisofs -l -r -C 0,11702 -G IP.BIN -o noiz2sa.iso noiz2sa 这个 –G IP.BIN 早先我还以为是在制作iso时过滤掉IP.BIN 文件以达到隐藏IP.BIN
文件的目的,其实不然这个命令是在制作ISO的同时把IP.BIN文件添加
到ISO的头部。这个命令在老版本的 MKISOFS 中是没有的。
------------------------------ 重点讲解 二 ------------------------------
好了iso制作分析完毕了,下一步就是烧录了可是呢!
执行这条命令时却执行不下去了: cdrecord dev=0,0,0 -pad -multi -xa noiz2sa.iso -audio 1.wav -audio 2.wav -audio 3.wav -audio 4.wav -audio 5.wav -audio 6.wav -audio 7.wav -audio 8.wav
为什么呢?? 仔细看哦,问题就出在了这个 –xa 上,在cdrecord 帮助中
根本没这个命令相反却有 –xa1 和 –xa2 这两个命令,原来这个命令被细化了,
知道原因了就修改下吧,这回就没有问题了。
------------------------------ 扩展应用 一 ------------------------------
这就够了吗? 是不是还觉得少点什么??
速度,是烧录速度,不指定一下烧录速度不大好吧, 那就再加上 –speed=8 (我打算用8速)。
烧录时看着漆黑的命令行窗口,不知道执行到哪了是不是总觉得不放心呢??
那就再加上 –v (一定要小写的v)这样在烧录时就会显示进度,速度以及缓存占用情况了。
看着命令行窗口上的信息不再变化了,是不是就烧录好了呢??
没问题,再加个 –eject 命令,就可以让烧好的光盘自动从光驱中出来啦。
整理后这个步骤这么写就对了:(dev=0,0,0 是刻录机id 根据自己情况写) cdrecord dev=0,0,0 -v -eject -pad -multi -speed=8 -xa1 noiz2sa.iso -audio 1.wav -audio 2.wav -audio 3.wav -audio 4.wav -audio 5.wav -audio 6.wav -audio 7.wav -audio 8.wav
看看一点都不难吧这么简单,您是不是也想亲自试一试呢。 手工制作直读光盘其实也是很简单的。
------------------------------ 扩展应用 二 ------------------------------
就在写这篇文章时,在新出的 NEO4ALL RC-3 有一个standalone 版的程序,
可以和 NEOCD 文件刻到一张光盘来使用。
其制作说明是这样写的: First, you need get a way of toast a bootable dreamcast method using audio tracks.
1- Extract NeoGeo CD data track and add 1st_read.bin, config.cfg and splash.bmp (edit it for customizing).
2- Add 'neocd.bin' (NEOGEO/CD Bios file image).
2- Rebuild data track with all data.
3- Toast data track and audio tracks on same cdrom session.
看出来了吗?? 说明中的方法和这篇文章中讲的方法很像呢。
------------------------------ 课后作业 ------------------------------
精彩内容预告:
好了这一讲就讲到这里了,下一讲的内容是玩转DC游戏光盘。
请您先准备好DC游戏 MSR 将会使用其中的几个文件。
------------------------------ 阅读说明 ------------------------------
由于大家说很难读懂 我把整篇文章分成几个部分
这样阅读时 就容易多了
以前忽略了这一点 真的抱歉哦 哈哈哈 真的很简单哦!
------------------------------ 刷刷刷 ------------------------------ YZB: 新加上999做的测试版侍魂2,经过我和999的测试,基本上在DC上运行没什么问题,个人感觉比以前的那个版本读盘要快那么一点点(只是一点点)
顺便说一下,这游戏小小修改了一下,2个BOSS可以直接选用了,分别在选人画面的最左边和最右边....
此帖售价 1 金钱,已有 30 人购买 若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!
注意,记得一定要限制单线程,不然IP被封了就没办法下了~[/COLOR] |
|