NEXTOR DDG 04 02 05

From Z80 Machines Wiki
Revision as of 19:35, 21 January 2019 by Kumokosi (talk | contribs) (Created page with "===4.2.5。 GWORK(4045h)=== 渡されたスロット、またはページ1の現在のスロットの8バイトのSLTWRKエントリのアドレスを取得し...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

4.2.5。 GWORK(4045h)

渡されたスロット、またはページ1の現在のスロットの8バイトのSLTWRKエントリのアドレスを取得します。この領域の最初の2バイトには、このドライバに割り当てられたページ3の作業領域へのポインタが含まれます(DRV_INITで要求)。ルーチン)。作業領域が割り当てられていない場合はゼロ。 

入力:A =スロット番号 (0、1ページの現在のスロットの場合)

出力:A =現在のスロットが1ページで切り替えられた(入力が0の場合) 変更なし(入力時に0以外の場合) IX =指定されたスロットの8バイトのSLTWRK項目のアドレス 破損:F 4.4.3をご覧ください。このルーチンとSLTWRK領域の使用方法については、DRV_INITを参照してください。

注:このルーチンは直接呼び出すことはできません。このようにして、バンク0へのバンク間呼び出しを介して呼び出す必要があります。

LD A,<slot number or 0>

EX AF,AF'

XOR A

LD IX,GWORK

CALL CALBNK