{{include unfinished_page}} ,{t},{BSIZE:1 0|SIZE:100%} ,{BSIZE:0}←[[A.1 BIOS一覧|Appendix A.1 BIOS 一覧]] ,{BSIZE:0|RIGHT}[[A.3 VRAMマップ|Appendix A.3 VRAM マップ]] → ディスクドライブ用(ディスクがあるときのみ有効) ,アドレス,ラベル,長さ,初期値,内容 ,F323,DISKVE,2,,ディスクエラー処理ルーチンへのポインタへのポインタ ,F325,BREAKV,2,,CTRL+C処理ルーチンへのポインタへのポインタ ,F341,RAMAD0,1,,ページ0のRAMのスロットアドレス ,F342,RAMAD1,1,,ページ1のRAMのスロットアドレス ,F343,RAMAD2,1,,ページ2のRAMのスロットアドレス ,F344,RAMAD3,1,,ページ3のRAMのスロットアドレス ,F348,MASTERS,1,,マスターカートリッジのスロットアドレス インタースロットコール用サブルーチン ,アドレス,ラベル,長さ,初期値,内容 ,F380,RDPRIM,5,,基本スロットから読み込み ,F385,WRPRIM,7,,基本スロットへ書き込み ,F38C,CLPRIM,14,,基本スロットコール USR関数のマシン語プログラムの開始番地、テキスト画面 ,アドレス,ラベル,長さ,初期値,内容 ,F39A,USRTAB,20,475AH,USR関数(0〜9)のマシン語プログラムの開始番地。定義前はエラールーチン(FCERR)を指す ,F3AE,LINL40,1,39,SCREEN0のときの1行の幅、WIDTH文で設定 ,F3AF,LINL32,1,29,SCREEN1のときの1行の幅、WIDTH文で設定 ,F3B0,LINLEN,1,29,現在の画面の1行の幅 ,F3B1,CRTCNT,1,24,現在の画面の行数 ,F3B2,CLMLST,1,14,PRINT文の制御に使用、LINLEN-(LINLEN MOD 14)-14 VRAMの各テーブルの番地、その他の画面設定 ,アドレス,ラベル,長さ,初期値,内容 ,F3B3,TXTNAM,2,0000H,SCREEN 0のパターンネームテーブル ,F3B5,TXTCOL,2,0800H,SCREEN 0のカラーテーブル(MSX2、MSX2+のみ) ,F3B7,TXTCGP,2,0800H,SCREEN 0のパターンジェネレータテーブル ,F3B9,TXTATR,2,,未使用 ,F3BB,TXTPAT,2,,未使用 ,F3BD,T32NAM,2,1800H,SCREEN 1のパターンネームテーブル ,F3BF,T32COL,2,2000H,SCREEN 1のカラーテーブル ,F3C1,T32CGP,2,0000H,SCREEN 1のパターンジェネレータテーブル ,F3C3,T32ATR,2,1B00H,SCREEN 1のスプライトアトリビュートテーブル ,F3C5,T32PAT,2,3800H,SCREEN 1のスプライトジェネレータテーブル ,F3C7,GRPNAM,2,1800H,SCREEN 2のパターンネームテーブル ,F3C9,GRPCOL,2,2000H,SCREEN 2のカラーテーブル ,F3CB,GRPCGP,2,0000H,SCREEN 2のパターンジェネレータテーブル ,F3CD,GRPATR,2,1B00H,SCREEN 2のスプライトアトリビュートテーブル ,F3CF,GRPPAT,2,3800H,SCREEN 2のスプライトジェネレータテーブル ,F3D1,MLTNAM,2,0800H,SCREEN 3のパターンネームテーブル ,F3D3,MLTCOL,2,,未使用 ,F3D5,MLTCGP,2,0000H,SCREEN 3のパターンジェネレータテーブル ,F3D7,MLTATR,2,1B00H,SCREEN 3のスプライトアトリビュートテーブル ,F3D9,MLTPAT,2,3800H,SCREEN 3のスプライトジェネレータテーブル ,F3DB,CLIKSW,1,FFH,キークリックスイッチ(0 = OFF、NZ = ON) ,F3DC,CSRY,1,,カーソルのY座標 ,F3DD,CSRX,1,,カーソルのX座標 ,F3DE,CNSDFG,1,FFH,ファンクションキー表示スイッチ(0 = 非表示、NZ = 表示) VDPレジスタのセーブエリアなど ,アドレス,ラベル,長さ,初期値,内容 ,F3DF,RG0SAV,1,,VDPレジスタ#0のセーブエリア ,F3E0,RG1SAV,1,,VDPレジスタ#1のセーブエリア ,F3E1,RG2SAV,1,,VDPレジスタ#2のセーブエリア ,F3E2,RG3SAV,1,,VDPレジスタ#3のセーブエリア ,F3E3,RG4SAV,1,,VDPレジスタ#4のセーブエリア ,F3E4,RG5SAV,1,,VDPレジスタ#5のセーブエリア ,F3E5,RG6SAV,1,,VDPレジスタ#6のセーブエリア ,F3E6,RG7SAV,1,,VDPレジスタ#7のセーブエリア ,F3E7,STATFL,1,,VDPのSTATUS(MSX2、MSX2+ではSTATUSレジスタ0の値) ,F3E8,TRGFLG,1,FFH,ジョイスティックのトリガボタンの状態 ,F3E9,FORCLR,1,15,前景色(フォアグラウンドカラー)省略値 ,F3EA,BAKCLR,1,4,背景色(バックグラウンドカラー)省略値 ,F3EB,BDRCLR,1,7,周辺色(ボーダーカラー)省略値 ,F3EC,MAXUPD,3,JMP0,LINE文が内部で使用(C3H、00H、00H) ,F3EF,MINUPD,3,JMP0,LINE文が内部で使用(C3H、00H、00H) ,F3F2,ATRBYT,1,15,グラフィック使用時の色、アトリビュートバイト ,F3F3,QUEUES,2,F959H,PLAY文実行時のキューテーブルを指す ,F3F5,FRCNEW,1,FFH,インタープリタが内部で使用 ,F3F6,SCNCNT,1,1,キース喜屋武の時間感覚 ,F3F7,REPCNT,1,50,,キーのオートリピート開始までの時間感覚 ,F3F8,PUTPNT,2,FBF0H,キーバッファへの書き込みを行う番地を指す ,F3FA,GETPNT,2,FBF0H,キーバッファからの読み込みを行う番地を指す カセット用パラメータなど ,アドレス,ラベル,長さ,初期値,内容 BASICが内部で使うワーク ,アドレス,ラベル,長さ,初期値,内容 ユーザー関数のパラメータ用ワーク ,アドレス,ラベル,長さ,初期値,内容 Math-pack用ワークエリア ,アドレス,ラベル,長さ,初期値,内容 BASICインタープリタが使うデータエリア ,アドレス,ラベル,長さ,初期値,内容 CIRCLE、PAINT文で使うデータエリア ,アドレス,ラベル,長さ,初期値,内容 PLAY文で使用するデータエリア ,アドレス,ラベル,長さ,初期値,内容 MSX2で追加されたデータエリア ,アドレス,ラベル,長さ,初期値,内容 RS-232Cで使うデータエリア ,アドレス,ラベル,長さ,初期値,内容 PLAY文で使用するデータエリア(以下はMSX1と共通) ,アドレス,ラベル,長さ,初期値,内容 データエリア ,アドレス,ラベル,長さ,初期値,内容 割り込み処理、他のコンソール入出力装置使用、文字セットやキー配列の変更 ,アドレス,ラベル,長さ,初期値,内容 ディスク装置接続 ,アドレス,ラベル,長さ,初期値,内容 論理装置名の拡張 ,アドレス,ラベル,長さ,初期値,内容 ,FEB2,H.PARD,5,,PARDEV(装置名の取り出し) ,FEB7,H.NODE,5,,NODEVN(装置名なし) ,FEBC,H.POSD,5,,POSDSK(ディスク装置) ,FEC1,H.DEVN,5,,DEVNAM(装置名の処理) ,FEC6,H.GEND,5,,GENDSP(装置割り当て) BASIC内部で使用 ,アドレス,ラベル,長さ,初期値,内容 ,FECB,H.RUNC,5,,RUNC(RUNのためのクリア) ,FED0,H.CLEA,5,,CLEARC(CLEARのためのクリア) ,FED5,H.LOPD,5,,LOPDFT(繰り返しと省略値設定) ,FEDA,H.STKE,5,,STKERR(スタックエラー) ,FEDF,H.ISFL,5,,ISFLIO(ファイルの入出力かどうか) ,FEE4,H.OUTD,5,,OUTDO(OUTを実行) ,FEE9,H.CRDO,5,,CRDO(CRLFを実行) ,FEEE,H.DSKC,5,,DSKCHI(ディスクの属性を入力) ,FEF3,H.DOGR,5,,DOGRPH(グラフィックを実行) ,FEF3,H.PRGE,5,,PRGEND(プログラム終了) ,FEFD,H.ERRP,5,,ERRPRT(エラー表示) ,FF02,H.ERRF,5,, ,FF07,H.READ,5,,READY ,FF0C,H.MAIN,5,,MAIN ,FF11,H.DIRD,5,,DIRDO(ダイレクトステートメント実行) ,FF16,H.FINI,5,, ,FF1B,H.FINE,5,, ,FF20,H.CRUN,5,, ,FF25,H.CRUS,5,, ,FF2A,H.ISRE,5,, ,FF2F,H.NTFN,5,, ,FF34,H.NOTR,5,, ,FF39,H.SNGF,5,, ,FF3E,H.NEWS,5,, ,FF43,H.GONE,5,, ,FF48,H.CHRG,5,, ,FF4D,H.RETU,5,, ,FF52,H.PRTF,5,, ,FF57,H.COMP,5,, ,FF5C,H.FINP,5,, ,FF61,H.TRNM,5,, ,FF66,H.FRME,5,, ,FF6B,H.NTPL,5,, ,FF70,H.EVAL,5,, ,FF75,H.ONKO,5,, ,FF7A,H.FING,5,, ,FF7F,H.ISMI,5,,ISMID$(MID$かどうか) ,FF84,H.WIDT,5,,WIDTHS(WIDTH) ,FF89,H.LIST,5,,LIST ,FF8E,H.BUFL,5,,BUFLIN(バッファーライン) ,FF93,H.FRQI,5,,FRQINT ,FF98,H.SCNE,5,, ,FF9D,H.FRQT,5,,FRQTMP ,FFA2,H.PTRG,5,,PTRGET(省略値以外の変数使用のポインタ) ,FFA7,H.PHYD,5,,PHYDIO(物理ディスク入出力) ,FFAC,H.FORM,5,,FORMAT(ディスクのフォーマット) ,FFB1,H.ERRO,5,,ERROR(アプリケーションのエラーを処理) ,FFB6,H.LPTO,5,,LPTOUT(省略値以外のプリンタで出力) ,FFBB,H.LPTS,5,,LPTSTT(省略値以外のプリンタで状態を知る) ,FFC0,H.SCRE,5,,SCREEN ,FFC5,H.PLAY,5,,PLAY 拡張BIOSが使用 ,アドレス,ラベル,長さ,初期値,内容 ,FFCA,FCALL,5,,拡張BIOSが使用 ,FFCF,DISINT,5,,DOSが使用 ,FFD4,ENAINT,5,,DOSが使用 データエリア ,アドレス,ラベル,長さ,初期値,内容 ,FFE7,RG8SAV,1,,VDPレジスタ#8のセーブエリア ,FFE8,RG9SAV,1,,VDPレジスタ#9のセーブエリア ,FFE9,RG10SAV,1,,VDPレジスタ#10のセーブエリア ,FFEA,RG11SAV,1,,VDPレジスタ#11のセーブエリア ,FFEB,RG12SAV,1,,VDPレジスタ#12のセーブエリア ,FFEC,RG13SAV,1,,VDPレジスタ#13のセーブエリア ,FFED,RG14SAV,1,,VDPレジスタ#14のセーブエリア ,FFEE,RG15SAV,1,,VDPレジスタ#15のセーブエリア ,FFEF,RG16SAV,1,,VDPレジスタ#16のセーブエリア ,FFF0,RG17SAV,1,,VDPレジスタ#17のセーブエリア ,FFF1,RG18SAV,1,,VDPレジスタ#18のセーブエリア ,FFF2,RG19SAV,1,,VDPレジスタ#19のセーブエリア ,FFF3,RG20SAV,1,,VDPレジスタ#20のセーブエリア ,FFF4,RG21SAV,1,,VDPレジスタ#21のセーブエリア ,FFF5,RG22SAV,1,,VDPレジスタ#22のセーブエリア ,FFF6,RG23SAV,1,,VDPレジスタ#23のセーブエリア ,FFF7,,3,,システム予約 ,FFF8,RG25SAV,1,,VDPレジスタ#25のセーブエリア ,FFF9,RG26SAV,1,,VDPレジスタ#26のセーブエリア ,FFFA,RG27SAV,1,,VDPレジスタ#27のセーブエリア ,FFFB,,2,,システム予約 ,FFFC,,1,,拡張スロット選択レジスタ ,{t},{BSIZE:1 0|SIZE:100%} ,{BSIZE:0}←[[A.1 BIOS一覧|Appendix A.1 BIOS 一覧]] ,{BSIZE:0|RIGHT}[[A.3 VRAMマップ|Appendix A.3 VRAM マップ]] →