今日のテーマ   日々改造 (^_^;)         
[記事リスト(ツリー表示)]  [ 返信 ]   [新着記事] [最新50] [ワード検索] [過去ログ]

タイトル Re^2: 修正テスト版
投稿日: 2023/08/03(木) 23:43
投稿者konno
 番 号 10891    10890 番 めざら さんへのコメント    コメント数 1

> 早速試してみたところ,書き換わるという状況は変わりませんでした.

残念、これは関係なかったですか。
でも tmpbuf4 はどこで使われるかわからないので、この方向にしようと思います。

> ただ,ちょっと不思議なのが,見かけ上(……と言うのか,マクロファイルの)は
> 書き換わる位置が変わらず,当該マクロを実行すると停止する同じ症状ですが,
> 書き換わるアドレスが変わって 2329h 付近になりました.だいぶ違う……(?_?)
> ある位置からの相対アドレスは変わっていないけれど,マクロバッファの使い方が
> 変わったということでしょうか.

書き換わる位置が変わらないということは、マクロ内での挙動なのですかね?
書き換わるアドレスが変わって 2329h 付近になったのは一時バッファの影響でしょう。

> マップで見ると,システム領域が500バイトほど
> 増えているのですね.ああ,LFN の一時バッファをそこに取ったということ?

そうなんですが、260バイト のはずが 500バイト増えてるとは、位置が悪いのかなぁ?
実行ファイルのサイズ増加分も含んでいるのかしら?

実は、10#さんのルーチンでは、MAIN.ASM の pn.11 の後ろになっています。

11	wsplit0		db	0		; pn.11
GDATA lfntmp,	db,	<MAXPATH+1 dup(0)>  ; ## 10# mod 260 LFN maxpath

この後ろも ポインタで参照されそうだと思ったので、繋がりが切れていると思われる
 EXPR.ASM のローカルデータの後ろに置きました。
もしかしたら副作用があるかもしれませんね。

    - No.10891 一括表示へ   -   コメント元:10890 一括表示へ  -    [ 返信 ]    [引用無し] pre


- 関連一覧ツリー (先頭の番号をクリックするとツリー全体を一括表示します)
10877.ある現象 - めざら 23/07/26-11:10
  ┣10878.Re: ある現象 - konno 23/07/26-22:43
  ┃┣10879.Re^2: ある現象 - としき 23/07/26-22:48
  ┃┣10880.Re^2: ある現象 - めざら 23/07/27-07:49
  ┃ ┗10881.Re^3: ある現象 - konno 23/07/27-22:39
  ┣10882.Re: ある現象の絞り込み - konno 23/07/29-00:21
  ┃┣10883.Re^2: ある現象の絞り込み - めざら 23/07/29-09:42
  ┃ ┗10884.Re^3: ある現象の絞り込み - konno 23/07/29-22:52
  ┃  ┗10885.別の奇妙な現象 - konno 23/07/30-00:34
  ┃   ┗10886.Re: 別の奇妙な現象 - めざら 23/07/31-09:41
  ┃    ┗10887.Re^2: 別の奇妙な現象 - konno 23/07/31-21:15
  ┃     ┗10888.Re^3: 別の奇妙な現象 - めざら 23/08/01-07:29
  ┃      ┗10889.修正テスト版 - konno 23/08/02-22:09
  ┃       ┗10890.Re: 修正テスト版 - めざら 23/08/03-17:36
  ┃        ┗10891.Re^2: 修正テスト版 - konno 23/08/03-23:43
  ┃         ┗10892.Re^3: 修正テスト版 - めざら 23/08/04-08:43
  ┃          ┗10893.Re^4: 修正テスト版 - konno 23/08/04-20:12
  ┃           ┗10894.Re^5: 修正テスト版 - めざら 23/08/04-23:49
  ┃            ┗10895.Re^6: 修正テスト版 - konno 23/08/05-00:14
  ┃             ┗10896.Re^7: 修正テスト版 - めざら 23/08/05-07:51
  ┃              ┗10897.Re^8: 修正テスト版 - konno 23/08/05-17:08
  ┃               ┗10898.Re^9: 修正テスト版 - めざら 23/08/05-23:33
  ┃                ┗10899.Re^10: 修正テスト版 - konno 23/08/06-01:26
  ┃                 ┗10900.k07v系におけるマクロバッファ書換え位置確.. - めざら 23/08/06-07:47
  ┃                  ┣10901.k07v系の問題ではないのか? - めざら 23/08/06-10:20
  ┃                  ┃┗10902.結局一時しのぎで - めざら 23/08/06-11:39
  ┃                  ┃ ┗10904.Re: 結局一時しのぎで - konno 23/08/06-23:49
  ┃                  ┗10903.Re: k07v系におけるマクロバッファ書換え位.. - konno 23/08/06-23:40
  ┃                   ┗10905.Re^2: k07v系におけるマクロバッファ書換.. - めざら 23/08/07-07:39
  ┃                    ┗10906.Re^3: k07v系におけるマクロバッファ書換.. - konno 23/08/08-02:34
  ┃                     ┗10907.Re^4: k07v系におけるマクロバッファ書.. - めざら 23/08/08-18:24
  ┃                      ┗10908.Lf+ が原因か? - konno 23/08/09-01:15
  ┃                       ┗10909.Re: Lf+ が原因か? (確認しました) - めざら 23/08/09-08:20
  ┃                        ┗10910.Re^2: Lf+ が原因か? (確認しまし.. - konno 23/08/10-01:17
  ┗10911.原因はロングファイラー - konno 23/08/16-21:18
   ┣10913.Re: 原因はロングファイラー - 文太 23/08/17-00:18
   ┃┗10914.Re^2: 原因はロングファイラー - konno 23/08/17-01:15
   ┗10915.Re: 原因はロングファイラー - めざら 23/08/17-18:51
    ┗10917.Re^2: 原因はロングファイラー - konno 23/08/18-01:23

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)   [引用無し]
おなまえ 
Eメール 
タイトル 
メッセージ auto soft pre(図表、プログラム) ※折り返さずに改行を入れてね
 参照先 
 暗証キー (英数字で8文字以内)
 プレビュー          

- 以下のフォームから自分の投稿記事を修正・削除することができます -
   処理   記事No   暗証キー
    [ページトップへ] [管理用]