Skip to content

History

Revisions

  • カーソル制御・行数モードとエスケープシーケンスを追加 テキストVRAMにカーソル制御(INT 18h AH=11/12/13、DXはバイトオフセット)と 行数・文字幅の切り替え(AH=0A、AL bit0/bit1)を追記。 エスケープシーケンスは別ページとして、FreeDOSとMS-DOS両方での既測定から起こした。

    @uraraworks uraraworks committed Aug 24, 2026
    417a636
  • グラフィック画面のリファレンスを追加 プレーンの配置(1バイト8ドット/80バイト行/32000バイト面)、表示の開始、 16色モード、パレット(0xA8/0xAA/0xAC/0xAE)、GRCGによる4プレーン同時書き込みを実測。 EGCはこの環境で有効にできなかったため未検証として明記。

    @uraraworks uraraworks committed Aug 24, 2026
    53978b9
  • DOSファンクションのリファレンスを追加 INT 21h のファイル操作一式とエラー判定を FreeDOS(98) と NEC MS-DOS 6.20 の 両方で実測。バージョン番号では両者を区別できず OEM番号(BH)で見分けること、 成功時の未定義な AX が DOS によって違うことを明記。

    @uraraworks uraraworks committed Aug 24, 2026
    db2ec38
  • キーボード: AH=01h とキーバッファの構造を追記 待たずにキーの有無を調べる方法(BHで判定・消費しない)と、 BIOSのリングバッファ(0x502-0x521/16件, 位置0x524/0x526, 件数0x528)を実測して追加。 満杯時にキーが黙って捨てられることも明記。

    @uraraworks uraraworks committed Aug 24, 2026
    16dcd18
  • キーボードのリファレンスを追加 INT 18h AH=00h/02h の返り値、スキャンコード一覧(0x00-0x7F 全掃引)、 修飾キーのビット割り当て。すべて実測(WebNP2 327d061 / FreeDOS(98))。

    @uraraworks uraraworks committed Aug 24, 2026
    bb71292
  • PC-98 テキスト VRAM のリファレンスと掲載方針を追加 実測(WebNP2 327d061 / FreeDOS(98))に基づく。測定プログラムは PC98Guest の probes/TVRAM1.ASM, TVRAM2.ASM。

    @uraraworks uraraworks committed Aug 24, 2026
    00875de
  • Initial Home page

    @uraraworks uraraworks committed Aug 24, 2026
    35d3659