初版 1999-04-03
メルコのウィンドウアクセラレータボードであるWSN-A2F,WSN-A4FにはPCM音源としてCS4231(*1)がのっています。FreeBSD(98)ではこのボードに対応していないので、このPCM音源を使えるようにする方法をまとめました。
ソースを修正してカーネルを再構築することで、とりあえずPCMがなるようになりますが、まだいろいろ不具合があります。あくまで自己責任で使用してください。ちなみにFM音源は使用できません。
(*1) Cirrus Logic(旧CRYSTAL)社のCS4231はMicrosoftのWindows
Sound Systemと互換のPCM音源。
FreeBSD(98) 2.2.8R-Rev01用
FreeBSD(98)で使用されているVoxWareのソースを使います。あらかじめsysinstallでソースをインストールしておいてください。
# cd /usr/src/sys/i386/isa/sound # patch < wsn_pcm228r.diff
# cat hogehoge.au > /dev/audio
PCMファイルがないときはemiclockなんかをインストールして起動してみましょう。
WAVEファイルがあるならsplayをインストールしてみましょう。
わかっている不具合
参考文献
UNDOCUMENTED Vol.2 メモリ・I/O編 http://www.webtech.co.jp/
CS4231A Data Sheet http://www.cirrus.com/