KVMを利用してWindows98seのmidi音源再生、不十分な結果です
1.概要
2022-04-16にWindows98seをqemu/kvm上で動作することを確認しました。しかし、構築した環境ではmidi音源を再生することができず気になっていました。今回はmidi音源再生で問題になっていた事項とその解決策を記載します。動作検証したPCはnon-uefi機器で、gameを実行すると音の途切れや画像乱れなどが発生しました。他のPCでも検証が必要なのでやってみようと考えています。
2.詳細
(a) 実行環境
AMD CPU(Athron 3.0GHz), Memory 8GB, Disk 500GB, ubuntu-20.04.6環境です
(b) KVMの設定とBlue Screen
midi音源を利用するために、sound deviceをac97に変更すると音は全くでなくなります。そこで、参考資料に沿って、Windows98se上のデバイスで黄色表示のプラグアンドプレイBIOSの設定をしました。しかし、その結果、Windows98seはBlue Screen ( 0d 001d:00010000 )となり、終了してしまいます。これで諦めていました。
(c) 0d 001d:00010000
ネット検索をするとTimeZoneの問題と書かれています。そこで、日本のTimeZone設定からグリニッジへ変更をしてみたところ、Blue Screen問題は改善し、先へ進むことができました。
(d) ac97ドライバ
Realtekのac97ドライバを設定して、ac97で音が鳴るようになり、midi音源も再生できるようになります。
3.所見
sound sb16を利用していた環境はISA環境だと感じています。sound ac97を利用した環境はPCI環境だと思っています。この差がどの程度のものなのかは私にはよくわかっていません。
機能的にはac97を動かすことはできたのですが、Windows98seでゲームを音楽再生しながら実行すると音が途切れたり、画像が止まったりしました。仮想環境でmidiを再生することは負担が大きいのかもしれません。単純にmidi再生だけならば問題ないのかもしれません。
参考資料
[外部サイト参照]
・Windows 98SE on Modern Hardware
・Exception error when installing Windows 98 SE on a PG 720 PII with LS 120
コメント
コメントを投稿