NEXTOR 02 07

From Z80 Machines Wiki
Jump to: navigation, search

2.7 高速STROUTモード

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

Nextorには高速STROUTモードがあります。このモードが有効な場合、文字列は3ページ目の512バイトのバッファにコピーされ、それからカーネルコードへの1回の呼び出しで表示されます。これにより、表示プロセスの速度が上がります。欠点は、このモードがアクティブのとき、文字列の長さが511バイトに制限されることです。長い文字列は表示される前に切り捨てられます。 "3.4.8 FASTOUT:高速STROUTモードツール"を参照してください。