メモリマップ

バンク切り替え関連のI/Oポート

メモリバンク関連するI/Oポート
拡張RAME2h Bit4, 0 リード/ライト有効
E3h バンク選択
EROM (4th ROM)31h Bit2 (RMODE = 0)
31h Bit1 (MMODE = 0)
71h Bit0 (IEROM = 0)
32h Bit[1:0] (EROMSL) バンク選択
N88-BASIC ROM31h Bit2 (RMODE = 0)
31h Bit1 (MMODE = 0)
N-BASIC ROM31h Bit2 (RMODE = 1)
31h Bit1 (MMODE = 0)
メインRAM31h Bit1 (MMODE = 1)
GVRAM5Ch, 5Dh, 5Eh 独立アクセスモード時
35h Bit7 (GAM = 1) 拡張アクセスモード時
高速TVRAM32h Bit4 (TMODE = 0)

0000h〜7FFFhにROMが選択されているとき、0000h〜7FFFhへの書き込みはメインRAMに対して行われる

テキストウィンドウ

テキストウィンドウは RMODE == 0 (ポート31h Bit2) かつ MMODE == 0 (ポート31h Bit1) のとき有効
ポート70h に書き込んだ値を上位バイトとするアドレスから1Kバイトの範囲のメインRAMの内容を、テキストウィンドウを通してアクセスできる
テキストウィンドウが無効のときにはメインRAM(8000h〜83FFh)がそのまま見える
戻る