[分享] MiSTer AO486 在音效音樂方面的心得

看板Emulator (模擬器)作者 (強森王)時間3年前 (2021/08/11 10:43), 編輯推噓11(11017)
留言28則, 13人參與, 最新討論串1/2 (看更多)
分享一下我最近開始玩 MiSTer 上的 AO486 電腦的心得,主要著重在音效音樂方面的 模擬效果。 OPL/OPL3 FM 音源模擬問題 我發現 AO486 模擬 AdLib 音效卡,也就是所謂 YAMAHA OPL2 / OPL3 這顆 FM 音源 是有缺陷的,並不是每一個遊戲都會遇到問題,但是拿出當年 AdLib 的公用程式像是 點唱機或作曲機來播放音樂時,會發現打擊樂器的音色表現不正常,多半缺乏或怪怪 的。 Sound Blaster 模擬問題 在 1992 年的芬蘭組合語言大賽冠軍作品 Unreal 中,若音效卡選擇 Sound Blaster Pro,則出現的聲音曲調慢一倍,頻率也慢一倍,但選擇 Sound Blaster 時就正常。 MIDI 模擬問題 MiSTer 內建 Midilink 模組,提供兩種音源的模擬,一個是 Roland MT-32 也就是 Munt,另外一個是可以掛載任何 SoundFont 音色檔的 FluidSynth。FluidSynth 使用 上很輕量,我還沒有遇到問題,但是 Munt 是以軟體模擬 Roland MT-32 的運作,這 需要大量的運算,以 MiSTer 用的 DE10-Nano 機板來說其實是不夠力的,所以聲音多 半會有問題,這是一個已知、不能解決、且不算是真正問題的問題。 但我遇到一個狀況,就是使用 Munt 時完全無聲,但是切換到 FluidSynth 又有聲音 。看 scripts/midilink_update 的過程有更新過 /sbin 下的兩個檔案,因此知道 midilink 是安裝於 /sbin 下,於是用 SSH 連入 MiSTer 操作 /sbin/midilink 看出 現的錯誤訊息後發現 Munt 確實無法正常啟動,觀察 /sbin/ 下有一個奇怪的檔案叫 做 mt32d_old,把這個檔案 mv 或 cp 成 mt32d 後,Munt 就可以正常啟動,也就聽 得到聲音了。 目前我推測是某一版 MiSTer 核心錯置了檔案,之後沒有人發現此問題,可能已經錯 了好幾版,且這個問題不能透過 scripts/midilink_update 修正過來,/sbin 這個路 徑也無法使用 FTP 進來操作,一定要使用 SSH terminal 類的工具連入 MiSTer 進行 操作才能修正回來。 當然聽得到聲音的前提是有安裝正確的 MT-32 或 CM-32L 的 ROM BIOS 與音色檔,這 方面只要有執行過 scripts/midilink_update 就沒問題了,會自動安裝進來放在正確 的路徑下。 另外就是 AO486 雖然模擬了 MPU-401,但是不具備 MPU-401 的 Intelligent Mode ,這方面看網路討論都是說安裝一個近年由 DOSBox 團隊技術提供的 SOFTMPU 工具, 這是一個 DOS 下的常駐工具程式(TSR),目的是讓實體電腦上的 MPU-401 相容卡提供 出 Intelligent Mode,所以自然也可以讓 AO486 提供出 Intelligent Mode。但不管 我怎麼配置,都是看到 SOFTMPU 的成功執行畫面,但沒有正確效果,這包括在美少女 夢工廠2中還是聽不到音樂,也無法在 Dynaware Ballade2 編曲軟體中操作且會當機, 研究努力了數小時依然如此,就先把這個經驗分享於此給大家參考。 ====寫在後面==== 最近兩個月玩 MiSTer 這東西,要感謝板上的大大 chris38c28,他分享了很多 MiSTer 的知識,減少了我不少的時間。 以上這些心得,以及更多關於我玩 MiSTer 的心得,有做成部落格文章和影片,都分 享在我的部落格了: https://www.dearhoney.idv.tw/2352/mister-de10-nano-zero-lag-emulator/ https://www.youtube.com/watch?v=4UpCPGzq8XA
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.174.166 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1628649783.A.0E7.html

