Vz Editor
2007-03-28T05:24:18+09:00

スタックセグメントマップ

スタックセグメント概略

絶対アドレス相対アドレスデータ内容
0000wseg
0110pc
028Epq
dseg
03ECpn
0442fg
04D2mg
05B9pv
062Avp
0690ここまでセグメントvzのコピー
pq..112/mhマクロバッファ先頭
mg..2..3実行中マクロの先頭
pq..113エイリアス文字列
ps文字列バッファ
peシステムメニュー
pu-bcカットバッファ・配列バッファ
pu+bu表示文字列展開バッファ
pq..134tmpbuf/tmpbuf2/tmpbuf3
pq..137pathbuf/pathbuf2
pq..139/flカレントファイラーワーク
pq..141オプション初期化時対照表
woコンソールファイルのテキストワーク
wa/wb/wfテキストワーク(TC*228)
wm&z用テキストワーク
wm+228ラインバッファ(実質的先頭はwm+230)
pq..149緩衝領域以降

スタックセグメント詳細

offsetptrsymnamesizeexprdescription
0000wseg
PSP 省略
org256
0100pc-16entry:2jmpsentry1
0102pc-14vzversion:9"VZ1.60 ",0,EOF
010Bpc-5entry1:2jmpinit
010Epc..-1word0000h
0110pcnm_vz9'VZ',0*7
0119pc.9hardwarebyte0
011A?60*6
Customizing data
0120pc+16nullptrword0
0122pc..9tsrflagword0Z:
0124pc..10tpafreepword0ZP
0126pc..11tbsizeword64Bt
0128pc..12conbufszword32Bo
012Apc..13logtblszword1024Bv: log file table size
012Cpc..14freesword32Bf
012Epc..15emspagesword1EM
0130pc..16emsfreeword0EF
0132pc..17xmssizeword1XM
0134pc..18macroszword1024Bm
0136pc..19aliasszword0Ba
0138pc..20sbufszword256Hs
013Apc..21fbufszword128Hf
013Cpc..22xbufszword128Hx
013Epc..23abufszword64Ha
0140pc..24wbufszword64Hw
0142pc..25nbufszwordPATHSZHn
0144pc..26tsbufszwordTTLSTRSZHc
0146pc..27cbufszword256Bc
0148pc..28lbufszword1024Bl
014Apc..29wndcword10TC
014Cpc..30fldszword80WD
014Epc..31pagecword0PG
0150pc..32rolcword3RS
0152pc..33ntabword8Ta
0154pc..34ctabword4Tb
0156pc..35csr_iword4Ci
0158pc..36csr_oword7Co
015Apc..37pagmword0mp
015Cpc..38insmword0mi
015Epc..39windlocword0WL
0160pc..40poolcntword256FW
0162pc..41hfiles,word1FV
0164pc..42sortoptword0FS
0166pc..43dcmpoptword3FO
0168pc..44linecntword0LC
016Apc..45flmodeword0FM
016Cpc..46hiddenword0FH
016Epc..47swapmodeword1SW
0170pc..48reallocfword0RM
0172pc..49retvalword0r return value
0174pc..50readmacword0rr read/run macro No.
0176pc..51sysmodeword0s vz system mode
0178pc..52sysmode0word0fr previous mode
017Apc..53fptypeword0ft FEP type
017Cpc..54lastcmdword0cm last command
017Epc..55textcword0wc open text count
0180pc..56seedword1rn random seed
0182pc..57sftkeyword0ks key shift status
0184pc..58cmdsymtblwordpv
0186pc..59cmdnamepwordnm_vzpc
0188pc..60curdrvpwordcurdrvpn
018Apc..61tmppathwordpq
018Cpc..62scrnparmwordvp
018Epc..63flparmwordfg
0190pc..64macroparmwordmg
0192pc..65paltblpword0up IBM: palette tabel ptr
0194pc..66videomodeword0vm IBM: video mode
0196pc..67w_freeword0wf window record
0198pc..68w_actword0wa active
019Apc..69w_backword0wb back
019Cpc..70w_busyword0wo busy top
019Epc..71w_extword0wm
01A0pc..72code_segword0VZ
01A2pc..73cz_valword0cz
01A4pc..74data_segword0dz
01A6pc..75farsegword0fz far BSS seg
01A8pc..76stack_segword0gz
01AApc..77stopsword0kz text stack area top seg
01ACpc..78sendword0kp text stack end ptr
01AEpc..79basemodewordSYS_DOSsm
01B0pc..80silentword0ss
01B2pc..81promodeword0sr
01B4pc..82actwkpword0fl
01B6pc..83menumsgpword0pm
01B8pc..84head1stword0mh first module header ptr
01BApc..85inpcharword0ic input char
01BCpc..86vwxorword0vr for vwx
01BEpc..87atrtblword7AN
01C0pc..88atrtblword5AC
01C2pc..89atrtblword5AL
01C4pc..90atrtblword13AH
01C6pc..91atrtblword15AS
01C8pc..92atrtblword14AO
01CApc..93atrtblword13AR
01CCpc..94atrtblword6AM
01CEpc..95atrtblword5AB
01D0pc..96atrtblword5AT
01D2pc..97atrtblword7AW
01D4pc..98atrtblword6AF
01D6pc..99atrtblword15AI
01D8pc..100atrtblword6AJ
01DApc..101atrtblword6AK
01DCpc..102atrtblword1AG
01DEpc..103atrtblword6AU
01E0pc..104atrtblword15AP
01E2pc..105atrtblword7AD
01E4pc..106atrtblword1AE
01E6pc..107atrpathword0ay
01E8pc..108atrucsrword08hav
01EApc..109atrflagword0ca
01ECpc..110vsplitword40wv :V split
01EEpc..111hsplitword12wh :H split
01F0pc..112as_countword0QC :auto save count
01F2pc..113as_delayword0QT :auto save delay
01F4pc..114as_waitword0QW :auto save wait
01F6pc..115dspswwordjd
01F8pc..116edtswwordje
01FApc..117sysswwordjs
01FCpc..118extswword0jx
01FEpc..119userswword0ju
0200pc..120ubufpword0pu
0202pc..121ubufszword64Bu
0204pc..122macspword0sp macro stack ptr
0206pc..123sysvar Aword0A system variables
0208pc..124sysvar Bword0B system variables
020Apc..125sysvar Cword0C system variables
020Cpc..126sysvar Dword0D system variables
020Epc..127sysvar Eword0E system variables
0210pc..128sysvar Fword0F system variables
0212pc..129sysvar Gword0G system variables
0214pc..130sysvar Hword0H system variables
0216pc..131sysvar Iword0I system variables
0218pc..132sysvar Jword0J system variables
021Apc..133sysvar Kword0K system variables
021Cpc..134sysvar Lword0L system variables
021Epc..135sysvar Mword0M system variables
0220pc..136sysvar Nword0N system variables
0222pc..137sysvar Oword0O system variables
0224pc..138sysvar Pword0P system variables
0226pc..139sysvar Qword0Q system variables
0228pc..140sysvar Tword0T system variables
022Apc..141sysvar Uword0U system variables
022Cpc..142sysvar Vword0V system variables
022Epc..143sysvar Wword0W system variables
0230pc..144sysvar Xword0X system variables
0232pc..145sysvar Yword0Y system variables
0234pc..146sysvar AAword0AA system variables
0236pc..147sysvar BBword0BB system variables
0238pc..148sysvar CCword0CC system variables
023Apc..149sysvar DDword0DD system variables
023Cpc..150sysvar EEword0EE system variables
023Epc..151sysvar FFword0FF system variables
0240pc..152sysvar GGword0GG system variables
0242pc..153sysvar HHword0HH system variables
0244pc..154sysvar IIword0II system variables
0246pc..155sysvar JJword0JJ system variables
0248pc..156sysvar KKword0KK system variables
024Apc..157sysvar LLword0LL system variables
024Cpc..158sysvar MMword0MM system variables
024Epc..159sysvar NNword0NN system variables
0250pc..160sysvar OOword0OO system variables
0252pc..161sysvar PPword0PP system variables
0254pc..162sysvar QQword0QQ system variables
0256pc..163sysvar TTword0TT system variables
0258pc..164sysvar UUword0UU system variables
025Apc..165sysvar VVword0VV system variables
025Cpc..166sysvar WWword0WW system variables
025Epc..167sysvar XXword0XX system variables
0260pc..168sysvar YYword0YY system variables
0262pc..169intregs AXword0AX
0264pc..170intregs BXword0BX
0266pc..171intregs CXword0CX
0268pc..172intregs DXword0DX
026Apc..173intregs SIword0SI
026Cpc..174intregs DIword0DI
Loader work
026Epc..175,
pc..176
tocsdword0
0272pc..177losegword0loader seg
0274pc..178nearsword0near end seg
0276pc..179shsegword0shell segment pc..179+16=command.com非常駐部
0278pc..180consegword0
027Apc..181swapss_endword0
027Cpc..182ss_stackword0
027Epc..183ss_endword0
0280pc..184ssmaxword0SS max
0282pc..185execcmdword0exec command ptr
0284pc..186flcmdpword0filer command ptr
0286pc.374flretbyte0filer return code
0287pc.375tchdirbyte0touch dir flag
0288pc.376doswapfbyte0do swap flag
0289pc.377macmodebyte0macro mode (MAC_)
028Apc.378breakfbyte-1break flag
028Bpc.379dosswbyte0dos command switch ##16
028Cpc..190doslenword0dos command box len ##16
028Epqtmppath32TMPPATHSZtemporary path %TMP%\VZTEMP.$$$
dos.asm
02AEpq..16mulstpword0multi statement ptr
02B0pq..17save_pspword0
02B2pq..18cs_spword0
02B4pq.38buflenbyte0
02B5pq.39tomodebyte0
xscr.asm
02B6pq.40precharbyte0
02B7pq.41skipescfbyte0
02B8pq..21putpword0
02BApq..22puttopword0
02BCpq..23conendword0
02BDpq..24conmaxword0
02BEpq..25concpword0
02C2pq.52conwybyte0
02C3pq.53xpausebyte0
02C4pq..27,
pq..28
tretp0dword0
swap.asm
02C8pq..29xs_handleword0xslot_cs _swapslot <>
02CApq..30xs_sizeword0
02CCpq..31xs_handleword0xslot_ss _swapslot <>
02CEpq..32xs_sizeword0
02D0pq+66xslot_text64_swapslot 16 dup (<>)
0310pq..65textslotsword0
0312pq.132swapcsfbyte0
0313pq.133-byte0padding
ems.asm
0314pq..67frameword0EMSページフレームセグメント(DC/15/09826/Hiro)
0316pq..68bm_baseword?r_ems _bmprec <> EMSベースエントリー(=0)
0318pq..69bm_offsetword?EMSテーブルオフセット
031Apq..70bm_maxword?EMSマックスエントリー(取得EMSページ数:DC/15/10446/Hiro)/Emは起動時取得EMSページ数(DC/15/12515/Hiro)
031Cpq..71bm_w1word?work(EMS確保時の一時変数)
031Epq..72bm_baseword?r_xms _bmprec <> XMSベースエントリー
0320pq..73bm_offsetword?XMSテーブルオフセット
0322pq..74bm_maxword?XMSマックスエントリー(取得XMSページ数)
0324pq..75bm_w1word?work(XMS確保時の一時変数)
0326pq..76bm_baseword?r_tmp _bmprec <> TMPベースエントリー
0328pq..77bm_offsetword?TMPテーブルオフセット
032Apq..78bm_maxword?TMPマックスエントリー
032Cpq..79bm_w1word?work(TMP確保時の一時変数)
032Epq..80pmap0wordMAX_PAGEPage map table 0(物理ページ0のエントリー)
0330pq..81pmap1wordMAX_PAGEPage map table 1(物理ページ1のエントリー)
0332pq..82pmap2wordMAX_PAGEPage map table 2(物理ページ2のエントリー)
0334pq..83pmap3wordMAX_PAGEPage map table 3(物理ページ3のエントリー)
0336pq..84pmap_bak0wordMAX_PAGEbackup 0
0338pq..85pmap_bak1wordMAX_PAGEbackup 1
033Apq..86pmap_bak2wordMAX_PAGEbackup 2
033Cpq..87pmap_bak3wordMAX_PAGEbackup 3
033Epq..88emb_sizeword?embwork _embrec <> XMS
0340pq..89word?
0342pq..90emb_src_hword?
0344pq..91,
pq..92
emb_src_offdword?
0348pq..93emb_dst_hword?
034Apq..94,
pq..95
emb_dst_offdword?
034Epq..96truncfword0truncflag Rm(EMS/XMS解放禁止フラグ)
endws
dseg
0350pq+194DSEG4"DSEG"
Customizing data pointers
0354pq..99/pn..-76ckeytblword0command key table
0356pq..100/pn..-75fkeytblword0function key table
0358pq..101/pn..-74incfileword0include .def file
035Apq..102/pn..-73extlistword0.ext list
035Cpq..103/pn..-72filermnuword0filer menu bar
035Epq..104/pn..-71tenkey_gword0[GRPH]+tenkey *E5 (NEC-98)
0360pq..105/pn..-70tenkey_cword0[CTRL]+tenkey *E6 (NEC-98)
0362pq..106/pn..-69cmtcharword0comment char *E7 (Title Search char)
0364pq..107/pn..-68promptword0prompt string *E8
0366pq..108/pn..-67binlistword0binary .ext list *E9
0368pq..109/pn..-66kanatblword0KANA to alpha table *E11 (NEC-98,AX)
036Apq..110/pn..-65ckeymsgword0command key message
036Cpq..111/pn..-64tboxtblword0text box table *T
036Epq..112/pn..-63macrobufword0macro key *M [mh]
0370pq..113/pn..-62aliasbufword0alias buffer
0372pq..114/pn..-61sbufword0string buffer [ps]
0374pq..115/pn..-60fbufword0file list buffer [pf]
0376pq..116/pn..-59xbufword0command line buffer [px]
0378pq..117/pn..-58abufword0application line buffer [pa]
037Apq..118/pn..-57wbufword0work [pw]
037Cpq..119/pn..-56nbufword0pathname buffer [pr]
037Epq..120/pn..-55tsbufword0title seach string buffer ##16 [pt]
0380pq..121/pn..-54reffileword0reference file [pe](EDITFILE)
0382pq..122/pn..-53sysmnubufword0system menu buffer ##16
*S 1-13 順不同
Macros,
Alias,
Text,
Range,
Mask,
Sort,
Compare,
Exec,
Quick,
Modules,
VZPATH,
Attribute,
File
0384pq..123/pn..-52compathword0vz.com path [pz]
0386pq..124/pn..-51defpathword0vz.def path [pi]
0388pq..125/pn..-50temptopword0temporary work top
038Apq..126/pn..-49tempendword0temporary work end
Sized buffers
038Cpq..127/pn..-48curdirwordPATHSZcurrent directory [pd]
038Epq..128/pn..-47optstrword16search option string [po]
0390pq..129/pn..-46vzktblword0VZ key table
0392pq..130/pn..-45dosktblword0DOS key table
0394pq..131/pn..-44cbufword0delete char top [pu-bc]
0396pq..132/pn..-43ubufword0global user array ptr [pu]
0398pq..133/pn..-42pfbufpwordPFBUFSZprintf buffer ##156.95
039Apq..134/pn..-41tmpbufwordTMPSZtemporary work,command line,&g()
039Cpq..135/pn..-40tmpbuf2wordTMPSZ
039Epq..136/pn..-39tmpbuf3wordWD*2DTA,smooth,&?()
03A0pq..137/pn..-38pathbufwordPATHSZ
03A2pq..138/pn..-37pathbuf2wordPATHSZ
03A4pq..139/pn..-36flworkwordtype _filer1st filer work
03A6pq..140/pn..-35flwork2wordtype _filer2nd filer work
03A8pq..141/pn..-34inioptbufwordINIOPTSZ1+INIOPTSZ2+INIOPTSZ3 VZ.DEFで定義されたオプションなどの初期値
03AApq..142/pn..-33schstrwordSTRSZsearch buffer コンバートされた検索文字列のバッファ
03ACpq..143/pn..-32rplstrwordSTRSZreplace buffer コンバートされた置換文字列のバッファ
03AEpq..144/pn..-31tmpslotwordTMPSLOTCNT*8EMS/XMS temp slot
03B0pq..145/pn..-30logtblword0log file table
03B2pq..146/pn..-29word0
03B4pq..147/pn..-28windrecword0
03B6pq..148/pn..-27lbufword0line buffer =wm+228
03B8pq..149/pn..-26tmpbuf4wordTMPSZ
Far segment
03BApq..150/pn..-25dosscrnword0save of DOS screen
03BCpq..151/pn..-24curscrnword0save of current screen
03BEpq..152/pn..-23poolword0directory pool
03C0pq..153/pn..-22imgstackword0image stack
03C2pq..154/pn..-21farbssszword0
System pointers
03C4pq..155/pn..-20gtopsword0text area top seg (texts)
03C6pq..156/pn..-19rendsword0temporary area end seg
03C8pq..157/pn..-18sendsword-1text stack area end seg
03CApq..158/pn..-17gendsword0global end seg
03CCpq..159/pn..-16gtops0word0##152.26
03CEpq..160/pn..-15envsegword0env seg
03D0pq..161/pn..-14tvsizewordWD*HIGHT*2size of text vram
03D2pq..162/pn..-13pathpword0path name ptr
03D4pq..163/pn..-12opnpathword0open path
03D6pq..164/pn..-11cstfilepword0customize file ptr
03D8pq..165/pn..-10incfilepword0include file ptr
Miscellaneous
03DApq.332/pn.-18strfbyte0search string flag
03DBpq+333/pn-17refloc20,0reference location..167/pn..-1
03DDpq.335/pn.-15msgonbyte0
03DEpq.336/pn.-14dirchrbyte'\'dir char
03DFpq.337/pn.-13swchrbyte'/'switch char
03E0pq+338/pn-12pkeytbl6PKEYCNTprefix key table
03E6pq..172/pn..-3drawfuncword0redraw function ptr
03E8pq..171/pn..-2menubitword0menu check(*) bit
03EApq..170/pn..-1optptrword0option ptr
pn
03ECpncurdrv20,0current drive
03EEpn.2cmdflagbyte0copy of command flag
03EFpn.3usefarbyte0
03F0pn.4fkeymodebyte0function key mode
03F1pn.5dspkeyfbyte0
03F2pn.6dbcsbyteTRUEDBCS flag ##156.132
03F3(pn+7)..0w_act0word0
03F5(pn+9)..0w_back0word0
03F7pn.11wsplit0byte0
System label defs
03F8pn+12nm_com4'COM',0
03FCpn+16nm_def4'DEF',0
0400pn+20nm_tmp4'TMP',0
0404pn+24nm_bak4'BAK',0
0408pn+28nm_path5'PATH',0
040Dpn+33nm_log4'LOG',0##16
0411pn+37nm_env4'ENV',0##16
0415pn+41nm_vztmp11'VZTEMP.$$$',0
0420pn+52nm_files10"FILES.$$$",0
042Apn+62comspec8'COMSPEC',0
0432pn+70nm_confile8'console',0
alias.asm
043Apn.78poolfbyteFALSE
043Bpn.79-byte0padding
disp.asm
043Cpn.80clrkeybyte0
043Dpn.81-byte0padding
expr.asm
043Epn.82rexpnestbyte0
043F(pn+83)..0sp_saveword?
0440pn.85-byte0padding
filer.asm/fg
0442fg.0fldualbyte0ディレクトリの表示数 0=single 1=dual
0443fg.1retdirbyte0参照パス/マスクの初期化
0444fg..1fllastcmdword0最後に実行されたファイラーコマンド
FLATRCNT+1
0446fg.4flatrtblbyte29表示属性 システム
0447fg.5flatrtblbyte29表示属性 隠しファイル
0448fg.6flatrtblbyte25表示属性 リードオンリー
0449fg.7flatrtblbyte28表示属性 ディレクトリ
044Afg.8flatrtblbyte27表示属性 バイナリ
044Bfg.9flatrtblbyte30表示属性 ノーマル
044Cfg.10flatrtblbyte31表示属性
filer menu bar structure (mb_filer)
044Dfg.11mb_pxbyte1
044Efg.12mb_pybyte0コマンドメニュー表示スイッチ 0:on 1:off
044Ffg.13mb_sxbyteWDステータスをクリアするサイズ(メニュー表示が優先)
0450fg.14mb_cbyte-1アイテム数(上限12)
0451(fg+15)..0mb_ttlword*E4 / &Fm(c) srch trgt
drive menu structure (mn_drive)
0453fg.17mn_wdbyte7
0454fg.18mn_cbyte0ドライブ数
0455fg.19mn_valwdbyte0
0456fg.20mn_selbyte0
0457(fg.21)..0mn_extworddraw_drive
vzpath menu structure (mn_vzpath)
0459fg.23mn_wdbyte32
045Afg.24mn_cbyte0
045Bfg.25mn_valwdbyte0
045Cfg.26mn_selbyte0
045D(fg+27)..0mn_extword0
045Ffg+29mask_all4"*.*",0
0463fg+33path_root2"\",0
0465fg+35path_parent3"..",0
0468fg..19maskbitword0
046Afg..20archiveword0
046Cfg.42attrbitbyte0
046Dfg.43flbinarybyte0
046Efg..22,
fg..23
vzpathpdword0
0472fg.48speflagbyte0
0473fg.49rotatebyte0
0474fg.50lastposbyte0
0475(fg+51)..0walkmnuword0L/R menu result 値の性格上fg.51で可 (s==4)
0477fg.53-byte0padding
harderr.asm
0478fg..27,
fg..28
vct24dword0
inst.asm
047Cfg.58errcntbyte0
047Dfg.59ineditbyte0
047Efg..30enddefpword0
0480fg..31recountword0
0482fg..32storepword0
0484fg..33headerpword0
0486fg.68sysmnubyte0
0487fg.69insmdlbyte0
0488fg.70lbufovfbyte0
0489(fg+71)..0mhttllenword40
048B(fg+73)..0ifbitword0
048Dfg.75-byte0padding
key.asm
048Efg+76keysym1616
049Efg.92keymodebyte0
049Ffg.93fkeycntbyte0fk+:$F fk-:$A
04A0fg.94fkeytypebyte0
04A1(fg+95)..0tblsizeword0
04A3(fg+97)..0tblmodeword0fk+:$00FF fk-:$0
04A5(fg+99)..0as_waitcword0_3599Sec. =Qt call !Timer
04A7(fg+101)..0gkey_spword0
04A9(fg+103)..0as_ringpword0
04ABfg+105kmg_ctrl4" ^ "
04AFfg.109latchbyte0+ latch, - sense
04B0fg..55trgpword0
04B1fg.112trgbitbyte0
04B3fg.113trgcbyte0
04B4fg.114sftbyte0
04B5(fg+115)..0,
(fg+115)..1
KKfuncdword0
04B9fg.119Funcbyte?55=function call mode
04BAfg..60Func0word0
04BCfg..61,
fg..62
dword
04C0fg..63,
fg..64
dword
04C4fg..65,
fg..66
dword
04C8*fg.134??
04C9mg.-9/fg.135fpmodebyte0前回のFEPの制御パラメータ ##156.109
04CAmg..-4/fg..68lastkeyword0FFFEh
ledit.asm
04CCmg..-3/fg..69cendword0削除バッファのエンドポインタ
04CEmg..-2/fg..70cmaxword0
04D0mg..-1/fg..71cbufszword0
macro.asm/mg
04D2mg..0macregword0result registor 内部レジスタ
04D4mg..1runmhpword0running macro header ptr 実行中マクロモジュールのヘッダアドレス
04D6mg..2mnestpword0get macro ptrs ptr 実行中マクロのネストスタックのポインタ
04D8mg..3mnestbaseword0##16 for event macro イベントマクロの実行前のネストポインタ
04DAmg..4loopcntword0ループカウンタ
04DCmg..5looptopword0ループの先頭ポインタ
04DEmg.12startmacbyte0startup macro 自動実行マクロ番号
04DFmg.13premenubyte0メニューをネストした時の親メニュー番号
04E0mg.14stepfbyte0&tフラグ
04E1mg.15datafbyte0input data flag 文字列実行中フラグ
nest stack level mg+16 MNESTLEVEL*type _mget ; get macro ptrs
04E2mg..8mnestword実行中のマクロの先頭+3のポインタ
04E4mg..9mnestword次に実行する命令のポインタ
04E6mg..10mnestword実行中のグローバルマクロの先頭ポインタ
04E8mg..11mnestword実行中のモジュールの先頭ポインタ
04EAmg+24??120
0562mg..72macreg0word0##16 save of macreg
0564mg..73macendpword0
0566mg..74insheadpword0
0568mg..75mputtopword0put macro top
056Amg..76mputpword0put macro ptr
056Cmg..77merrpword0error dump ptr
056Emg..78from_intpwordfrom_int
0570mg..79intretpwordintret
0572mg.160intretbyte0CBhretf
;0573(mg+161)..0????word?s16 マクロキー
;0575(mg+163)..0????word?s16 たらいまわしジャンプ
0573pv-70unthead_mdlhead8FF,0*5,3,0
057Bpv-62nm_untmac21"$UN",0,
"<Untitled Macro>",0
kbdmac_mdlhead
0590pv-41kbdhead8MDL_HEADER,0,
MDL_KEYMAC+
MDL_REMOVE,0,
3
0598pv-33nm_kbdmac21"$KB",0,
"<Keyboard Macro>",0
05ADpv-12kmg_mac4" m "
05B1pv-8kmg_ok4"OK! "
05B5pv-4kmg_ng4"NG! "
pv(コマンドテーブルポインタ: コマンド短縮記号からコマンド番号へ変換するテーブルへのポインタ)
05B9pv.0byte11<
05BApv.1byte0=
05BBpv.2byte12>
05BCpv.3byte29?
05BDpv.4byte30@
05BEpv.5byte76A
05BFpv.6byte52B
05C0pv.7byte73C
05C1pv.8byte0D
05C2pv.9byte78E
05C3pv.10byte55F
05C4pv.11byte59G
05C5pv.12byte18H ##16
05C6pv.13byte24I
05C7pv.14byte45J
05C8pv.15byte80K ##16
05C9pv.16byte74L
05CApv.17byte44M
05CBpv.18byte72N
05CCpv.19byte70O
05CDpv.20byte25P
05CEpv.21byte77Q
05CFpv.22byte71R
05D0pv.23byte75S
05D1pv.24byte63T
05D2pv.25byte43U
05D3pv.26byte68V ##16
05D4pv.27byte62W
05D5pv.28byte79X
05D6pv.29byte64Y
05D7pv.30byte0Z
05D8pv.31byte03[
05D9pv.32byte0\
05DApv.33byteCM_SEDITMAX]
05DBpv.34byte41^
05DCpv.35byte42_
05DDpv.36byte0`
05DEpv.37byte09a
05DFpv.38byte46b
05E0pv.39byte36c
05E1pv.40byte08d
05E2pv.41byte05e
05E3pv.42byte10f
05E4pv.43byte15g
05E5pv.44byte14h
05E6pv.45byte48i
05E7pv.46byte0j
05E8pv.47byte49k
05E9pv.48byte19l
05EApv.49byte04m
05EBpv.50byte53n
05ECpv.51byte0o
05EDpv.52byte50p
05EEpv.53byte0q
05EFpv.54byte35r
05F0pv.55byte07s
05F1pv.56byte17t
05F2pv.57byte20u
05F3pv.58byte13v
05F4pv.59byte31w
05F5pv.60byte06x
05F6pv.61byte47y
05F7pv.62byte32z
;05F8pv+63eventvct16s16 12byte
05F8(pv+63)..0eventvctword!Abort
05FA(pv+65)..0eventvctword!Start
05FC(pv+67)..0eventvctword!Open
05FE(pv+69)..0eventvctword!Close
0600(pv+71)..0eventvctword!Edit
0602(pv+73)..0eventvctword!View
0604(pv+75)..0eventvctword!Timer
0606(pv+77)..0eventvctword!Filer
memo.asm
0608vp..-17smaxword0text stack max ptr
menu.asm
060Avp..-16titlepword0
060Cvp.-30mn_topbyte0top y 表示されたメニューの一番上のアイテム番号
060Dvp.-29mn_hbyte0display height 表示されるメニューのアイテムの数
060Evp-28mg_offon7'OFF ON',0
0615vp.-21macmenubyte0
0616vp..-10mdlnumword0
open.asm
0618vp..-9getdirpword0default dir ptr
061Avp..-8putextpword0put ext ptr
061Cvp..-7getnampword0get name ptr
061Evp..-6getextpword0get ext ptr
0620vp.-10frompoolbyte01=get path from pool,
2=new file
0621vp.-9fromrefbyte0
0622vp.-8parsefbyte0parse result bit
0623vp.-7addlogfbyte0
0624vp.-6readbufbyte0
0625vp-5pro_crlf2CR,LF
0627vp-3nm_pro2'@',0
0629vp.-1fullpathbyte0
scrn.asm
vp
dsp_farptr<>
062Avp..0@offword?カーソル位置のoffset
062Cvp..1@segword?カーソル位置のsegment
win_rect<>
062Evp.4pxbyte?表示ウィンドウ開始x座標
062Fvp.5pybyte?表示ウィンドウ開始y座標
0630vp.6sxbyte?表示ウィンドウxサイズ
0631vp.7sybyte?表示ウィンドウyサイズ
loc_point<>
0632vp.8xbyte?カーソルx位置
0633vp.9ybyte?カーソルy位置
0634vp.10doslocbyte0DOSのカーソルx位置
0635vp.11doslocbyte0DOSのカーソルx位置
0636vp.12dspatrbyte0表示属性
0637vp.13locx0byte0
0638vp.14doshbyte0
0639vp.15chkhbyte0=lc ##156.123
063Avp.16savefbyte0vp.16=lc!=25,#66
063B?(vp+17)..0ucsrpos?word0
063Cvp.18ucsrposbyte0du+時アンダーラインの表示y位置
063Dvp.19ucsrlenbyte0
063Evp.20fnckeybyte0
063Fvp.21defatrbyteINVALID
0640vp..11imagepword0
0642vp.24linehbyte0
0643vp.25precsrbyte-1##153.41
0644vp..13doswdwordWD?物理的な画面の横幅 ##156.123
0646vp..14doswd2wordWD*2
0648vp.30hsplit0byte0##16
0649vp.31vsplit0byte0
064Avp.32rolc1byte0
064Bvp.33lineh1byte0
064Cvp..17waitcword1
064Evp.36paltblbyte-1UP IBM only
064Fvp+3716
dospaltbl17
065Fvp.53dospaltblbyte0
0660vp.54dospaltblbyte1
0661vp.55dospaltblbyte2
0662vp.56dospaltblbyte3
0663vp.57dospaltblbyte4
0664vp.58dospaltblbyte5
0665vp.59dospaltblbyte20
0666vp.60dospaltblbyte7
0667vp.61dospaltblbyte56
0668vp.62dospaltblbyte57
0669vp.63dospaltblbyte58
066Avp.64dospaltblbyte59
066Bvp.65dospaltblbyte60
066Cvp.66dospaltblbyte61
066Dvp.67dospaltblbyte62
066Evp.68dospaltblbyte63
066Fvp.69dospaltblbyte0
smooth.asm
0670vp.70btmybyte0
0671vp.71-byte0padding
string.asm
0672vp..36strlnword0検索文字列長?
0674vp..37rpllnword0置換文字列長?
0676vp..38rplmodeword0置換モード:
モード
0All
1Fwd
2Bak
+$100一括
0678vp..39schstrpword0直前の検索文字列(前回検索時のpsの値)
067Avp.80wildfbyte0ワイルドフラグ(ew/ec):ew-,ec-,
加算値内容
+1前が ew-"\w *AAA"
+2後ろが ew-"\w AAA*"
+4ec+"\wc 1AA"
+8ec+"\wc AAA"
067Bvp.81schflagbyte0検索オプションフラグ
schoption (vp+83) に連動
加算値オプション
+1\w or ew+
+2\c or ec+
+4\z or zh+
+8\x or rx+
+16\i
+32\f:VZt03i~ fuzzy
067Cvp.82rexpfbyte0正規表現フラグ \x \z \f
加算値内容
+128正規表現文字列で検索
+64\x/fuzzy+\f
+32\z
067Evp+83schoption5"WCZXI"
text.asm
0682vp..44fh_rword0
0684vp..45fh_wword0
0686vp..46fileidword0
0686vp..47idcountword0
0688vp+96readeof20,0
wind.asm
068Avp..49dspcword0
068Cvp..50w_saveword0コンソール
endds
end of wseg/dseg (vp+102 equ pq..99 equ 0690h)
0690
pq..992*100command key table
pq..99+0cmd#012Repeat Command
pq..99+2cmd#022Kbd Macro
pq..99+4cmd#03(#[)2Escape
pq..99+6cmd#04(#m)2Enter
pq..99+8cmd#05(#e)2Up
pq..99+10cmd#06(#x)2Down
pq..99+12cmd#07(#s)2Left
pq..99+14cmd#08(#d)2Right
pq..99+16cmd#09(#a)2Word Left
pq..99+18cmd#10(#f)2Word Right
pq..99+20cmd#11(#<)2Top of Line
pq..99+22cmd#12(#>)2End of Line
pq..99+24cmd#13(#v)2Insert Mode
pq..99+26cmd#14(#h)2Backspace
pq..99+28cmd#15(#g)2Cut char
pq..99+30cmd#162Cut Word Left
pq..99+32cmd#17(#t)2Cut Word Right
pq..99+34cmd#18(#H)2Cut BOL
pq..99+36cmd#19(#l)2Cut EOL
pq..99+38cmd#20(#u)2Char/Str Undo
pq..99+40cmd#212Tab
pq..99+42cmd#222Control Char
pq..99+44cmd#232Word Case
pq..99+46cmd#24(#I)2Put Word
pq..99+48cmd#25(#P)2Put File Name
pq..99+50cmd#262
pq..99+52cmd#272
pq..99+54cmd#282
pq..99+56cmd#29(#?)2
pq..99+58cmd#30(#@)2Paging Mode
pq..99+60cmd#31(#w)2Roll Up
pq..99+62cmd#32(#z)2Roll Down
pq..99+64cmd#332Roll Up 2
pq..99+66cmd#342Roll Down 2
pq..99+68cmd#35(#r)2Page Up
pq..99+70cmd#36(#c)2Page Down
pq..99+72cmd#372Smooth Up
pq..99+74cmd#382Smooth Down
pq..99+76cmd#392Top of Window
pq..99+78cmd#402End of Window
pq..99+80cmd#41(#^)2Top of File
pq..99+82cmd#42(#_)2End of File
pq..99+84cmd#43(#U)2Last Position
pq..99+86cmd#442Set Marker
pq..99+88cmd#452Jump to Line
pq..99+90cmd#46(#b)2Mark Block
pq..99+92cmd#47(#y)2Cut Line/Block
pq..99+94cmd#48(#i)2Paste (Pop)
pq..99+96cmd#49(#k)2Copy Line/Block
pq..99+98cmd#50(#p)2Paste (Copy)
pq..99+100cmd#512Clear Stack
pq..99+102cmd#522Block Top/End
pq..99+104cmd#53(#n)2Insert Line
pq..99+106cmd#542Restore Line
pq..99+108cmd#55(#F)2Set Find String
pq..99+110cmd#562Replace String
pq..99+112cmd#572Replace Next
pq..99+114cmd#582Match ()[]{}<>
pq..99+116cmd#59(#G)2Get Word
pq..99+118cmd#602Read Tag
pq..99+120cmd#612Put Buffer
pq..99+122cmd#62(#W)2Change Window
pq..99+124cmd#63(#T)2Pick Text
pq..99+126cmd#64(#Y)2Split Window
pq..99+128cmd#652Border
pq..99+130cmd#662Screen Lines
pq..99+132cmd#672Read Only
pq..99+134cmd#682Indent L/R
pq..99+136cmd#692Compare Texts
pq..99+138cmd#70(#O)2Open Files
pq..99+140cmd#71(#R)2Read Files
pq..99+142cmd#72(#N)2New Files
pq..99+144cmd#73(#C)2Close
pq..99+146cmd#74(#L)2Load a File
pq..99+148cmd#75(#S)2Save as
pq..99+150cmd#76(#A)2Append to
pq..99+152cmd#77(#Q)2Quit
pq..99+154cmd#78(#E)2Exec Dos
pq..99+156cmd#79(#X)2Peek Console
pq..99+158cmd#802Install Macro
pq..99+160cmd#812Print Kbd Macros
pq..99+162cmd#822Path Rename
pq..99+164cmd#832Write profile
pq..99+166cmd#842Set title search
pq..99+168cmd#85(#])2
pq..99+170cmd#862
pq..99+172cmd#872
pq..99+174cmd#882Select Left
pq..99+176cmd#892Select Right
pq..99+178cmd#902Select Up
pq..99+180cmd#912Select Down
pq..99+182cmd#922Top/End
pq..99+184cmd#932Change Window
pq..99+186cmd#942Parent Dir
pq..99+188cmd#952Peek Console
pq..99+190cmd#962Alias List
pq..99+192cmd#972Spread
pq..99+194cmd#982To Filer
pq..99+196cmd#992Clear & History
pq..99+198-2FF,FF
pq..100fkeytbl*F Function key labels
pq..101incfile*E1 include .def file
pq..102extlist*E3 .ext list
pq..103filermnu*E4 filer menu bar
pq..106cmtchar*E7 comment char
pq..107prompt*E8 prompt string
pq..108binlist*E9 binary .ext list
pq..110ckeymsgCommand key message (for Help)
pq..111tboxtbl*T Text box table
mh
pq..112
macrobuf*M Macro buffer
pq..113aliasbuf*A Alias list
ps-2ps..-1ps sizewordHs+3 ?
ps
pq..114
sbufHsstring buffer
pf-2pf..-1pf sizewordHf+5 ?
pf
pq..115
fbufHffile list buffer
px-2px..-1px sizewordHx-1 ?
px
pq..116
xbufHxcommand line buffer
pa-2pa..-1pa sizewordHa-1 ?
pa
pq..117
abufHaapplication line buffer
pw-2pw..-1pw sizewordHw
pw
pq..118
wbufHwwork
pr-2pr..-1pr sizewordHn-1 ?
pr
pq..119
nbufHnpathname buffer
pt-2pt..-1pt sizewordHc-1 ?
pt
pq..120
tsbufHctitle seach string buffer ##16
pe
pq..121
reffilereference file
pq..122sysmnubuf*S system menu buffer ##16
番号順ではなく読み込まれた順に配置される
0$E0+n メニュー番号n
1,2サイズ(番号・サイズの3バイトを除く)
3
4アイテム数i
5パラメータ幅
6カーソル位置(R/Oメニューは$FF)
7,8アイテム種類(0,0)
9〜タイトル文字列(終端ヌル),アイテム文字列(終端ヌル)*i
pz
pq..123
compathvz.com path
pi
pq..124
defpathvz.def path
pq..125temptoptemporary work top
pd
pq..127
curdircurrent directory
po
pq..128
optstr16search option string
pq..129vzktbl0VZ key table
pq..130dosktbl0DOS key table
pu-bc
pq..131
cbufbcdelete char top 削除文字列+Size+Param
(mg..-3)..-12最後の削除文字列のサイズ情報(先頭1ビットはカーソル位置情報)
mg..-3delete char end ptr 削除文字列群の終端
pu
pq..132
ubufBuglobal user array ptr
spstack pointer
pu+bu
pq..133
pfbufp84printf buffer ##156.95
pq..134
pu+bu+84
tmpbuf256temporary work
pq..135
pu+bu+340
tmpbuf2256temporary work 2
pq..136
pu+bu+596
tmpbuf3160temporary work 3 WD*2 DTA,smooth,&?()
pq..137
pu+bu+756
pathbuf64filer path work #1
pq..138
pu+bu+820
pathbuf264filer path work #2
pq..139
pu+bu+884
flwork1941st filer work
pq..140
pu+bu+1076
flwork21942nd filer work
Filer window record (fl, actwkp, flwork, flwork2)(194bytes)
fl+0fl..0fl_backword?back fl pointer 反対側の窓のワークエリアのポインタ
fl+2fl..1fl_pooltopword?pool offset DTA格納オフセットスタートアドレス
fl+4fl..2fl_segword?pool segment DTA格納セグメント
fl+6fl..3fl_poolendword?DTA格納オフセットエンドアドレス
fl+8fl..4fl_poolpword?DTA格納オフセットセレクトアドレス
fl+10fl..5fl_selcntword?選択(マーク)ファイル数
fl+12fl..6fl_bcsrword?カーソル位置(上から数えて何行目か)
fl+14fl..7fl_filesword?ファイル総数
fl+16fl..8fl_homeword?カーソル位置が0の時のファイル番号
fl+18fl.18fl_wpxbyte?ファイル表示開始のX座標
fl+19fl.19fl_wpybyte?ファイル表示開始のY座標
fl+20fl.20fl_wsxbyte?ウィンドウ内に表示できるファイル数
fl+21fl.21fl_wsybyte?ウィンドウのX(ファイル数)幅
fl+22fl..11fl_tsyword?表示ファイル数
fl+24fl.24fl_ttlsxbyte?表示パス文字列(窓タイトル)の幅(上限39)
fl+25fl.25fl_whichbyte?ファイラーの窓フラグ(左/上:0,右/下:1)
fl+26fl..13,fl..14fl_freedword?ディスク空き容量
fl+30fl..15fl_clustword?ディスククラスタ数
fl+32fl.32fl_overflowbyte?ファイル数溢れフラグ(Fw<ファイル・ディレクトリ数)
fl+33fl.33fl_curfbyte?カレントディレクトリフラグ(カレント=0, それ以外=1)
fl+34fl_path64PATHSZ現在のパス文字列(反対側はfl..0+34)
fl+98fl_mask32マスク文字列
fl+130fl_lastpath64PATHSZ直前のパス文字列
pq..141
pu+bu+1270
inioptbuf226opt 113*2
pq..141+0WDword
pq..141+2PGword
pq..141+4RSword
pq..141+6TAword
pq..141+8TBword
pq..141+10CIword
pq..141+12COword
pq..141+14MPword
pq..141+16MIword
pq..141+18WLword
pq..141+20FWword
pq..141+22FVword
pq..141+24FSword
pq..141+26FOword
pq..141+28LCword
pq..141+30FMword
pq..141+32FHword
pq..141+34ANword
pq..141+36ACword
pq..141+38ALword
pq..141+40AHword
pq..141+42ASword
pq..141+44AOword
pq..141+46ARword
pq..141+48AMword
pq..141+50ABword
pq..141+52ATword
pq..141+54AWword
pq..141+56AFword
pq..141+58AIword
pq..141+60AJword
pq..141+62AKword
pq..141+64AGword
pq..141+66AUword
pq..141+68APword
pq..141+70ADword
pq..141+72AEword
pq..141+74AYword
pq..141+76AVword
pq..141+78CAword
pq..141+80WVword
pq..141+82WHword
pq..141+84QCword
pq..141+86QTword
pq..141+88QWword
pq..141+90JDword
pq..141+92JEword
pq..141+94JSword
pq..141+96JXword
pq..141+98JUword
pq..141+100PUword
pq..141+102BUword
pq..141+104SPword
pq..141+106Aword
pq..141+108Bword
pq..141+110Cword
pq..141+112Dword
pq..141+114Eword
pq..141+116Fword
pq..141+118Gword
pq..141+120Hword
pq..141+122Iword
pq..141+124Jword
pq..141+126Kword
pq..141+128Lword
pq..141+130Mword
pq..141+132Nword
pq..141+134Oword
pq..141+136Pword
pq..141+138Qword
pq..141+140Tword
pq..141+142Uword
pq..141+144Vword
pq..141+146Wword
pq..141+148Xword
pq..141+150Yword
pq..141+152AAword
pq..141+154BBword
pq..141+156CCword
pq..141+158DDword
pq..141+160EEword
pq..141+162FFword
pq..141+164GGword
pq..141+166HHword
pq..141+168IIword
pq..141+170JJword
pq..141+172KKword
pq..141+174LLword
pq..141+176MMword
pq..141+178NNword
pq..141+180OOword
pq..141+182PPword
pq..141+184QQword
pq..141+186TTword
pq..141+188UUword
pq..141+190VVword
pq..141+192WWword
pq..141+194XXword
pq..141+196YYword
pq..141+198AXword
pq..141+200BXword
pq..141+202CXword
pq..141+204DXword
pq..141+206SIword
pq..141+208DIword
pq..141+210PSword
pq..141+212PFword
pq..141+214PXword
pq..141+216PAword
pq..141+218PWword
pq..141+220PRword
pq..141+222PTword
pq..141+224PEword
pq..142schstr128search buffer(ps文字列をコンバートしたもの)
pq..143rplstr128replace buffer(同上。例えば \n は 0D0Ah へ)
pq..144tmpslot4096TMPSLOTCNT*8 EMS/XMS temp slot
pq..145logtbl128log file table
pq..146?256?
pq..147windrec228*(TC+2)Text windows record
wo
pq..147+0
228Opend windows record コンソールファイルのテキストワーク
wa/wb/wf228*TCActive/Back/etc./Free windows record (pq..147+228) 編集ファイルのテキストワーク
Text record (wo,wa,wb,wf,wm) (228bytes)
wa+0wa..0w_nextword?next record link ptr
wa+2wa.2wnumbytewnwindow number
wa+3wa.3tchfbytemrtouch flag (0=nop,1=modified,-1=RO)
wa+4wa.4wsplitbytewtwindow split mode
wa+5wa.5blkmbytembblock mode (1=line,2=char)
wa+6wa.6wybytelyy loc. in screen
wa+7wa.7wnxtbyte?next line y loc. in screen
wa+8wa.8wysbytekywy keeper
wa+9wa.9nodnumbbyte?disp number flag
wa+10wa..5lnumbwordlnline number
wa+12wa..6dnumbwordlddisp number
wa+14wa..7lnumb0word?line number offset
wa+16wa..8dnumb0word?disp number offset
wa+18wa..9ttopswordtztext area top seg
wa+20wa..10tendsword?text area end seg or EMS entry
wa+22wa..11ttopword?text top ptr
wa+24wa..12tendword?text end ptr
wa+26wa..13tmaxword?text buffer end ptr
wa+28wa..14thomword?screen home ptr
wa+30wa..15tbtmword?screen bottom ptr
wa+32wa..16tnowwordclcurrent line ptr
wa+34wa..17tnxtword?next line ptr
wa+36wa..18btopword?line buffer top ptr
wa+38wa..19bendword?line end ptr
wa+40wa..20tcpwordcpcurrent ptr (common)
wa+42wa..21tfldword?field start ptr (common)
wa+44wa..22bmaxword?line buffer end ptr
wa+46wa..23bhomword?screen home ptr (in buffer)
wa+48wa..24bbtmword?screen bottom ptr (in buffer)
wa+50wa..25lbsegword?line buffer seg
wa+52wa.52inbufbyte?
wa+53wa.53tw_pxbyte?text window
wa+54wa.54tw_pybyte?
wa+55wa.55tw_sxbytewx
wa+56wa.56tw_sybytewy
wa+57wa.57tw_cybyte?
wa+58wa.58fsizbytewefield size
wa+59wa.59fskpbyte?display skip x
wa+60wa.60fofsbyte?H-scroll offset x
wa+61wa.61lxsbyte?lx keeper
wa+62wa.62lxbytelxx loc. in field
wa+63wa.63lybytelhy loc. in line
wa+64wa.64tabrbytehtTab size
wa+65wa.65exttypbytefefile ext type
wa+66wa.66ctypebytectcurrent char type
wa+67wa.67ckanjbyteck1=kanji
wa+68wa..34ccodewordcdcurrent char code
wa+70wa..35namepwordnmfile name ptr
wa+72wa.72largfbyte?large text flag
wa+73wa.73tempbyte?temporary file flag
wa+74wa..37, wa..38readpdword?text read long ptr
wa+78wa..39, wa..40eofpdword?EOF lptr
wa+82wa..41, wa..42headpdword?head lptr
wa+86wa..43headszword?head size
wa+88wa..44, wa..45tailpdword?tail lptr
wa+92wa..46tailszword?tail size
wa+94wa..47textidwordidtext ID No.
wa+96wa..48w1word?work 1
wa+98wa..49w2word?work 2
wa+100wa..50w3word?work 3
wa+102wa..51bofsword?block mark offset in line
wa+104wa.104blkxbytexbblock mark x loc.
wa+105wa.105fsiz0byte?save of fsiz
wa+106wa..53tbmaxword?size of text buffer ##1.5
wa+108wa..54tbaltword?size of temp. block ##1.5
wa+110wa..55, wa..56tblkpdword?block lptr
wa+114wa..57, wa..58tnowpdword?current lptr
wa+118wa..59, wa..60trgtpdword?target lptr
wa+122wa..61, wa..62toldpdword?old current lptr
wa+126wa..63, wa..64tretpdword?return lptr
wa+130wa..65, wa..66tmark1dwordMARKCNTmark lptr 1
wa+134wa..67, wa..68tmark2dwordMARKCNTmark lptr 2
wa+138wa..69, wa..70tmark3dwordMARKCNTmark lptr 3
wa+142wa..71, wa..72tmark4dwordMARKCNTmark lptr 4
wa+146path64PATHSZpath name area: ドライブ名を含むフルパス
wa+210wa..105tsstrwordtstitle search string ptr
wa+212wa..106blktgtwordxcblock target flag
wa+214wa..107inpcntwordqninput counter
wa+216wa..108ektblwordqkevent key table ptr
wa+218wa..109extwordwordnefile ext word
wa+220wa..110labelpword?label name ptr
wa+222wa..111lnumb9word?last line number
wa+224wa.224dspsw1bytetdalternate dspsw
wa+225wa.225atrtxt1bytevn
wa+226wa.226atrstt1bytevs
wa+227wa.227atrpath1bytevy
wm228pq..147+228*(TC+1) &z用のテキストワーク
wm+228
pq..148
lbufBlline buffer (Top)
wm+228lbuf(head)20D,0ACR/LF ラインバッファ先頭にあらかじめ置かれた改行コード
wm+230
pq..148+2
lbuf(body)Bl-2ラインバッファ本体
pq..149tmpbuf4256TMPSZ ラインバッファ溢れ用の緩衝領域
pq..149+256?258〜緩衝領域以降(スーパー堤防ならぬスーパー緩衝?)

Stack segment map
The VZ resources, valid XHTML 1.0 Strict. ©2007 by mezala.