[ESC]I のバグがVZ1.57a で出ないので、ソースを見比べていました。 そうしたら、気になる箇所があったので、Vn のマーカーを入れてみました。 text.asm 1.57a 1484行目 seekb_x: pushf add ax,[bp].ttop ; ##1.5 popf call qclose text.asm 1.6k07t01 1884行目 seekb_x: pushf add ax,[bp].ttop ; ##1.5 cmp ax,[bp].tend _if ae mov ax,[bp].tend dec ax mov byte ptr [bp].atrtxt1,1 ;★; Vnマーカー追加 _endif popf call qclose VTDOSの結果は、Bl2048 では NG で、Vn0 反応なし 念のため、Bl8192 を試したら NG で、Vn1 反応あり おお、と思ってここのルーチンを 1.5 と同じにしてみたら なんと、VZ1.6では Bl8192 は全て NG だったのが OK になりました!! MS-DOS Player や DOSVAXJ3 では、Bl1024〜Bl8192 OK VTDOS では、Bl4096〜Bl8192 OK ただし、Bl1024*3 だけは、1.57a を含む全てのVZ、環境で誤動作します。 正常時に比べてファイルサイズが大きくなるし、VZが壊れる可能性も。 VTDOS では 'REP MOVSW 命令ラップアラウンド' エラーでVZが落ちます。 これは別のバグ発見か? 現在色々検証中です。 # シン・ゴジラのエネルギー源を突き止めたくらいに興奮しました!!