※ ※ このページは書きかけです。以下の可能性があります。 ※ ・誤字、脱字等のチェックをおこなっていません。 ※ ・テキスト、表などフォーマットがされていない。 ※ ・画像が抜けている。 ※
- MSX-MIDIとは
MSX-MIDIとは、これまでのMSX-MUSICにMIDI(Musical Instrument Digital Interface)機能を追加したもので、拡張BASIC命令で、MIDIを利用することができます。MSX-MUSICとは異なり、BIOSはありません。BASIC以外でMSX-MIDIを使うプログラムは、I/Oポートから直接ハードウェアをアクセスします。
MSX-MIDIは本体に内蔵することも、外付けカートリッジにすることもできます。MSX-MIDIは、MSXturboR以降のMSX専用です。MSX、MSX2、MSX2+では使用できません。
MSX-MIDIは次のような構成になっています。
・MIDIインターフェイス
8251 | MIDIデータ通信用IC |
8253または8254 | ボーレートジェネレータおよびタイマー用IC |
これらのICに対しては、I/Oポートからアクセスします。
・MSX-MIDI ROM(16Kバイト)
本体内蔵の場合は、これまでのMSX-MUSICと同じスロット(スロット0-2、ページ1)に配置します。
外付けカートリッジの場合は、カートリッジ上に実装します。拡張BASIC命令を使うときは、本体内蔵のMSX-MUSICは使用せず、外付けカートリッジのMSX-MIDIを使うよう初期化されます。