#补充#
<法一> [此法较易受到winodws本身实体音源线或虚拟driver/directX干扰而影响]
使用windows本身实体光驱或虚拟光驱(酒精52或daemon tool)
于dosbox,conf或提示符下可以用以下方法挂载dosbox的假设D槽光盘
mount d f: -t cdrom
或
mount d f:\ -t cdrom -usecd 1 -ioctl -label 'Audio CD'
变量f:\为windows实体或虚拟光盘代号;-usecd 1是指windows电脑第几光驱
-label使用光驱标签挂载,长档名需用''包起来
可在dosbox提示符下指令mount -cd查看winOS光盘代号和光驱顺序
<法二> [使用此法播放较无问题,除非是游戏主程式不支援CD音源]
使用dosbox自身支援cue+iso(data track)+ogg(CDA to MP3 to OGG)格式
来达到由dosbox本身播放OGG(from 原始CD后制)音质音乐
IMGmount d .\shk3\cd\shk3_1.cue .\shk3\cd\shk3_2.cue -t iso
## press ctrl+F4 and ctrl+F3 to change disc cd
收集和完成.cue+.iso+.ogg档案如下并放置于您要的相对目录下
(2A)挂载光盘使用windows media player将各音轨CDA档
使用'撷取CD功能'成.MP3档后
接下来使用以下网页转成.OGG档案
https://convertio.co/zh/mp3-ogg/
也可直接使用PowerISO直接撷取转化成ogg档案
(2B)挂载光盘将资料档案使用UltraISO/PowerISO另存成例如track01.iso档
(2C)举例shk3_1.cue使用记事本编辑如下
编辑game_cd.cue档案
FILE "track01.iso" BINARY
TRACK 01 MODE1/2048
INDEX 01 00:00:00
FILE "track02.ogg" MP3
TRACK 02 AUDIO
PREGAP 00:02:00
INDEX 01 00:00:00
FILE "track03.ogg" MP3
TRACK 03 AUDIO
INDEX 01 00:00:00
//FILE "track03.ogg" MP3亦可改成FILE "track03.ogg" OGG
//看有几首下面还可再增加音轨OGG档//
##以上工具大概只有UltraISO/PowerISO属shareware有免费时间限制其他应属freeware
※ 引述《arainbow (孤单,却不寂寞。)》之铭言:
: 有鉴于之前有人PO文说DOSBOX玩钢铁骑士团2无音乐..
: 因为之前的执著(怨念?)有让我成功过..
: 这边就把方法PO出来大家试试看..^^
: 我习惯在C槽底下开一个GAME的资料夹..
: 所以在dosbox.conf档案最底下..
: 有个[autoexec]的部分..增加了
: mount c c:\GAME
: c:
: 这两行指令..以便每次开起都在C..
: 然后把游戏都丢到GAME里面..以资料夹隔开..
: (其实应该也不用..安装完自动会隔开..
: 后面会讲到..)
: 再来是最重要的步骤了..模拟光驱..
: 方法有二..大家听我一一道来..
: <法一>
: mount d x: -t cdrom
: x是你放光盘片的光驱代号..
: 或者是虚拟光盘(酒精&Daemon)的虚拟光驱代号..
: 有些人可能有看过-useid 0, -ioctl这种东西..
: 不过根据我的测试..一开始的那个指令不行..
: 后面大都野没办法..^^"
: <法二>
: imgmount d "虚拟光盘录径" -t iso
: 这方法只能用在光盘转烧成虚拟光盘的情况下..
: 能支援的格式我不确定..只知道iso跟cue都有..
: 怕有人不懂..我来举个例子..
: imgmount d "c:\GAME\Audio CD.cue" -t iso
: 这就是模拟C槽GAME资料夹底下的Audio CD这个虚拟光盘..
: 所以录径名称一定要是"绝对路径"..
: 通常我习惯把光盘烧成虚拟光盘..
: (以前的旧游戏没有现在烦人的SF)
: 然后用这两个方法挂载进去DOSBOX底下..
: 接着直接用挂载的D槽安装游戏..
: 系统就会自动安装在C槽(实际上是C:\GAME\下)..
: 接着进入游戏目录执行游戏就好..
: 我就举个例吧..
: 如果我没记错..假设钢铁骑士团2叫做BM2.cue..
: mount c c:\GAME
: c:
: