NEXTOR DDG 04 02 06

From Z80 Machines Wiki
Revision as of 08:51, 27 February 2019 by Kumokosi (talk | contribs) (4.2.6. K_SIZE(40FEh))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

4.2.6. K_SIZE(40FEh)

このアドレスには、Nextorカーネルを構成するバンクの数(またはドライバの最初のバンク番号)を示す1バイトが含まれています。

ドライバが複数のバンクにまたがって生成され、(RDBANKとCALBNKを使用して)データを読み込むか別のドライババンクのルーチンを呼び出す必要がある場合は、K_SIZEに(またはCUR_BANKの値に)適切なオフセットを追加してバンク番号を計算します。固定のバンク番号を想定せずに、こうすれば、コンパイルされたドライバは、カーネル共通コード用のバンクが増えても、Nextorカーネルの将来のバージョンでも使用できます。