NEXTOR 03 04 08

From Z80 Machines Wiki
Jump to: navigation, search

3.4.8 FASTOUT:高速STROUTモードツール

FASTOUT.COMユーティリティを使用すると、高速STROUTモードをオフに切り替えることができます。 FASTOUTの使用法の構文は次のとおりです。

FASTOUT [ON | OFF]

パラメータなしで呼び出されると、FASTOUTモードの現在のステータスが表示されます。

MSX-DOS関数STROUTは "$"文字で終了する文字列を出力します。この関数が実際に行うことは、文字列のすべての文字について、CONOUT関数(1文字を出力する)への1回の呼び出しを実行することです。

高速STROUTモードが有効な場合、文字列は3ページ目の512バイトのバッファにコピーされてからカーネルコードへの1回の呼び出しで表示されるため、表示処理の速度が上がります。欠点は、このモードがアクティブのとき、文字列の長さが511バイトに制限されることです。長い文字列は切り捨てられます(最初の511文字だけが表示されます)。