YM2203
日本楽器製造の開発したFM音源LSI
YM2203(FM Operator Type-N、OPN)は日本楽器製造(現:ヤマハ)が開発し、1984年6月から販売が開始されたFM音源チップである。パソコン用途を目的に製造された[1][2]。
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Yamaha_YM2203C.png/220px-Yamaha_YM2203C.png)
概要
編集
4オペレータ、同時発音数3音︵3チャンネル︶のFM音源に加え、AY-3-8910︵PSG︶相当のSSG︵Software-controlled Sound Generator[注1]︶音源と入出力を備え、プログラマブルタイマーを2系統内蔵する。マスタークロックは0.7~4.2MHz。
1980年代から1990年代にかけて、日本のパーソナルコンピュータで多くの採用例が見られたFM音源である。
オペレータ︵正弦波発信器︶は1チャンネルにつき4つで、オペレータの組み合わせ︵接続方法︶は8種類の中から選択できる。これを﹁アルゴリズム﹂と呼ぶ。﹁キャリア﹂︵被変調オペレータ︶と称される最終的な発振器を他の3つの﹁モジュレータ﹂︵変調オペレータ︶で変調させるのが基本的な接続方式であるが、モジュレータを減らしてキャリアを増やし、変調は少ないが厚みのある音色を作ることもできる[注2]。
FM音源のCh3︵チャンネル3︶は﹁効果音モード﹂並びに﹁CSM︵複合正弦波合成モード/音声合成モード︶﹂に設定可能になっている[4]。﹁効果音モード﹂では、Ch3の全てのオペレータに異なった周波数を与える事が可能で、よりバリエーションに富んだ音作りができ、オペレータ毎の発音・消音制御と組み合わせることで正弦波だけになるものの、出力チャンネルが増えているように聞かせる方法もあり、一部の音源ドライバではMMLでもこれをサポートしている。﹁音声合成モード﹂は、効果音モード同様、オペレータに各々出力する周波数を与えられるほか、Timer-Aのオーバーフローをトリガに、Ch3のオペレータを全てオンにする機能を有している[5]。音声合成モードで利用するデータはサイン波への分解が必要であり、そのデータの計算もチップが現役だった時代には時間と労力がかかったことなどからあまり活用されることはなかったが、ゲームアーツのゲームではメーカーロゴ、ゲーム内の音声出力などに利用されている。
SSG音源部はAY-3-8910とレジスタ互換で同等の機能を持つピンが出ていることもあり、同社他系列のFM音源チップと比較して40PinのDIPパッケージと、大きな形状となっている。同じパッケージ内にありながら、SSG部分はリード/ライト共に可能であるがFM音源部はライトオンリーであり、データの送信時にはウェイトを要するため[注3]、共通のルーチンで処理する場合はFM音源部に合わせたタイミングで制御する必要があった。
音声はモノラル。FM音源部についてはデジタル出力で、D/Aコンバータとして主にYM3014を組み合わせる。SSG音源部はアナログチャンネルA,B,C毎に独立してアナログ出力されるため、別途ミキシングが必要となる[5]。このため、同じチップを搭載した機種であっても、SSG部とFM音源部の音量バランス、音質は異なり、音源がオプションで用意される機種のサードパーティー製ボードなどでは、純正のボードとの音量バランスが異なるなどの非互換性も発生した[要出典]。
搭載されたパーソナルコンピュータ
編集![](http://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/NEC_PC-9801-26K_sound_board.jpg/220px-NEC_PC-9801-26K_sound_board.jpg)
使用されたアーケードゲーム
編集関連項目
編集脚注
編集注釈
編集出典
編集
(一)^ ﹁パソコンも楽器に﹂﹃日経産業新聞﹄1984年10月31日、8面。
(二)^ ﹁FM音源LSI開発﹂﹃電波新聞﹄1984年10月31日、7版、2面。
(三)^ PC-9801シリーズ マシン語サウンドプログラミング 1984, p. 29.
(四)^ ﹃ゲーム・ミュージック・プログラム大全集III﹄電波新聞社︿マイコンBASIC Magazine DELUXE﹀、1993年。
(五)^ ab﹁YM2203 - FM Operator Type-N(OPN) データシート﹂
(六)^ PC-9801シリーズ マシン語サウンドプログラミング 1984, p. 36.
(七)^ 早苗月 ハンバーグ食べ男 (2015年12月26日). “﹁ダライアスバースト クロニクルセイバーズ﹂開発者&関係者にインタビュー。新規に追加されるCSモードや新曲﹁Freedom﹂誕生の経緯を聞く”. www.4gamer.net. Aetas. 2020年9月25日閲覧。
参考文献
編集- YM2203 データシート YAMAHA
- 青山学、日高徹『PC-9801シリーズ マシン語サウンドプログラミング』株式会社アスキー、1994年。ISBN 4-7561-0191-7。