查看完整版本: [-- 【G佬课堂】第一讲 制造带音轨(CDDA)的Noiz2sa 直读光盘(新加侍魂2测试版) --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 DC 窝棚 | DreamCast Wikiup 】 -> 【G佬课堂】第一讲 制造带音轨(CDDA)的Noiz2sa 直读光盘(新加侍魂2测试版) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

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]

killyou1998 2007-04-09 20:08
很专业的文章.能够看懂得太少了.佩服楼主的功力.

a3sai 2007-04-10 21:14
看到这文章又想起了HHY大大做的带音轨的<<空中力量>>虽然现在DC跑不起来了 但是那是永久而美好的回忆 感谢YZB,GLF999,dfdfas 大大门.

HHY 2007-04-11 01:02
呵呵! 这篇更复杂... 老G还真会掰... 这样都简单阿!

不过Noiz2sa最近经常看到... 都不知是啥玩意!?

YZB 2007-04-11 08:50
你不知道这是999的强项啊~
另外他做的NRG格式刻不来啊

glf999 2007-04-11 11:31
------------------ 回 yzb 的内容 ---------------------------------

刻不来吗 我已经写了 制作镜像时的 版本和软件要求了

早知道我就 不删除那个 酒精镜像了

那个我是用 RAW 方式制作的镜像 如果模式不对也是烧不了

我就没有保留直接删除了


------------------ 回 HHY 的内容 ---------------------------

真的简单呢 就写俩 bat 剩下的用 GLFBurn 就可以搞定

您说难吗 哈哈哈 哈哈


扫描,烧录取段一,获取misnfo 都用 GLFBurn

要做的只是制作 iso 镜像和烧 iso 和wav到 区段二哦

您是总也不做 大概忘记了哦 哈哈

--------------------------------------------------------------

我要说的是   “真的很简单哦”   哈哈哈哈哈 哈哈

liuxiaocheng 2007-04-11 12:55
呵呵,确实看懂的不多。但是还是感谢楼主的劳动成果。

glf999 2007-04-13 14:54
经过确认按照这个方法 确实能制作出直读NEO CD 光盘

目前成功烧录 并完成测试的是 编号为 063 的 侍魂II 开启CDDA 情况下

速度仍然很快 不过很可惜目前的DC模拟器 还不能运行这个模拟器

这是模拟效果图 在模拟器上就能看见这个画面进去后 就没显示了:

[attachment=53056]

接下来看看光盘结构图:

[attachment=53054]

第二区段数据轨加上音轨(CDDA)一共四十条轨道


镜像我已经做好了正在上传中 以供内部测试用

我是用酒精作的镜像 当时用的读取模式是 RAW

烧录的话 用DAO 就可以吧 如果不能烧 就选择下正确的格式

如这个图:

[attachment=53055]



镜像相关链接 等测试版主完后 再说


neogeo cd 的镜像是在 verycd 上下的

我昨天下了好几个 音轨是mp3 的我用千千静听 转为WAV

进行烧录的   如果喜欢的话可以自己 下几个游戏来做

真的很简单呢


注意:

模拟器中没有提供 ip.bin 您可以用 glfbo*ot 的 tools文件夹中那个 文件

xsoul2xc 2007-04-13 16:03
4个字   感动 +   激动

YZB 2007-04-16 00:16
新加上999做的测试版侍魂2,经过我和999的测试,基本上在DC上运行没什么问题,个人感觉比以前的那个版本读盘要快那么一点点(只是一点点)

顺便说一下,这游戏小小修改了一下,2个BOSS可以直接选用了,分别在选人画面的最左边和最右边....


下载地址在顶楼..

glf999 2007-04-16 16:22
yzb 果然厉害哦 静态修改 学的不错阿

您是修改了这个镜像呢 (想学习下 镜像修改 您是如何 重新FIX的)

还是您又重新烧录的啊 (这个我就不问了 我会烧了哦 哈哈哈哈)

YZB 2007-04-16 17:56
当然是修改了这个镜像呢

xiaosa8759 2007-04-17 08:21
怎么连接不上呢?

YZB 2007-04-17 17:22
目前服务器出现点问题,晚点联系管理员修复~
请耐心等下吧~

leonablues 2007-04-17 17:26
老大好强,不过我感觉您好像在教日本料理!

liuxiaocheng 2007-04-21 06:29
那个试婚2怎么下不了啊,都试了三天了。请修复,谢谢。

hawk18818 2007-04-21 19:57
侍魂2,最爱的游戏之一,为了这个看完了楼主写的,好多都没明白,只能慢慢的研究了

evaoo 2007-04-22 01:59
引用
引用第14楼leonablues2007-04-17 17:26发表的“”:
老大好强,不过我感觉您好像在教日本料理!


可能是 老G看 日式面包王 看多了的结果吧

YZB 2007-04-22 17:50
连接已修正~
有刻过碟的朋友都来说下能不能读啊~

liuxiaocheng 2007-04-24 20:01
已经测试,非常完美。再次感谢。

孙爱孙 2007-05-03 20:36
下不了啊

YZB 2007-05-03 22:04
测试可以下~
注意单线,别用讯雷~

ntpilot 2007-05-15 16:26
看不太明白 顶一个

dgl_ 2007-05-16 14:13
可以读盘,但人物就少了加尔福特啊.

YZB 2007-05-16 16:31
没少吧

dgl_ 2007-05-17 10:31
音乐里有加尔福特场景的,但在人物选择中就没有.(上个星期天玩一天的,感觉上输入指令要比街机上的慢上一点点才能成功.不过可以在DC上玩已经是莫大的幸福啦)


查看完整版本: [-- 【G佬课堂】第一讲 制造带音轨(CDDA)的Noiz2sa 直读光盘(新加侍魂2测试版) --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us