x86实模式 - 在PC扬声器上轻松播放多声道音乐

时间:2017-04-15 15:09:05

标签: audio assembly x86 nasm speaker

我想在x86 Assembly中使用PC扬声器播放2声道音频。我目前正在开发80286实模式应用程序。

我的第一个想法是每隔几毫秒切换一次Timer 2频率,但这听起来很奇怪,至少在qemu。如果有办法在之后恢复当前的计时器值,它可以工作,但据我所知,这是不可能的。

我也试图手动控制扬声器,但由于某些原因,这似乎根本不起作用。

现在,有没有一种简单的方法可以使用PC扬声器“模拟”简单的2声道方波?此外,它应该是一种“便携式”方式,这意味着它甚至可以在现今的低质量压电扬声器上工作。

我通过互联网搜索了很多但找不到任何解决方案。

0 个答案:

没有答案