このページは書きかけです。以下の可能性があります。・誤字、脱字等のチェックをおこなっていません。・テキスト、表などフォーマットがされていない。→この章では、ビットブロックマネージャの構成や各ファンクションについて説明します。↓ビットブロックマネージャは、ウィンドウ処理を高速化するために、画面上の矩形領域を効率的に裏VRAMに格納するためのマネージャです。オーバーラップウィンドウの再描画処理をアプリケーションが行わなくてもよいのは、ビットブロックマネージャが、隠される部分を横に1ラインずつスライスし、上から順に裏VRAMへ退避しているからです。トブロックマネージャは「ブロック」と「ロット」という概念でデータを管理します。ブロックとは、1つのデータを表すビットの集まりで、複数のブロックの集まりをロットと呼びます。ディスプレイマネージャはMSXView起動時やスクリーンモードが変わるときにビットブロックマネージャを初期化して、SYSLOTとAPLLOTというロットを1つずつ作ります。SYSLOTはロット番号1、APLLOTはロット番号2です。トブロックマネージャは、ウィンドウ管理の内部処理ルーチンとしてディスプレイマネージャが使用しますが、アプリケーションでもデータ保存領域として使うこともできます。この場合、アプリケーションはAPLLOTつまりロット番号2のみが使用可能です。ディスプレイマネージャもAPLLOTを使用するので、アプリケーションがデータ領域として使うときは、その分ウィンドウの退避領域が減ることになります。ディスプレイマネージャやアプリケーションが、.newblc()を呼んでブロックを作成すると、ハンドルが返され、それ以降のブロックに対する読み書きは、そのハンドルでブロックを指定して行います。ブロックの使用が終了したら、_freeblc()を呼んでそのブロックを解放しなければなりません。スクリーンモードを変更すると、画面は初期化され、すべてのデータおよびウィンドウは消去されます。↓ビットブロックマネージャには、以下のファンクションがあります。以下では、ビットブロックマネージャの各ファンクションについて説明します。↓ファンクションの説明では、次のように表記します。Perl5.008007。