BIOSコールでする。BIOSコールでする。Worldを表示してみる!wBIOSコールでは、1文字出力というのがあって文字列はなさそーなのでこれを繰り返し呼んで出力するようにする。Aレジスタに文字コードを入れて、メインROMの00A2Hをコールすると1文字出力される。破壊レジスタ:なしつぎにMSX-DOSだとメインROMはRAMの裏側に隠れていて直接呼べないので、インタースロットコールというのを使って呼んでやる。IYレジスタにメインROMのスロット情報を入れてIXレジスタに呼び出すアドレス(00A2H)を入れてコールしてやる。メインROMのスロット情報は0FCC1Hにあるのでそれを取得して使用する。IX:コールするアドレス戻り値:コールするルーチンしだい破壊するレジスタ:コールするルーチンしだいMSX-DOSのシステムコールだと$までの文字列を出力するだったが、今回作るのは00Hまでを出力するようにしたいと思う。MSX1だと割り込み禁止で帰ってくるらしいのでEIを実行。ROMイメージを作ってみる。ファイルオープンダイアログを出す。