[HOME]  [全部表示 会議室風]  [全部表示 保存用]  [HOME]  [リストへもどる]

一括表示


ヒストリーバッファのサイズ情報 - 文太 07/01/29-18:30 No.2131

(2131) 2131ヒストリーバッファのサイズ情報  投稿者:文太   2007/01/29(月) 18:30


ヒストリーバッファのサイズ情報

 もう悩まなくていいですよ。結論あり!(記事の最後)

 脈絡ないみたいで、またしても次々申し訳ありません。これは分かっている人
には、「こう」と言える、比較的単純なことだと想像しているものですから。
 実用で困っているわけではないのですが、脈絡はもちろん、個人的には、あり
ます。m(__)m  

 ヒストリバッファのサイズ情報はそれぞれのバッファの前2バイトに入ってい
る、と思っていました。マクロ内に自前ヒストリーバッファを作るとき以外、深
く意識したことがなかったのです。で、実際ばふつあで見たら、「え?」となっ
てしまいました。数が合いません。

 僕の環境で調査。
hs 400h
ps前をばふつあダンプ
97E6h: 6B 6E 32 20 25 31 2E 74-62 6C 00 00 00 00 47 04
^^^^^???
hw 200h
pw前をばふつあダンプ
A147h: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 FF 01
^^^^^ 1差
ha C0h
pa前をばふつあダンプ
A085h: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 BF 00
^^^^^ 1差
hn 80h
pr前をばふつあダンプ
A349h: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 7F 00
^^^^^ 1差
hx 200h
px前をばふつあダンプ
9E78h: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 0A 02
^^^^^???

 こういのが出てくると、途中で終われない…。

hf 200h
pf前をばふつあダンプ
9C30h: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 45 02
^^^^^???

 わかった!!! vz.def で初期文字列とか vmap とか config.sys とか与え
られてるのが加算されてるんだ! なるほど! 1時間かかったぞ!!

dump -mx2812 -ox97f0 -s16 ;ps, 97f6h -6
dump -mx2812 -oxa151 -s16 ;pw, a157h
dump -mx2812 -oxa08f -s16 ;pa, a095h
dump -mx2812 -oxa353 -s16 ;pr, a359h
dump -mx2812 -ox9e82 -s16 ;px, 9e88h

 道具がいけないのか? 外から見ても同じか? と、こんなんまでしたんよん。
しくしく。

 その後、 ちょっとした実験をしつこくやった。 ほんとのpsサイズって、hs
じゃないんですね、そうすると。本物のサイズは、そう、2バイト前の情報なん
だ。

 ちゃんちゃん、なんですが、上げますね。誰か悩むかもしれないし。悩まない
か。

 こういうのも、過去ログのどっかには書いてあるんだろうなぁ。やれやれ。

      - No.2131 -    このTreeへ           [リストへもどる] pre