[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00839] Re:DMC の環境設定
- Subject: [WitchTech 00839] Re:DMC の環境設定
- From: "Wanderer" <wanderer@po.sakura.ne.jp>
- Date: Mon, 2 Jul 2001 09:36:55 +0900
わんだらぁです。
> ゼロクリア現象が起きたときの *.map ファイルを見ていただいて、CONST や
> c_common にデータがあるか、これらが _HEAP よりも後に配置されているかを
> 確認し、スタートアップを書き換えてアセンブルして、など、できましたら、
> 試してみていただけないでしょうか。
問題のソフトのmapファイル(抜粋)です。
03410H 03410H 00000H _HEAP BSS
Type=Public Base Address=0341:0000
03410H 03410H 00000H Module=C:\WWitch\lib\ctwwjpn2.obj(ctwwjpn2)
03410H 0350AH 000FBH c_common BSS
Type=Public Base Address=0341:0000
03410H 0350AH 000FBH Module=editor.obj(editor)
0350CH 0350CH 00000H CONST CONST
Type=Public Base Address=0350:000C
0350CH 0350CH 00000H Module=C:\dmc\lib\rand.obj(rand)
0350CH 0350CH 00000H Module=editor.obj(editor)
0350CH 0350CH 00000H Module=editordoc.obj(editordoc)
0350CH 0350CH 00000H Module=editorview.obj(editorview)
0350CH 0350CH 00000H Module=heap.obj(heap)
0350CH 0350CH 00000H Module=nametable.obj(nametable)
0350CH 0350CH 00000H Module=main.obj(main)
_HEAP の後ろに、しっかり何か置かれてますね。
サイズからすると、extern で取り込んだ配列の様です。
スタートアップルーチンの書き換えとアセンブル、試してみます。
週末になるかもしれませんが、結果判りましたら報告します。
================================================================
わんだらぁ wanderer@po.sakura.ne.jp
わんだらぁずわんだぁうぃっち http://homepage2.nifty.com/wwwitch/
================================================================
ML Archives