NEXTOR DDG 04 02 03

From Z80 Machines Wiki
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です。