[リストへもどる] [返信 ]  [新着記事] [最新50] [ワード検索] [過去ログ]

記事閲覧・返信

タイトル Re^2: 原因はロングファイラー
投稿日: 2023/08/17(木) 01:15
投稿者konno
 番 号 10914    10913 番 文太 さんへのコメント

>  やったこと(泥縄、「まだやれることはある!」作戦)、大筋は理解できました。

私は素人なのでプロのようにデバッガを駆使してとか出来ませんので。(^^;

>  詳細は分かりませんが、ファイラでもWD使うんだ。filer2.asmでなく。
> dos/vですものね。

ファイラーの窓枠の幅は、80桁固定なんですよね。WD=80 という定数を使っています。
ロングファイラー実現のためには WD をそのまま使えないので、fl_wd というローカルワークに窓幅を入れたのです。

pushm <ax,es> ; ##k
clr ax ;
mov es,ax ;
mov al,byte ptr es:[dosscrn_sx] ; ##156.123
mov fl_wd,al ;

fl_wd に DOSの幅の数値を入れたのですが、これだと SSセグメント(マクロバッファ)に入ったみたいなのです。

mov cs:fl_wd,al ;

このように、 CS: を付ければ書き込み先がコードセグメントに指定されるのでした。

>  とんでもなく暑い夏ですが、konnoさん、、、、好きです!

わ、私には妻が・・・(゚゜)☆\(--#)バキッ
もちろんこれは冗談ですが、私も皆さんが好きです。
よかったら試してみてね。♪

   - No.10914 一括表示へ   -   コメント元:10913 一括表示へ  - 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 prenw(図表 ※折り返しません)
 参照先 
 暗証キー (英数字で8文字以内)
 プレビュー          

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