Skip to content

History / Text VRAM

Revisions

  • テキストVRAM: フォントの読み書き(KCG)を追加 I/Oポート経由でフォントを読む手順を実測し、画面の字と1ドットも違わず一致した。 外字への書き込みも成立したが、この環境では画面に左半分しか出ないため その旨を明記して未検証に残した。

    @uraraworks uraraworks committed Aug 24, 2026
  • テキストVRAM: 半角カナ・属性上位バイト・点滅周期・スクロールを追加 半角カナは1セル1文字、属性の上位バイトは無意味、点滅は約1.7秒で3:1、 20行モードでは20行目以降が出ない、表示ページの切替は無くDOSのスクロールは メモリの内容を移動させる、をすべて実測して追加。

    @uraraworks uraraworks committed Aug 24, 2026
  • テキストVRAM: 未検証から「カーソルの制御方法」を削除 同ページに測定済みのカーソル制御の節を追加した際、未検証リストから 消し忘れていた。

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

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

    @uraraworks uraraworks committed Aug 24, 2026