nanshiki / DOSVAXJ3

DOSBox AX, J-3100,DOS/V 対応版
GNU General Public License v2.0
24 stars 6 forks source link

DOSVAXJ3が固まります… #5

Closed chuntaro closed 2 years ago

chuntaro commented 2 years ago

https://github.com/microsoft/MS-DOS/blob/master/v2.0/bin/DEBUG.COM ↑この DEBUG.COM を落として DOSVAXJ3 で動かすと基本的には動きますが、A 0100 で正しいコードを入力後に G=0100 をすると DOSVAXJ3 が固まります… 固まらない様にする回避方法など有るでしょうか?

環境は Windows10 で dosboxj.conf 等は全てデフォルトの状態です。

chuntaro commented 2 years ago

image この後固まったり、何も起きずに落ちたり、reboot 何とかと表示されたりする直前の状態です。

nanshiki commented 2 years ago

回答が遅れてすみません。 g=100で実行するとDOSの終了ファンクションが呼び出されるまで止まりません。 この例の場合、mov [0150],alを実行後、次の105以降の命令が不定ですので暴走します。 DOSVAXJ3だけでなく実機でも暴走します。 gコマンドでブレークポイントを指定できますのでg=100 105等として105で止まるようにしてください。

chuntaro commented 2 years ago

すみません…自分がちゃんとgコマンドを理解してませんでした… おっしゃる通り実行を終了するアドレスも必要でした。 説明ありがとうございました。