YM2203(FM Operator Type-N、OPN)は日本楽器製造(現:ヤマハ)が開発し、1984年6月から販売が開始されたFM音源チップである。パソコン用途を目的に製造された[1][2]

Thumb
YM2203

概要

Thumb
YM2203のアルゴリズム

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音源部の音量バランス、音質は異なり、音源がオプションで用意される機種のサードパーティー製ボードなどでは、純正のボードとの音量バランスが異なるなどの非互換性も発生した[要出典]

搭載されたパーソナルコンピュータ

Thumb
PC-9801-26K サウンドボード

PSG由来の汎用I/Oポートは、内蔵機器のI/O以外にD-Sub 9pinの俗に「アタリ規格」と呼ばれるジョイスティックインタフェースが接続される実装が多く見られ[注 4]、PC-9800シリーズなど、音源ボード自体にコネクタが設けられることもあった。

使用されたアーケードゲーム

大手アーケードゲームメーカーでは過渡的に採用されたり、アーケードゲーム基板の規模等によって使い分けられたり、あるいはほとんど採用されず専らYM2151(OPM)が採用されたりしていたが、YM2151に比べて安価だったことも一因となって、比較的零細なメーカーでの採用例が多い。

また、日本物産は『テラクレスタ』がヒットした際、当初使用していたYM3526(OPL)の入手難から代替としてYM2203を使用した事があり、この影響で基板のバージョンによってBGMの雰囲気が全く異なるものになっている。

主な使用例としては以下の通り。

関連項目

脚注

参考文献

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.