Old-Games 板


LINE

一年多前翻出王子傳奇來玩,再次注意到這沒有音效的問題。 記得以前在DOS玩的時候是有音效的,怎麼DOSBox就沒音效,只有音樂。 於是玩沒多久就放棄再玩下去,決定找出問題所在,可以的話就解決它。 先是從驅動下手,灌了聲霸卡驅動,改遊戲音效設定,怎麼搞都一樣只有音樂。 後來發現DOSBox裡面的DOS是舊版的5.0,不是6.22。 在DOSBox裡灌了個6.22,結果還是一樣沒音效,不過戰鬥中音樂會當掉的問題解決了。 沒辦法,再往別的方向去找,這次換不同模擬器來試試。 VirtualBox、VMware、Virtual PC都給他試試。 有音效沒音樂、有音樂沒音效、有音樂又有音效但是畫面會切變兩個、速度太快難控制。 總之問題沒比DOSBox少,不過倒是發現有些有音效,看來是模擬器的問題了。 雖然知道是模擬器問題,但換的模擬器沒一個能正常玩的,問題還是沒解決。 不過DOSBox是開源的,有音效的VirtualBox也是,也許比較一下能發現什麼。 載了DOSBox原始碼,照著網上的方式改設定編譯後,確定能執行。 開始在聲霸卡硬體模擬上修改做測試,試著找出問題在哪。 試著試著,我發現王子傳奇開啟時會測試音效卡是否能使用,而問題就出在這。 它送出了一個不完整的命令,所以音效測試失敗。 比較了DOSBox和VirtualBox的音效卡,發現DOSBox在重置音效卡命令的模擬上有bug。 收到不完整的命令後,遊戲又送了一個重置的命令,但是這個命令沒被正確的執行。 王子傳奇本身的奇怪行為加上模擬器模擬的bug,湊在一起才造成遊戲沒有音效的問題。 加了一行程式碼,讓它能確實重置。再開遊戲…有音效了啊!!!!!!! 總算能再次聽到遊戲的音效了啊,太感動了啊! 趕快寫封e-mail給DOSBox團隊,希望這修正能被加入,以後大家玩王子傳奇就有音效了。 我也很快的收到回信,說是會先在private builds測試,沒問題的話再加入main code。 一年過去了,始終沒看到DOSBox有修正這問題… 所以,po這篇讓有需要的人載吧。 https://drive.google.com/open?id=0BxowH2d0uLvxWnh4Zk1UbEdJNlU 重編譯過的執行檔,是Windows下執行的,其它系統請自行編譯。 你要先載DOSBox 0.74,然後解壓縮這zip檔蓋掉裡面的執行檔。 建議再在DOSBox裡弄個DOS 6.22,這樣玩起來音樂才不會在戰鬥中當掉。 編出來的檔比原來的小很多,我也不知道為什麼… 我沒灌防毒軟體,要是載了發現這檔有毒告訴我一下XD http://pastebin.com/HHpLhErS 這是修改的部分原始碼。 路徑是dosbox-0.74\src\hardware\sblaster.cpp 想自行編譯的可以照註解//Add this line.那行加進去。 GUN license有做修改要開放修改後的原始碼,不知道這樣做算不算是開放了? 以上,祝各位遊戲愉快,謝謝收看。 補充:非官方的DOSBox SVN據說已於數個月前修正了這問題了。 消息來源遊戲基地 http://www.gamebase.com.tw/forum/30032/topic/98265301/1 --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.184.186
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Old-Games/M.1454390881.A.65D.html ※ 編輯: Lighdark (1.168.184.186), 02/02/2016 13:32:10
1F:推 aton602: 可以試非官方版的,修正不少官版的bug 02/02 15:45
2F:→ Lighdark: 之前有試過了,那個音效卡的bug沒有修正。 02/02 16:05
3F:→ Lighdark: 一般不要像王子傳奇那樣送出不完整命令的話,也不會發作 02/02 16:06
4F:→ Lighdark: 所以很難會發現這個問題吧… 02/02 16:07
5F:推 besttim93: 有心鑽研 推 02/02 17:32
6F:推 if4: 是的...推努力研究 XD 02/02 18:10
7F:推 vincentpp: 剛測試的確音效跟音樂都有了,推一個 02/02 19:22
8F:推 skyhawkptt: 推!!專業級辛苦測試 02/02 21:59
9F:推 eistain: 好懷念的遊戲... 02/03 16:31
10F:推 ttnkuo: 帥暴了,大大您幸苦了 02/04 13:19
11F:推 killeryuan: 用心推 02/04 17:06
12F:推 e1q3z9c7: 一直卡在聲音的問題!!終於可以享受這款遊戲了!!! 02/05 00:08
13F:推 e1q3z9c7: 不過如果0.74版會當為什麼不直接用6.22@@? 02/05 00:18
14F:→ Lighdark: DOSBox開發團隊是基於什麼理由選擇DOS 5.0並不清楚。 02/05 00:23
15F:→ Lighdark: 戰鬥中音樂當掉不過是這遊戲個案,其他遊戲還滿正常的。 02/05 00:26
16F:→ Lighdark: 總之還留著能灌6.22的彈性在,不是什麼大問題。 02/05 00:27
17F:推 dnkofe: 太厲害了,推 02/05 13:36
18F:推 e1q3z9c7: 喔我把dosbox跟dos搞混了 02/05 15:30
19F:推 e1q3z9c7: 話說最新的dos是8.0欸 會不會最好? 02/05 21:36
20F:→ Lighdark: DOS 8.0是Windows ME或2000以上內建的版本。 02/05 22:18
21F:→ Lighdark: 單純的DOS最後一版就是6.22 02/05 22:19
22F:推 newclicker: 推 Hacker 精神! (*≧∀°)b☆ 02/05 22:57
23F:推 vayeate: 這太專業 不推不行 02/09 12:39
24F:→ Lighdark: 在遊戲基地看到DOSBox SVN版,數月前已經修正這問題了。 02/10 18:02
※ 編輯: Lighdark (36.232.24.211), 02/10/2016 18:05:41
25F:推 e1q3z9c7: 太好了 我看灌6.22的說明複雜到想吐= = 02/10 20:11
26F:→ Lighdark: 6.22跟音效沒關聯啦,是音樂有關。 02/10 21:04
27F:→ Lighdark: SVN版是用幾版的DOS並不清楚,音樂會不會當不清楚。 02/10 21:05
28F:→ Lighdark: 灌6.22我也頭痛了好一會,卡在產生磁碟影像檔。 02/10 21:07
29F:→ Lighdark: 最後是用別版去生成影像檔再來灌的。 02/10 21:08
30F:推 dufflin: 有心 02/11 09:08
31F:推 happy530: 淚推~之前在板上反映這問題但沒人理我QQ 02/15 17:49
32F:推 if4: 啪啪(還是拍拍?) 04/11 22:49







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP