AX BIOS追加・変更機能一覧
Int 10h CRT BIOS
- INT 10h/AH=00h : ビデオモードの設定
- INT 10h/AH=01h : カーソル形状の設定
- INT 10h/AH=02h : カーソル位置の設定
- INT 10h/AH=03h : カーソル位置の読み取り
- INT 10h/AH=05h : アクティブページの切替
- INT 10h/AH=06h : スクロールアップ
- INT 10h/AH=07h : スクロールダウン
- INT 10h/AH=08h : カーソル位置の文字・アトリビュートの読み取り
- INT 10h/AH=09h : カーソル位置の文字・アトリビュートの書き込み
- INT 10h/AH=0Ah : カーソル位置への文字の書き込み
- INT 10h/AH=0Bh : カラーパレットの設定(英語モードのみ)
- INT 10h/AH=0Ch : グラフィックス画面での点の書き込み
- INT 10h/AH=0Dh : グラフィックス画面での点のの読み取り
- INT 10h/AH=0Eh : カーソル位置への文字・アトリビュートの書き込みとカーソルの移動
- INT 10h/AH=0Fh : ビデオ情報の読み取り
- INT 10h/AX=1000h : パレットレジスタの設定
- INT 10h/AX=1001H : オーバースキャンレジスタの設定
- INT 10h/AX=1002H : パレットレジスタとオーバースキャンレジスタの設定
- INT 10h/AH=11h : フォントの登録
- INT 10h/AH=12h : JEGAボード情報の読み取り
- INT 10h/AH=13h : 文字列の画面への出力
- INT 10h/AX=5000h : 日本語・英語モードの切り替え
- INT 10h/AX=5001h : 日本語・英語モードの読み取り
- INT 10h/AX=5100h : 文字フォントの登録
- INT 10h/AX=5101h : 文字フォントの読み取り
- INT 10h/AX=5200h : 仮想テキストRAMバッファの設定
- INT 10h/AX=5201h : 仮想テキストRAMバッファの読み取り
- INT 10h/AX=8200h : スクロールモードの設定/読み取り
- INT 10h/AX=8300h : ビデオRAMアドレスの読み取り
Int 16h キーボードBIOS
- INT 16h/AX=5000h : 日本語・英語モードの切り替え
- INT 16h/AX=5001h : 日本語・英語モードの読み取り
- INT 16h/AH=51h : カナシフト・キーステータスの読み出し
Int 17h プリンター BIOS
- INT 17h/AX=5000h : 日本語・英語モードの切り替え
- INT 17h/AX=5001h : 日本語・英語モードの読み取り
- INT 17h/AH=51h : JISコードのシフトJISコードへの変換
- INT 17h/AH=52h : シフトJISコードのJISコードへの変換
- INT 17h/AH=84h : 1バイト出力
- INT 17h/AH=85h : コード変換・非変換モードの切り替え