NEXTOR DDG 04 02 03

From Z80 Machines Wiki
Revision as of 03:52, 27 February 2019 by Kumokosi (talk | contribs) (4.2.3。 CALLB0(403Fh))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

4.2.3.CALLB0(403Fh)

このルーチンは、カーネルのメインバンク(通常はバンク0ですが、MSX-DOS 1モードで実行している場合は3になります)を一時的に切り替えてから、アドレスが(CODE_ADD)のルーチンを呼び出します。このルーチンを使用してCALBASを起動し(カーネルバンクがBASICエラーの場合に正しいように)、F37Dhフック経由でDOS関数を起動する必要があります。

入力:呼び出すコードのアドレス(CODE_ADD)。
        AF、BC、DE、HL、IX、IYが呼び出されたルーチンに渡されました。 
出力:呼び出されたルーチンから返されたAF、BC、DE、HL、IX、IY。 

注:CODE_ADDのアドレスはF84Chです。