Difference between revisions of "NEXTOR 02 07"

From Z80 Machines Wiki
Jump to: navigation, search
(Created page with "==2.7 高速STROUTモード== MSX-DOS関数STROUTは "$"文字で終了する文字列を出力します。この関数が実際に行うことは、文字列のすべての...")
 
(2.7 高速STROUTモード)
 
Line 3: Line 3:
 
MSX-DOS関数STROUTは "$"文字で終了する文字列を出力します。この関数が実際に行うことは、文字列のすべての文字について、CONOUT関数(1文字を出力する)への1回の呼び出しを実行することです。
 
MSX-DOS関数STROUTは "$"文字で終了する文字列を出力します。この関数が実際に行うことは、文字列のすべての文字について、CONOUT関数(1文字を出力する)への1回の呼び出しを実行することです。
  
Nextorは高速STROUTモードを紹介します。このモードが有効な場合、文字列は3ページ目の512バイトのバッファにコピーされ、それからカーネルコードへの1回の呼び出しで印刷されます。これにより、印刷プロセスの速度が上がります。欠点は、このモードがアクティブのとき、文字列の長さが511バイトに制限されることです。長い文字列は表示される前に切り捨てられます。 "3.4.8 FASTOUT:高速STROUTモードツール"を参照してください。
+
Nextorには高速STROUTモードがあります。このモードが有効な場合、文字列は3ページ目の512バイトのバッファにコピーされ、それからカーネルコードへの1回の呼び出しで表示されます。これにより、表示プロセスの速度が上がります。欠点は、このモードがアクティブのとき、文字列の長さが511バイトに制限されることです。長い文字列は表示される前に切り捨てられます。 "3.4.8 FASTOUT:高速STROUTモードツール"を参照してください。

Latest revision as of 06:43, 12 February 2019

2.7 高速STROUTモード

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

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