Re: [分享] MiSTer AO486 在音效音乐方面的心得

楼主: JohnsonWang (强森王)   2021-08-14 02:58:41
※ 引述《JohnsonWang (强森王)》之铭言:
: 在 1992 年的芬兰组合语言大赛冠军作品 Unreal 中,若声卡选择 Sound Blaster
: Pro,则出现的声音曲调慢一倍,频率也慢一倍,但选择 Sound Blaster 时就正常。
: MIDI 模拟问题
:
: 另外就是 AO486 虽然模拟了 MPU-401,但是不具备 MPU-401 的 Intelligent Mode
: ,这方面看网络讨论都是说安装一个近年由 DOSBox 团队技术提供的 SOFTMPU 工具,
: 这是一个 DOS 下的常驻工具程式(TSR),目的是让实体电脑上的 MPU-401 相容卡提供
: 出 Intelligent Mode,所以自然也可以让 AO486 提供出 Intelligent Mode。但不管
: 我怎么配置,都是看到 SOFTMPU 的成功执行画面,但没有正确效果,
继续测试我还发现,上一段落提到的 Unreal 继续播放下去就会有越来越多的不正常现
象,几个场景之后就只剩下画面,音乐却不见了。
隔一年同一团队的冠军作品 Second Reality,状况也很多。片头完毕以后进入主题,原
本非常了不起的音乐节奏与画面同步效果慢慢的就错位开来,越来越对不准在拍点上,
且延迟问题越来越严重。当年这种音乐节奏与画面影像同步的效果,基本上与 CPU 快慢
没有关系,你 CPU 慢,画面自然跳格;CPU 快,画面就顺畅,但是节奏拍点都会对准画
面,所以 AO486 竟然出现了不同步的问题,确实相当严重。
https://youtu.be/_UqxbvQUc1Y?t=131 已经跳好秒数,那颗蓝白水晶球每次触地时都会
在音乐的拍点(每小节的第一拍),这在当年是非常惊人的效果。之后还有很多场景都
有音乐拍点对准画面的刻意安排,好精彩的,可惜 AO486 完全做不到。
当年为了高速电脑会在一堆旋转球的场面当机而附加的 2ndfix.exe 一样会在此处当机
,躲不掉。
所以不论是在声霸卡 SoundBlaster,或者影像处理上,虽然一般 DOS 下的游戏好像都
没有什么问题,但是遇到这种用组合语言撰写的程式时,老实说:
AO486 的相容性真的是烂到炸。
当年很多电脑都有两张以上声卡要共存时 IRQ DMA 不好闪开的相容性问题,但也没
有让最后表现到如此离谱的。
至于 SoftMPU,我原本测试的环境是包括 EMM386 & QEMM386 9.0,都无法成功模拟出
Intelligent Mode,看了 MiSTerFPGA 论坛说要 QEMM386 8.03,我也去弄来了。先不
说 QEMM386 8.03 在 optimzie 过程会出现内存太大的错误讯息而中断,这点国外
讨论区也很多人问,重点是,我就算用了 QEMM386 8.03,SoftMPU 还是无法提供预期
的效果。
反正结论,AO486 这个模拟 386 PC 的核心,实在是令人超级失望的,MiSTer FPGA
还是拿来玩怀旧电玩棒多了,模拟 IBM PC AT/XT 其实潜藏的问题很严重,虽然不是
每个人都会遇到,但问题确实在那边,模拟的不够好。所以若是想要用 MiSTer FPGA
搞一个小的 MS-DOS 电脑,我是不建议的,不管是影像还是声音都不够完美。
作者: chris38c28 (克里斯白)   2021-08-14 20:40:00
我认为主要问题是专案维护者本身要做的事太多了 如果没有其他人跳下来帮忙的话 可能很难模拟到很好AO486近期最有感的更新应该是去年FPGAzumSpass帮忙做加速XD

Links booklink

Contact Us: admin [ a t ] ucptt.com