MiSTer AO486 在音效音樂方面的心得 - 模擬器

Valerie avatar
By Valerie
at 2021-08-11T10:42

Table of Contents

分享一下我最近開始玩 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

--

All Comments

Barb Cronin avatar
By Barb Cronin
at 2021-08-15T16:10
推!
Queena avatar
By Queena
at 2021-08-19T21:39
感謝分享
Jacky avatar
By Jacky
at 2021-08-24T03:07
Steve avatar
By Steve
at 2021-08-28T08:35
推推
Joe avatar
By Joe
at 2021-09-01T14:03
推 midi的設定太深奧了 每次看discord討論都看不懂XD
Elma avatar
By Elma
at 2021-09-05T19:31
VHD我在win10切一塊空的丟進去安裝後 有成功掛回win10
Andrew avatar
By Andrew
at 2021-09-10T00:59
update_all有getter可以掃MRA檔來比對缺少的MAME遊戲
Cara avatar
By Cara
at 2021-09-14T06:27
Mint就有模擬Intelligent move
Zanna avatar
By Zanna
at 2021-09-18T11:55
Munt
Regina avatar
By Regina
at 2021-09-22T17:23
Kama avatar
By Kama
at 2021-09-26T22:51
推!
Yuri avatar
By Yuri
at 2021-10-01T04:19
感謝心得分享!
George avatar
By George
at 2021-10-05T09:47
Hedda avatar
By Hedda
at 2021-10-09T15:15
MIDI 設定不深奧,對我來說 MiSTer 上面那個看起來
像是 VGA 接頭的東西到底要怎麼用,才真的是太深奧了
Faithe avatar
By Faithe
at 2021-10-13T20:43
Munt 是 Roland MT-32/CM-32L 的模擬器,模擬的對象
是音源器,Intelligent Mode 是 Roland MPU-401 介面
Tom avatar
By Tom
at 2021-10-18T02:11
卡的功能,那不是 Munt 會去做的事情。就像我們不會
說某個音源器有 Intelligent Mode 是一樣的。
Necoo avatar
By Necoo
at 2021-10-22T07:39
VHD 掛回 Windows 10 的問題我還在驗證中,不知道是
Hazel avatar
By Hazel
at 2021-10-26T13:07
不是 20H2 版在作祟。我 BT 回來一堆的 MiSTer VHD檔
都能在 MiSTer 下正常掛載使用,但是沒有一個掛回我
正在使用的 Windows 10 Pro 20H2
Quanna avatar
By Quanna
at 2021-10-30T18:35
看要接什麼訊號 用對應的VGA/轉scart/轉色差線
然後要在ini檔案內設對應的選項 還有板子上的開關XD
Zenobia avatar
By Zenobia
at 2021-11-04T00:03
不過因為我沒有crt可以接 所以這個沒有自己試過
Blanche avatar
By Blanche
at 2021-11-08T05:31
Tom avatar
By Tom
at 2021-11-12T10:59
謝謝分享

請問要如何撥放 smb上的 spc或psf檔案

Susan avatar
By Susan
at 2021-08-10T20:51
請問要如何撥放 smb上的 spc 或psf檔案 之前是把spc 之類的音樂檔放在記憶卡,在用手機撥 前陣子升級了分享器,有支援usb 分享的功能 想說把檔案放在分享器上,讓所有的手機都能撥, 也不用每隻手機都放一份,檔案也比較好管理 試了幾個常用的撥放器,只有foobar有支援網路撥 不過好像是因為f ...

Rpcs3玩第二次機戰OG打開遊戲顯示毀損?

Ina avatar
By Ina
at 2021-08-08T19:54
如題 有漢化跟日版都試過 打開遊戲跑完前面的進度條後 就顯示遊戲檔案壞掉 然後就沒反應了~ 請問是什麼問題? 是這個遊戲還沒有辦法相容嗎 還是說有什麼設定上的問題呢 - ...

安卓11跑模擬器無法讀記憶卡的遊戲檔

Michael avatar
By Michael
at 2021-08-03T20:35
小弟的平板是三星的Tab A8.0 with S pen(2019) 前一陣子因為維護問題不得不修螢幕 所以在三星的維修站被強制更新到最新版的安卓11 原本是安卓10更新到安卓11的 所以各個模擬器還是可以讀取記憶卡的遊戲檔案 後來因為各種卡頓 所以就把機子雙清 但雙清之後發現安卓11下很多軟體都不支援記 ...

懷舊掌機規格及介紹

Noah avatar
By Noah
at 2021-08-03T12:49
Retro Game Handhelds https://bit.ly/3CfXQ6w 詳細列出市場上銷售的懷舊掌機規格 Retro Game Corps https://bit.ly/3CfXQ6w 由入門至專業四平八穩的懷舊掌機介紹及評論(還有可愛的貓貓) - ...

MiSTer 7月份相關消息

Zora avatar
By Zora
at 2021-08-02T02:26
七月的消息雖然沒有太多 但有些專案的突破滿讓人期待後續開發的消息 -- furrtek - Sega 315-5195 https://www.patreon.com/posts/not-konami-sega-54119246 這個月decap解析的不是KONAMI的晶片,而是SEGA的 ...