%第1版第9第刷 %==================================================================== Appendix A.6 I/O マップ 00H〜3FH ユーザー定義 40H〜7FH リザーブ 80H〜87H RS232C用 80H 8251 データ 81H 8251 ステータス/コマンド 82H ステータスリード/インターラプトマスク 83H 未使用 84H 8253 85H 8253 86H 8253 87H 8253 88H〜8BH MSX1 アダプタのための VDP (V9938) 用 I/O ポート ここは MSX1に V9938 をのせたときの I/O となります。VDP を直接 I/O アクセスする場合は必ずメイン ROM の 6 番地と 7 番地を調べ、ポートアドレスを確認して下さい。 8CH〜8DH モデム用 8EH〜8FH リザーブ 90H〜91H プリンタポート 90H ビット 0 : ストロープ出力 (ライト) ビット 1 : ステータス入力 (リード) 91H プリントデータ 92H〜97H リザーブ 98H〜9BH VDP (V9938) MSX2 用 98H VRAM アクセス 99H コマンドレジスタアクセス 9AH パレットレジスタアクセス (ライトのみ) 9BH レジスタ間接指定 (ライトのみ) 9CH〜9FH リザーブ A0H〜A3H サウンドジェネレータ (AY-3-8910) A0H アドレスラッチ A1H データライト A2H データリード A4H〜A7H リザーブ A8H〜ABH パラレルポート (8255) A8H ポート A A9H ポート B AAH ポート C ABH モードセット ACH〜AFH MSX エンジン (1 チップ MSX I/O) B0H〜B3H 拡張メモリ (ソニー仕様) (8255) B0H ポート A, アドレス (A0-A7) B1H ポート B, アドレス (A8-A10, A13-A15), コントロール, R/W B2H ポート C, アドレス (A11-A12), データ (D0-D7) B3H モードセット B4H〜B5H CLOCK-IC (RP-5C01) B4H アドレスラッチ B5H データ B6H〜B7H リザーブ B8H〜BBH ライトペンコントロール (サンヨー仕様) B8H リード/ライト B9H リード/ライト BAH リード/ライト BBH ライトのみ BCH〜BFH VHD コントロール (JVC) (8255) BCH ポート A BDH ポート B BEH ポート C BFH モードセット C0H〜C1H MSX オーディオ C2H〜C7H リザーブ C8H〜CFH MSX インターフェイス D0H〜D7H フロッピーディスクコントローラ (FDC) フロッピーディスクコントローラは外部からの信号によって遮断される機能を持つような仕様になっており、FDC がアクセスされるときに限って使用可能となります。この機構により、システムが複数の異なる FDC インターフェイスを使うことが可能になります。 D8H〜D9H 漢字 ROM (東芝仕様) D8H b5-b0 下位アドレス (ライトのみ) D9H b5-b9 上位アドレス (ライト) b7-b0 データ (リード) DAH〜DBH 漢字のための将来の拡張用 DCH〜DBH リザーブ F5H システムコントロール (ライトのみ) ビットを 1 にすることにより I/O デバイスが使用可能になります b0 漢字 ROM b1 漢字のためのリザーブ b2 MSX オーディオ b3 スーパーインポーズ b4 MSX インターフェイス b5 RS-232C b6 ライトペン b7 CLOCK-IC (MSX2 のみ実装) 内蔵あるいはカートリッジにより接続された I/O デバイスの衝突を避けるためのビット。これによって内蔵のデバイスを無効にすることができます。BIOS の初期化時に、外部デバイスがなければ内部デバイスを有効にします。ここは、アプリケーションプログラムが読み書きしてはいけません。 F6H カラーバス I/O F7H A/V コントロール b0 オーディオ R L : ミキシング ON (ライト) b1 オーディオ L L : ミキシング OFF (ライト) b2 ビデオ入力の選択 L : 21p RGB (ライト) b3 ビデオ入力の検出 L : 入力なし (リード) b4 AV コントロール L : TV (ライト) b5 Ym コントロール L : TV (ライト) b6 VDP レジスタ -9 のビット 4 の反転 (ライト) b7 VDP レジスタ -9 のビット 5 の反転 (ライト) F8H〜FBH リザーブ FCH〜FFH メモリマッパー