08/11 11:40, 3年前 , 1F
推!
08/11 11:40, 1F

08/11 12:01, 3年前 , 2F
感謝分享
08/11 12:01, 2F

08/11 12:03, 3年前 , 3F
08/11 12:03, 3F

08/11 13:51, 3年前 , 4F
推推
08/11 13:51, 4F

08/11 18:21, 3年前 , 5F
推 midi的設定太深奧了 每次看discord討論都看不懂XD
08/11 18:21, 5F

08/11 18:22, 3年前 , 6F
VHD我在win10切一塊空的丟進去安裝後 有成功掛回win10
08/11 18:22, 6F

08/11 18:27, 3年前 , 7F
update_all有getter可以掃MRA檔來比對缺少的MAME遊戲
08/11 18:27, 7F

08/11 19:28, 3年前 , 8F
Mint就有模擬Intelligent move
08/11 19:28, 8F

08/11 19:29, 3年前 , 9F
Munt
08/11 19:29, 9F

08/11 20:09, 3年前 , 10F
08/11 20:09, 10F

08/11 20:16, 3年前 , 11F
推!
08/11 20:16, 11F

08/11 22:14, 3年前 , 12F
感謝心得分享!
08/11 22:14, 12F

08/12 07:47, 3年前 , 13F
08/12 07:47, 13F

08/12 10:34, 3年前 , 14F
MIDI 設定不深奧,對我來說 MiSTer 上面那個看起來
08/12 10:34, 14F

08/12 10:34, 3年前 , 15F
像是 VGA 接頭的東西到底要怎麼用,才真的是太深奧了
08/12 10:34, 15F

08/12 10:35, 3年前 , 16F
Munt 是 Roland MT-32/CM-32L 的模擬器,模擬的對象
08/12 10:35, 16F

08/12 10:35, 3年前 , 17F
是音源器,Intelligent Mode 是 Roland MPU-401 介面
08/12 10:35, 17F

08/12 10:36, 3年前 , 18F
卡的功能,那不是 Munt 會去做的事情。就像我們不會
08/12 10:36, 18F

08/12 10:36, 3年前 , 19F
說某個音源器有 Intelligent Mode 是一樣的。
08/12 10:36, 19F

08/12 10:37, 3年前 , 20F
VHD 掛回 Windows 10 的問題我還在驗證中,不知道是
08/12 10:37, 20F

08/12 10:38, 3年前 , 21F
不是 20H2 版在作祟。我 BT 回來一堆的 MiSTer VHD檔
08/12 10:38, 21F

08/12 10:38, 3年前 , 22F
都能在 MiSTer 下正常掛載使用,但是沒有一個掛回我
08/12 10:38, 22F

08/12 10:38, 3年前 , 23F
正在使用的 Windows 10 Pro 20H2
08/12 10:38, 23F

08/12 11:18, 3年前 , 24F
看要接什麼訊號 用對應的VGA/轉scart/轉色差線
08/12 11:18, 24F

08/12 11:18, 3年前 , 25F
然後要在ini檔案內設對應的選項 還有板子上的開關XD
08/12 11:18, 25F

08/12 11:22, 3年前 , 26F
不過因為我沒有crt可以接 所以這個沒有自己試過
08/12 11:22, 26F

08/12 21:47, 3年前 , 27F
08/12 21:47, 27F

10/23 12:18, , 28F
謝謝分享
10/23 12:18, 28F
文章代碼(AID): #1X4pat3d (Emulator)
文章代碼(AID): #1X4pat3d (Emulator)