タイトル | : Re: 公開版VZの修正ができました。 |
投稿日 | : 2022/11/10(木) 00:44 |
投稿者 | : konno | 番 号 | : 10379 10334 番 konno さんへのコメント コメント数 1 |
VTDOS のエラーは #i のルーチンで起こっているように見えます。 今回はその中からエラー回避でき、テストデータで問題が出ない箇所を見つけました。 MEMO.ASM 855行目あたり txtmov1 proc push es movseg es,ds mov cx,[bp].tend sub cx,si jc txtm19 ;★##k 221108 VTDOSエラー回避 call memmove ;VTDOS err? add cx,di mov [bp].tend,cx ; update tend txtm19: pop es ; ret txtmov1 endp この★印を追加することで Bl1024*3 でもエラーで落ちなくなりました。 Bl1024*3 の時は内容が壊れますが、この追加があれば他の修正がいらないようです。 非常駐だと Bl1024*3 でも正常処理されます。謎です。違いは何なのだろう。 完全ではありませんがこれと Bl8192 の修正をしたテスト版VZを揚げてみようと思います。
- No.10379 一括表示へ - コメント元:10334 一括表示へ - [ 返信 ] [引用無し] pre