絶対アドレス | 相対アドレス | データ内容 |
0000 | wseg | |
0110 | pc | |
028E | pq | |
dseg | ||
03EC | pn | |
0442 | fg | |
04D2 | mg | |
05B9 | pv | |
062A | vp | |
0690 | ここまでセグメントvzのコピー | |
pq..112/mh | マクロバッファ先頭 | |
mg..2..3 | 実行中マクロの先頭 | |
pq..113 | エイリアス文字列 | |
ps | 文字列バッファ | |
pe | システムメニュー | |
pu-bc | カットバッファ・配列バッファ | |
pu+bu | 表示文字列展開バッファ | |
pq..134 | tmpbuf/tmpbuf2/tmpbuf3 | |
pq..137 | pathbuf/pathbuf2 | |
pq..139/fl | カレントファイラーワーク | |
pq..141 | オプション初期化時対照表 | |
wo | コンソールファイルのテキストワーク | |
wa/wb/wf | テキストワーク(TC*228) | |
wm | &z用テキストワーク | |
wm+228 | ラインバッファ(実質的先頭はwm+230) | |
pq..149 | 緩衝領域以降 |
offset | ptr | symname | size | expr | description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0000 | wseg | ||||||||||||||||||||
PSP 省略 | |||||||||||||||||||||
org | 256 | ||||||||||||||||||||
0100 | pc-16 | entry: | 2 | jmps | entry1 | ||||||||||||||||
0102 | pc-14 | vzversion: | 9 | "VZ1.60 ",0,EOF | |||||||||||||||||
010B | pc-5 | entry1: | 2 | jmp | init | ||||||||||||||||
010E | pc..-1 | word | 0000h | ||||||||||||||||||
0110 | pc | nm_vz | 9 | 'VZ',0*7 | |||||||||||||||||
0119 | pc.9 | hardware | byte | 0 | |||||||||||||||||
011A | ? | 6 | 0*6 | ||||||||||||||||||
Customizing data | |||||||||||||||||||||
0120 | pc+16 | nullptr | word | 0 | |||||||||||||||||
0122 | pc..9 | tsrflag | word | 0 | Z: | ||||||||||||||||
0124 | pc..10 | tpafreep | word | 0 | ZP | ||||||||||||||||
0126 | pc..11 | tbsize | word | 64 | Bt | ||||||||||||||||
0128 | pc..12 | conbufsz | word | 32 | Bo | ||||||||||||||||
012A | pc..13 | logtblsz | word | 1024 | Bv: log file table size | ||||||||||||||||
012C | pc..14 | frees | word | 32 | Bf | ||||||||||||||||
012E | pc..15 | emspages | word | 1 | EM | ||||||||||||||||
0130 | pc..16 | emsfree | word | 0 | EF | ||||||||||||||||
0132 | pc..17 | xmssize | word | 1 | XM | ||||||||||||||||
0134 | pc..18 | macrosz | word | 1024 | Bm | ||||||||||||||||
0136 | pc..19 | aliassz | word | 0 | Ba | ||||||||||||||||
0138 | pc..20 | sbufsz | word | 256 | Hs | ||||||||||||||||
013A | pc..21 | fbufsz | word | 128 | Hf | ||||||||||||||||
013C | pc..22 | xbufsz | word | 128 | Hx | ||||||||||||||||
013E | pc..23 | abufsz | word | 64 | Ha | ||||||||||||||||
0140 | pc..24 | wbufsz | word | 64 | Hw | ||||||||||||||||
0142 | pc..25 | nbufsz | word | PATHSZ | Hn | ||||||||||||||||
0144 | pc..26 | tsbufsz | word | TTLSTRSZ | Hc | ||||||||||||||||
0146 | pc..27 | cbufsz | word | 256 | Bc | ||||||||||||||||
0148 | pc..28 | lbufsz | word | 1024 | Bl | ||||||||||||||||
014A | pc..29 | wndc | word | 10 | TC | ||||||||||||||||
014C | pc..30 | fldsz | word | 80 | WD | ||||||||||||||||
014E | pc..31 | pagec | word | 0 | PG | ||||||||||||||||
0150 | pc..32 | rolc | word | 3 | RS | ||||||||||||||||
0152 | pc..33 | ntab | word | 8 | Ta | ||||||||||||||||
0154 | pc..34 | ctab | word | 4 | Tb | ||||||||||||||||
0156 | pc..35 | csr_i | word | 4 | Ci | ||||||||||||||||
0158 | pc..36 | csr_o | word | 7 | Co | ||||||||||||||||
015A | pc..37 | pagm | word | 0 | mp | ||||||||||||||||
015C | pc..38 | insm | word | 0 | mi | ||||||||||||||||
015E | pc..39 | windloc | word | 0 | WL | ||||||||||||||||
0160 | pc..40 | poolcnt | word | 256 | FW | ||||||||||||||||
0162 | pc..41 | hfiles, | word | 1 | FV | ||||||||||||||||
0164 | pc..42 | sortopt | word | 0 | FS | ||||||||||||||||
0166 | pc..43 | dcmpopt | word | 3 | FO | ||||||||||||||||
0168 | pc..44 | linecnt | word | 0 | LC | ||||||||||||||||
016A | pc..45 | flmode | word | 0 | FM | ||||||||||||||||
016C | pc..46 | hidden | word | 0 | FH | ||||||||||||||||
016E | pc..47 | swapmode | word | 1 | SW | ||||||||||||||||
0170 | pc..48 | reallocf | word | 0 | RM | ||||||||||||||||
0172 | pc..49 | retval | word | 0 | r return value | ||||||||||||||||
0174 | pc..50 | readmac | word | 0 | rr read/run macro No. | ||||||||||||||||
0176 | pc..51 | sysmode | word | 0 | s vz system mode | ||||||||||||||||
0178 | pc..52 | sysmode0 | word | 0 | fr previous mode | ||||||||||||||||
017A | pc..53 | fptype | word | 0 | ft FEP type | ||||||||||||||||
017C | pc..54 | lastcmd | word | 0 | cm last command | ||||||||||||||||
017E | pc..55 | textc | word | 0 | wc open text count | ||||||||||||||||
0180 | pc..56 | seed | word | 1 | rn random seed | ||||||||||||||||
0182 | pc..57 | sftkey | word | 0 | ks key shift status | ||||||||||||||||
0184 | pc..58 | cmdsymtbl | word | pv | |||||||||||||||||
0186 | pc..59 | cmdnamep | word | nm_vz | pc | ||||||||||||||||
0188 | pc..60 | curdrvp | word | curdrv | pn | ||||||||||||||||
018A | pc..61 | tmppath | word | pq | |||||||||||||||||
018C | pc..62 | scrnparm | word | vp | |||||||||||||||||
018E | pc..63 | flparm | word | fg | |||||||||||||||||
0190 | pc..64 | macroparm | word | mg | |||||||||||||||||
0192 | pc..65 | paltblp | word | 0 | up IBM: palette tabel ptr | ||||||||||||||||
0194 | pc..66 | videomode | word | 0 | vm IBM: video mode | ||||||||||||||||
0196 | pc..67 | w_free | word | 0 | wf window record | ||||||||||||||||
0198 | pc..68 | w_act | word | 0 | wa active | ||||||||||||||||
019A | pc..69 | w_back | word | 0 | wb back | ||||||||||||||||
019C | pc..70 | w_busy | word | 0 | wo busy top | ||||||||||||||||
019E | pc..71 | w_ext | word | 0 | wm | ||||||||||||||||
01A0 | pc..72 | code_seg | word | 0 | VZ | ||||||||||||||||
01A2 | pc..73 | cz_val | word | 0 | cz | ||||||||||||||||
01A4 | pc..74 | data_seg | word | 0 | dz | ||||||||||||||||
01A6 | pc..75 | farseg | word | 0 | fz far BSS seg | ||||||||||||||||
01A8 | pc..76 | stack_seg | word | 0 | gz | ||||||||||||||||
01AA | pc..77 | stops | word | 0 | kz text stack area top seg | ||||||||||||||||
01AC | pc..78 | send | word | 0 | kp text stack end ptr | ||||||||||||||||
01AE | pc..79 | basemode | word | SYS_DOS | sm | ||||||||||||||||
01B0 | pc..80 | silent | word | 0 | ss | ||||||||||||||||
01B2 | pc..81 | promode | word | 0 | sr | ||||||||||||||||
01B4 | pc..82 | actwkp | word | 0 | fl | ||||||||||||||||
01B6 | pc..83 | menumsgp | word | 0 | pm | ||||||||||||||||
01B8 | pc..84 | head1st | word | 0 | mh first module header ptr | ||||||||||||||||
01BA | pc..85 | inpchar | word | 0 | ic input char | ||||||||||||||||
01BC | pc..86 | vwxor | word | 0 | vr for vwx | ||||||||||||||||
01BE | pc..87 | atrtbl | word | 7 | AN | ||||||||||||||||
01C0 | pc..88 | atrtbl | word | 5 | AC | ||||||||||||||||
01C2 | pc..89 | atrtbl | word | 5 | AL | ||||||||||||||||
01C4 | pc..90 | atrtbl | word | 13 | AH | ||||||||||||||||
01C6 | pc..91 | atrtbl | word | 15 | AS | ||||||||||||||||
01C8 | pc..92 | atrtbl | word | 14 | AO | ||||||||||||||||
01CA | pc..93 | atrtbl | word | 13 | AR | ||||||||||||||||
01CC | pc..94 | atrtbl | word | 6 | AM | ||||||||||||||||
01CE | pc..95 | atrtbl | word | 5 | AB | ||||||||||||||||
01D0 | pc..96 | atrtbl | word | 5 | AT | ||||||||||||||||
01D2 | pc..97 | atrtbl | word | 7 | AW | ||||||||||||||||
01D4 | pc..98 | atrtbl | word | 6 | AF | ||||||||||||||||
01D6 | pc..99 | atrtbl | word | 15 | AI | ||||||||||||||||
01D8 | pc..100 | atrtbl | word | 6 | AJ | ||||||||||||||||
01DA | pc..101 | atrtbl | word | 6 | AK | ||||||||||||||||
01DC | pc..102 | atrtbl | word | 1 | AG | ||||||||||||||||
01DE | pc..103 | atrtbl | word | 6 | AU | ||||||||||||||||
01E0 | pc..104 | atrtbl | word | 15 | AP | ||||||||||||||||
01E2 | pc..105 | atrtbl | word | 7 | AD | ||||||||||||||||
01E4 | pc..106 | atrtbl | word | 1 | AE | ||||||||||||||||
01E6 | pc..107 | atrpath | word | 0 | ay | ||||||||||||||||
01E8 | pc..108 | atrucsr | word | 08h | av | ||||||||||||||||
01EA | pc..109 | atrflag | word | 0 | ca | ||||||||||||||||
01EC | pc..110 | vsplit | word | 40 | wv :V split | ||||||||||||||||
01EE | pc..111 | hsplit | word | 12 | wh :H split | ||||||||||||||||
01F0 | pc..112 | as_count | word | 0 | QC :auto save count | ||||||||||||||||
01F2 | pc..113 | as_delay | word | 0 | QT :auto save delay | ||||||||||||||||
01F4 | pc..114 | as_wait | word | 0 | QW :auto save wait | ||||||||||||||||
01F6 | pc..115 | dspsw | word | jd | |||||||||||||||||
01F8 | pc..116 | edtsw | word | je | |||||||||||||||||
01FA | pc..117 | syssw | word | js | |||||||||||||||||
01FC | pc..118 | extsw | word | 0 | jx | ||||||||||||||||
01FE | pc..119 | usersw | word | 0 | ju | ||||||||||||||||
0200 | pc..120 | ubufp | word | 0 | pu | ||||||||||||||||
0202 | pc..121 | ubufsz | word | 64 | Bu | ||||||||||||||||
0204 | pc..122 | macsp | word | 0 | sp macro stack ptr | ||||||||||||||||
0206 | pc..123 | sysvar A | word | 0 | A system variables | ||||||||||||||||
0208 | pc..124 | sysvar B | word | 0 | B system variables | ||||||||||||||||
020A | pc..125 | sysvar C | word | 0 | C system variables | ||||||||||||||||
020C | pc..126 | sysvar D | word | 0 | D system variables | ||||||||||||||||
020E | pc..127 | sysvar E | word | 0 | E system variables | ||||||||||||||||
0210 | pc..128 | sysvar F | word | 0 | F system variables | ||||||||||||||||
0212 | pc..129 | sysvar G | word | 0 | G system variables | ||||||||||||||||
0214 | pc..130 | sysvar H | word | 0 | H system variables | ||||||||||||||||
0216 | pc..131 | sysvar I | word | 0 | I system variables | ||||||||||||||||
0218 | pc..132 | sysvar J | word | 0 | J system variables | ||||||||||||||||
021A | pc..133 | sysvar K | word | 0 | K system variables | ||||||||||||||||
021C | pc..134 | sysvar L | word | 0 | L system variables | ||||||||||||||||
021E | pc..135 | sysvar M | word | 0 | M system variables | ||||||||||||||||
0220 | pc..136 | sysvar N | word | 0 | N system variables | ||||||||||||||||
0222 | pc..137 | sysvar O | word | 0 | O system variables | ||||||||||||||||
0224 | pc..138 | sysvar P | word | 0 | P system variables | ||||||||||||||||
0226 | pc..139 | sysvar Q | word | 0 | Q system variables | ||||||||||||||||
0228 | pc..140 | sysvar T | word | 0 | T system variables | ||||||||||||||||
022A | pc..141 | sysvar U | word | 0 | U system variables | ||||||||||||||||
022C | pc..142 | sysvar V | word | 0 | V system variables | ||||||||||||||||
022E | pc..143 | sysvar W | word | 0 | W system variables | ||||||||||||||||
0230 | pc..144 | sysvar X | word | 0 | X system variables | ||||||||||||||||
0232 | pc..145 | sysvar Y | word | 0 | Y system variables | ||||||||||||||||
0234 | pc..146 | sysvar AA | word | 0 | AA system variables | ||||||||||||||||
0236 | pc..147 | sysvar BB | word | 0 | BB system variables | ||||||||||||||||
0238 | pc..148 | sysvar CC | word | 0 | CC system variables | ||||||||||||||||
023A | pc..149 | sysvar DD | word | 0 | DD system variables | ||||||||||||||||
023C | pc..150 | sysvar EE | word | 0 | EE system variables | ||||||||||||||||
023E | pc..151 | sysvar FF | word | 0 | FF system variables | ||||||||||||||||
0240 | pc..152 | sysvar GG | word | 0 | GG system variables | ||||||||||||||||
0242 | pc..153 | sysvar HH | word | 0 | HH system variables | ||||||||||||||||
0244 | pc..154 | sysvar II | word | 0 | II system variables | ||||||||||||||||
0246 | pc..155 | sysvar JJ | word | 0 | JJ system variables | ||||||||||||||||
0248 | pc..156 | sysvar KK | word | 0 | KK system variables | ||||||||||||||||
024A | pc..157 | sysvar LL | word | 0 | LL system variables | ||||||||||||||||
024C | pc..158 | sysvar MM | word | 0 | MM system variables | ||||||||||||||||
024E | pc..159 | sysvar NN | word | 0 | NN system variables | ||||||||||||||||
0250 | pc..160 | sysvar OO | word | 0 | OO system variables | ||||||||||||||||
0252 | pc..161 | sysvar PP | word | 0 | PP system variables | ||||||||||||||||
0254 | pc..162 | sysvar QQ | word | 0 | QQ system variables | ||||||||||||||||
0256 | pc..163 | sysvar TT | word | 0 | TT system variables | ||||||||||||||||
0258 | pc..164 | sysvar UU | word | 0 | UU system variables | ||||||||||||||||
025A | pc..165 | sysvar VV | word | 0 | VV system variables | ||||||||||||||||
025C | pc..166 | sysvar WW | word | 0 | WW system variables | ||||||||||||||||
025E | pc..167 | sysvar XX | word | 0 | XX system variables | ||||||||||||||||
0260 | pc..168 | sysvar YY | word | 0 | YY system variables | ||||||||||||||||
0262 | pc..169 | intregs AX | word | 0 | AX | ||||||||||||||||
0264 | pc..170 | intregs BX | word | 0 | BX | ||||||||||||||||
0266 | pc..171 | intregs CX | word | 0 | CX | ||||||||||||||||
0268 | pc..172 | intregs DX | word | 0 | DX | ||||||||||||||||
026A | pc..173 | intregs SI | word | 0 | SI | ||||||||||||||||
026C | pc..174 | intregs DI | word | 0 | DI | ||||||||||||||||
Loader work | |||||||||||||||||||||
026E | pc..175, pc..176 | tocs | dword | 0 | |||||||||||||||||
0272 | pc..177 | loseg | word | 0 | loader seg | ||||||||||||||||
0274 | pc..178 | nears | word | 0 | near end seg | ||||||||||||||||
0276 | pc..179 | shseg | word | 0 | shell segment pc..179+16=command.com非常駐部 | ||||||||||||||||
0278 | pc..180 | conseg | word | 0 | |||||||||||||||||
027A | pc..181 | swapss_end | word | 0 | |||||||||||||||||
027C | pc..182 | ss_stack | word | 0 | |||||||||||||||||
027E | pc..183 | ss_end | word | 0 | |||||||||||||||||
0280 | pc..184 | ssmax | word | 0 | SS max | ||||||||||||||||
0282 | pc..185 | execcmd | word | 0 | exec command ptr | ||||||||||||||||
0284 | pc..186 | flcmdp | word | 0 | filer command ptr | ||||||||||||||||
0286 | pc.374 | flret | byte | 0 | filer return code | ||||||||||||||||
0287 | pc.375 | tchdir | byte | 0 | touch dir flag | ||||||||||||||||
0288 | pc.376 | doswapf | byte | 0 | do swap flag | ||||||||||||||||
0289 | pc.377 | macmode | byte | 0 | macro mode (MAC_) | ||||||||||||||||
028A | pc.378 | breakf | byte | -1 | break flag | ||||||||||||||||
028B | pc.379 | dossw | byte | 0 | dos command switch ##16 | ||||||||||||||||
028C | pc..190 | doslen | word | 0 | dos command box len ##16 | ||||||||||||||||
028E | pq | tmppath | 32 | TMPPATHSZ | temporary path %TMP%\VZTEMP.$$$ | ||||||||||||||||
dos.asm | |||||||||||||||||||||
02AE | pq..16 | mulstp | word | 0 | multi statement ptr | ||||||||||||||||
02B0 | pq..17 | save_psp | word | 0 | |||||||||||||||||
02B2 | pq..18 | cs_sp | word | 0 | |||||||||||||||||
02B4 | pq.38 | buflen | byte | 0 | |||||||||||||||||
02B5 | pq.39 | tomode | byte | 0 | |||||||||||||||||
xscr.asm | |||||||||||||||||||||
02B6 | pq.40 | prechar | byte | 0 | |||||||||||||||||
02B7 | pq.41 | skipescf | byte | 0 | |||||||||||||||||
02B8 | pq..21 | putp | word | 0 | |||||||||||||||||
02BA | pq..22 | puttop | word | 0 | |||||||||||||||||
02BC | pq..23 | conend | word | 0 | |||||||||||||||||
02BD | pq..24 | conmax | word | 0 | |||||||||||||||||
02BE | pq..25 | concp | word | 0 | |||||||||||||||||
02C2 | pq.52 | conwy | byte | 0 | |||||||||||||||||
02C3 | pq.53 | xpause | byte | 0 | |||||||||||||||||
02C4 | pq..27, pq..28 | tretp0 | dword | 0 | |||||||||||||||||
swap.asm | |||||||||||||||||||||
02C8 | pq..29 | xs_handle | word | 0 | xslot_cs _swapslot <> | ||||||||||||||||
02CA | pq..30 | xs_size | word | 0 | |||||||||||||||||
02CC | pq..31 | xs_handle | word | 0 | xslot_ss _swapslot <> | ||||||||||||||||
02CE | pq..32 | xs_size | word | 0 | |||||||||||||||||
02D0 | pq+66 | xslot_text | 64 | _swapslot 16 dup (<>) | |||||||||||||||||
0310 | pq..65 | textslots | word | 0 | |||||||||||||||||
0312 | pq.132 | swapcsf | byte | 0 | |||||||||||||||||
0313 | pq.133 | - | byte | 0 | padding | ||||||||||||||||
ems.asm | |||||||||||||||||||||
0314 | pq..67 | frame | word | 0 | EMSページフレームセグメント(DC/15/09826/Hiro) | ||||||||||||||||
0316 | pq..68 | bm_base | word | ? | r_ems _bmprec <> EMSベースエントリー(=0) | ||||||||||||||||
0318 | pq..69 | bm_offset | word | ? | EMSテーブルオフセット | ||||||||||||||||
031A | pq..70 | bm_max | word | ? | EMSマックスエントリー(取得EMSページ数:DC/15/10446/Hiro)/Emは起動時取得EMSページ数(DC/15/12515/Hiro) | ||||||||||||||||
031C | pq..71 | bm_w1 | word | ? | work(EMS確保時の一時変数) | ||||||||||||||||
031E | pq..72 | bm_base | word | ? | r_xms _bmprec <> XMSベースエントリー | ||||||||||||||||
0320 | pq..73 | bm_offset | word | ? | XMSテーブルオフセット | ||||||||||||||||
0322 | pq..74 | bm_max | word | ? | XMSマックスエントリー(取得XMSページ数) | ||||||||||||||||
0324 | pq..75 | bm_w1 | word | ? | work(XMS確保時の一時変数) | ||||||||||||||||
0326 | pq..76 | bm_base | word | ? | r_tmp _bmprec <> TMPベースエントリー | ||||||||||||||||
0328 | pq..77 | bm_offset | word | ? | TMPテーブルオフセット | ||||||||||||||||
032A | pq..78 | bm_max | word | ? | TMPマックスエントリー | ||||||||||||||||
032C | pq..79 | bm_w1 | word | ? | work(TMP確保時の一時変数) | ||||||||||||||||
032E | pq..80 | pmap0 | word | MAX_PAGE | Page map table 0(物理ページ0のエントリー) | ||||||||||||||||
0330 | pq..81 | pmap1 | word | MAX_PAGE | Page map table 1(物理ページ1のエントリー) | ||||||||||||||||
0332 | pq..82 | pmap2 | word | MAX_PAGE | Page map table 2(物理ページ2のエントリー) | ||||||||||||||||
0334 | pq..83 | pmap3 | word | MAX_PAGE | Page map table 3(物理ページ3のエントリー) | ||||||||||||||||
0336 | pq..84 | pmap_bak0 | word | MAX_PAGE | backup 0 | ||||||||||||||||
0338 | pq..85 | pmap_bak1 | word | MAX_PAGE | backup 1 | ||||||||||||||||
033A | pq..86 | pmap_bak2 | word | MAX_PAGE | backup 2 | ||||||||||||||||
033C | pq..87 | pmap_bak3 | word | MAX_PAGE | backup 3 | ||||||||||||||||
033E | pq..88 | emb_size | word | ? | embwork _embrec <> XMS | ||||||||||||||||
0340 | pq..89 | word | ? | ||||||||||||||||||
0342 | pq..90 | emb_src_h | word | ? | |||||||||||||||||
0344 | pq..91, pq..92 | emb_src_off | dword | ? | |||||||||||||||||
0348 | pq..93 | emb_dst_h | word | ? | |||||||||||||||||
034A | pq..94, pq..95 | emb_dst_off | dword | ? | |||||||||||||||||
034E | pq..96 | truncf | word | 0 | truncflag Rm(EMS/XMS解放禁止フラグ) | ||||||||||||||||
endws | |||||||||||||||||||||
dseg | |||||||||||||||||||||
0350 | pq+194 | DSEG | 4 | "DSEG" | |||||||||||||||||
Customizing data pointers | |||||||||||||||||||||
0354 | pq..99/pn..-76 | ckeytbl | word | 0 | command key table | ||||||||||||||||
0356 | pq..100/pn..-75 | fkeytbl | word | 0 | function key table | ||||||||||||||||
0358 | pq..101/pn..-74 | incfile | word | 0 | include .def file | ||||||||||||||||
035A | pq..102/pn..-73 | extlist | word | 0 | .ext list | ||||||||||||||||
035C | pq..103/pn..-72 | filermnu | word | 0 | filer menu bar | ||||||||||||||||
035E | pq..104/pn..-71 | tenkey_g | word | 0 | [GRPH]+tenkey *E5 (NEC-98) | ||||||||||||||||
0360 | pq..105/pn..-70 | tenkey_c | word | 0 | [CTRL]+tenkey *E6 (NEC-98) | ||||||||||||||||
0362 | pq..106/pn..-69 | cmtchar | word | 0 | comment char *E7 (Title Search char) | ||||||||||||||||
0364 | pq..107/pn..-68 | prompt | word | 0 | prompt string *E8 | ||||||||||||||||
0366 | pq..108/pn..-67 | binlist | word | 0 | binary .ext list *E9 | ||||||||||||||||
0368 | pq..109/pn..-66 | kanatbl | word | 0 | KANA to alpha table *E11 (NEC-98,AX) | ||||||||||||||||
036A | pq..110/pn..-65 | ckeymsg | word | 0 | command key message | ||||||||||||||||
036C | pq..111/pn..-64 | tboxtbl | word | 0 | text box table *T | ||||||||||||||||
036E | pq..112/pn..-63 | macrobuf | word | 0 | macro key *M [mh] | ||||||||||||||||
0370 | pq..113/pn..-62 | aliasbuf | word | 0 | alias buffer | ||||||||||||||||
0372 | pq..114/pn..-61 | sbuf | word | 0 | string buffer [ps] | ||||||||||||||||
0374 | pq..115/pn..-60 | fbuf | word | 0 | file list buffer [pf] | ||||||||||||||||
0376 | pq..116/pn..-59 | xbuf | word | 0 | command line buffer [px] | ||||||||||||||||
0378 | pq..117/pn..-58 | abuf | word | 0 | application line buffer [pa] | ||||||||||||||||
037A | pq..118/pn..-57 | wbuf | word | 0 | work [pw] | ||||||||||||||||
037C | pq..119/pn..-56 | nbuf | word | 0 | pathname buffer [pr] | ||||||||||||||||
037E | pq..120/pn..-55 | tsbuf | word | 0 | title seach string buffer ##16 [pt] | ||||||||||||||||
0380 | pq..121/pn..-54 | reffile | word | 0 | reference file [pe](EDITFILE) | ||||||||||||||||
0382 | pq..122/pn..-53 | sysmnubuf | word | 0 | system menu buffer ##16 *S 1-13 順不同 Macros, Alias, Text, Range, Mask, Sort, Compare, Exec, Quick, Modules, VZPATH, Attribute, File | ||||||||||||||||
0384 | pq..123/pn..-52 | compath | word | 0 | vz.com path [pz] | ||||||||||||||||
0386 | pq..124/pn..-51 | defpath | word | 0 | vz.def path [pi] | ||||||||||||||||
0388 | pq..125/pn..-50 | temptop | word | 0 | temporary work top | ||||||||||||||||
038A | pq..126/pn..-49 | tempend | word | 0 | temporary work end | ||||||||||||||||
Sized buffers | |||||||||||||||||||||
038C | pq..127/pn..-48 | curdir | word | PATHSZ | current directory [pd] | ||||||||||||||||
038E | pq..128/pn..-47 | optstr | word | 16 | search option string [po] | ||||||||||||||||
0390 | pq..129/pn..-46 | vzktbl | word | 0 | VZ key table | ||||||||||||||||
0392 | pq..130/pn..-45 | dosktbl | word | 0 | DOS key table | ||||||||||||||||
0394 | pq..131/pn..-44 | cbuf | word | 0 | delete char top [pu-bc] | ||||||||||||||||
0396 | pq..132/pn..-43 | ubuf | word | 0 | global user array ptr [pu] | ||||||||||||||||
0398 | pq..133/pn..-42 | pfbufp | word | PFBUFSZ | printf buffer ##156.95 | ||||||||||||||||
039A | pq..134/pn..-41 | tmpbuf | word | TMPSZ | temporary work,command line,&g() | ||||||||||||||||
039C | pq..135/pn..-40 | tmpbuf2 | word | TMPSZ | |||||||||||||||||
039E | pq..136/pn..-39 | tmpbuf3 | word | WD*2 | DTA,smooth,&?() | ||||||||||||||||
03A0 | pq..137/pn..-38 | pathbuf | word | PATHSZ | |||||||||||||||||
03A2 | pq..138/pn..-37 | pathbuf2 | word | PATHSZ | |||||||||||||||||
03A4 | pq..139/pn..-36 | flwork | word | type _filer | 1st filer work | ||||||||||||||||
03A6 | pq..140/pn..-35 | flwork2 | word | type _filer | 2nd filer work | ||||||||||||||||
03A8 | pq..141/pn..-34 | inioptbuf | word | INIOPTSZ1+INIOPTSZ2+INIOPTSZ3 VZ.DEFで定義されたオプションなどの初期値 | |||||||||||||||||
03AA | pq..142/pn..-33 | schstr | word | STRSZ | search buffer コンバートされた検索文字列のバッファ | ||||||||||||||||
03AC | pq..143/pn..-32 | rplstr | word | STRSZ | replace buffer コンバートされた置換文字列のバッファ | ||||||||||||||||
03AE | pq..144/pn..-31 | tmpslot | word | TMPSLOTCNT*8 | EMS/XMS temp slot | ||||||||||||||||
03B0 | pq..145/pn..-30 | logtbl | word | 0 | log file table | ||||||||||||||||
03B2 | pq..146/pn..-29 | word | 0 | ||||||||||||||||||
03B4 | pq..147/pn..-28 | windrec | word | 0 | |||||||||||||||||
03B6 | pq..148/pn..-27 | lbuf | word | 0 | line buffer =wm+228 | ||||||||||||||||
03B8 | pq..149/pn..-26 | tmpbuf4 | word | TMPSZ | |||||||||||||||||
Far segment | |||||||||||||||||||||
03BA | pq..150/pn..-25 | dosscrn | word | 0 | save of DOS screen | ||||||||||||||||
03BC | pq..151/pn..-24 | curscrn | word | 0 | save of current screen | ||||||||||||||||
03BE | pq..152/pn..-23 | pool | word | 0 | directory pool | ||||||||||||||||
03C0 | pq..153/pn..-22 | imgstack | word | 0 | image stack | ||||||||||||||||
03C2 | pq..154/pn..-21 | farbsssz | word | 0 | |||||||||||||||||
System pointers | |||||||||||||||||||||
03C4 | pq..155/pn..-20 | gtops | word | 0 | text area top seg (texts) | ||||||||||||||||
03C6 | pq..156/pn..-19 | rends | word | 0 | temporary area end seg | ||||||||||||||||
03C8 | pq..157/pn..-18 | sends | word | -1 | text stack area end seg | ||||||||||||||||
03CA | pq..158/pn..-17 | gends | word | 0 | global end seg | ||||||||||||||||
03CC | pq..159/pn..-16 | gtops0 | word | 0 | ##152.26 | ||||||||||||||||
03CE | pq..160/pn..-15 | envseg | word | 0 | env seg | ||||||||||||||||
03D0 | pq..161/pn..-14 | tvsize | word | WD*HIGHT*2 | size of text vram | ||||||||||||||||
03D2 | pq..162/pn..-13 | pathp | word | 0 | path name ptr | ||||||||||||||||
03D4 | pq..163/pn..-12 | opnpath | word | 0 | open path | ||||||||||||||||
03D6 | pq..164/pn..-11 | cstfilep | word | 0 | customize file ptr | ||||||||||||||||
03D8 | pq..165/pn..-10 | incfilep | word | 0 | include file ptr | ||||||||||||||||
Miscellaneous | |||||||||||||||||||||
03DA | pq.332/pn.-18 | strf | byte | 0 | search string flag | ||||||||||||||||
03DB | pq+333/pn-17 | refloc | 2 | 0,0 | reference location..167/pn..-1 | ||||||||||||||||
03DD | pq.335/pn.-15 | msgon | byte | 0 | |||||||||||||||||
03DE | pq.336/pn.-14 | dirchr | byte | '\' | dir char | ||||||||||||||||
03DF | pq.337/pn.-13 | swchr | byte | '/' | switch char | ||||||||||||||||
03E0 | pq+338/pn-12 | pkeytbl | 6 | PKEYCNT | prefix key table | ||||||||||||||||
03E6 | pq..172/pn..-3 | drawfunc | word | 0 | redraw function ptr | ||||||||||||||||
03E8 | pq..171/pn..-2 | menubit | word | 0 | menu check(*) bit | ||||||||||||||||
03EA | pq..170/pn..-1 | optptr | word | 0 | option ptr | ||||||||||||||||
pn | |||||||||||||||||||||
03EC | pn | curdrv | 2 | 0,0 | current drive | ||||||||||||||||
03EE | pn.2 | cmdflag | byte | 0 | copy of command flag | ||||||||||||||||
03EF | pn.3 | usefar | byte | 0 | |||||||||||||||||
03F0 | pn.4 | fkeymode | byte | 0 | function key mode | ||||||||||||||||
03F1 | pn.5 | dspkeyf | byte | 0 | |||||||||||||||||
03F2 | pn.6 | dbcs | byte | TRUE | DBCS flag ##156.132 | ||||||||||||||||
03F3 | (pn+7)..0 | w_act0 | word | 0 | |||||||||||||||||
03F5 | (pn+9)..0 | w_back0 | word | 0 | |||||||||||||||||
03F7 | pn.11 | wsplit0 | byte | 0 | |||||||||||||||||
System label defs | |||||||||||||||||||||
03F8 | pn+12 | nm_com | 4 | 'COM',0 | |||||||||||||||||
03FC | pn+16 | nm_def | 4 | 'DEF',0 | |||||||||||||||||
0400 | pn+20 | nm_tmp | 4 | 'TMP',0 | |||||||||||||||||
0404 | pn+24 | nm_bak | 4 | 'BAK',0 | |||||||||||||||||
0408 | pn+28 | nm_path | 5 | 'PATH',0 | |||||||||||||||||
040D | pn+33 | nm_log | 4 | 'LOG',0 | ##16 | ||||||||||||||||
0411 | pn+37 | nm_env | 4 | 'ENV',0 | ##16 | ||||||||||||||||
0415 | pn+41 | nm_vztmp | 11 | 'VZTEMP.$$$',0 | |||||||||||||||||
0420 | pn+52 | nm_files | 10 | "FILES.$$$",0 | |||||||||||||||||
042A | pn+62 | comspec | 8 | 'COMSPEC',0 | |||||||||||||||||
0432 | pn+70 | nm_confile | 8 | 'console',0 | |||||||||||||||||
alias.asm | |||||||||||||||||||||
043A | pn.78 | poolf | byte | FALSE | |||||||||||||||||
043B | pn.79 | - | byte | 0 | padding | ||||||||||||||||
disp.asm | |||||||||||||||||||||
043C | pn.80 | clrkey | byte | 0 | |||||||||||||||||
043D | pn.81 | - | byte | 0 | padding | ||||||||||||||||
expr.asm | |||||||||||||||||||||
043E | pn.82 | rexpnest | byte | 0 | |||||||||||||||||
043F | (pn+83)..0 | sp_save | word | ? | |||||||||||||||||
0440 | pn.85 | - | byte | 0 | padding | ||||||||||||||||
filer.asm/fg | |||||||||||||||||||||
0442 | fg.0 | fldual | byte | 0 | ディレクトリの表示数 0=single 1=dual | ||||||||||||||||
0443 | fg.1 | retdir | byte | 0 | 参照パス/マスクの初期化 | ||||||||||||||||
0444 | fg..1 | fllastcmd | word | 0 | 最後に実行されたファイラーコマンド | ||||||||||||||||
FLATRCNT+1 | |||||||||||||||||||||
0446 | fg.4 | flatrtbl | byte | 29 | 表示属性 システム | ||||||||||||||||
0447 | fg.5 | flatrtbl | byte | 29 | 表示属性 隠しファイル | ||||||||||||||||
0448 | fg.6 | flatrtbl | byte | 25 | 表示属性 リードオンリー | ||||||||||||||||
0449 | fg.7 | flatrtbl | byte | 28 | 表示属性 ディレクトリ | ||||||||||||||||
044A | fg.8 | flatrtbl | byte | 27 | 表示属性 バイナリ | ||||||||||||||||
044B | fg.9 | flatrtbl | byte | 30 | 表示属性 ノーマル | ||||||||||||||||
044C | fg.10 | flatrtbl | byte | 31 | 表示属性 | ||||||||||||||||
filer menu bar structure (mb_filer) | |||||||||||||||||||||
044D | fg.11 | mb_px | byte | 1 | |||||||||||||||||
044E | fg.12 | mb_py | byte | 0 | コマンドメニュー表示スイッチ 0:on 1:off | ||||||||||||||||
044F | fg.13 | mb_sx | byte | WD | ステータスをクリアするサイズ(メニュー表示が優先) | ||||||||||||||||
0450 | fg.14 | mb_c | byte | -1 | アイテム数(上限12) | ||||||||||||||||
0451 | (fg+15)..0 | mb_ttl | word | *E4 / &Fm(c) srch trgt | |||||||||||||||||
drive menu structure (mn_drive) | |||||||||||||||||||||
0453 | fg.17 | mn_wd | byte | 7 | |||||||||||||||||
0454 | fg.18 | mn_c | byte | 0 | ドライブ数 | ||||||||||||||||
0455 | fg.19 | mn_valwd | byte | 0 | |||||||||||||||||
0456 | fg.20 | mn_sel | byte | 0 | |||||||||||||||||
0457 | (fg.21)..0 | mn_ext | word | draw_drive | |||||||||||||||||
vzpath menu structure (mn_vzpath) | |||||||||||||||||||||
0459 | fg.23 | mn_wd | byte | 32 | |||||||||||||||||
045A | fg.24 | mn_c | byte | 0 | |||||||||||||||||
045B | fg.25 | mn_valwd | byte | 0 | |||||||||||||||||
045C | fg.26 | mn_sel | byte | 0 | |||||||||||||||||
045D | (fg+27)..0 | mn_ext | word | 0 | |||||||||||||||||
045F | fg+29 | mask_all | 4 | "*.*",0 | |||||||||||||||||
0463 | fg+33 | path_root | 2 | "\",0 | |||||||||||||||||
0465 | fg+35 | path_parent | 3 | "..",0 | |||||||||||||||||
0468 | fg..19 | maskbit | word | 0 | |||||||||||||||||
046A | fg..20 | archive | word | 0 | |||||||||||||||||
046C | fg.42 | attrbit | byte | 0 | |||||||||||||||||
046D | fg.43 | flbinary | byte | 0 | |||||||||||||||||
046E | fg..22, fg..23 | vzpathp | dword | 0 | |||||||||||||||||
0472 | fg.48 | speflag | byte | 0 | |||||||||||||||||
0473 | fg.49 | rotate | byte | 0 | |||||||||||||||||
0474 | fg.50 | lastpos | byte | 0 | |||||||||||||||||
0475 | (fg+51)..0 | walkmnu | word | 0 | L/R menu result 値の性格上fg.51で可 (s==4) | ||||||||||||||||
0477 | fg.53 | - | byte | 0 | padding | ||||||||||||||||
harderr.asm | |||||||||||||||||||||
0478 | fg..27, fg..28 | vct24 | dword | 0 | |||||||||||||||||
inst.asm | |||||||||||||||||||||
047C | fg.58 | errcnt | byte | 0 | |||||||||||||||||
047D | fg.59 | inedit | byte | 0 | |||||||||||||||||
047E | fg..30 | enddefp | word | 0 | |||||||||||||||||
0480 | fg..31 | recount | word | 0 | |||||||||||||||||
0482 | fg..32 | storep | word | 0 | |||||||||||||||||
0484 | fg..33 | headerp | word | 0 | |||||||||||||||||
0486 | fg.68 | sysmnu | byte | 0 | |||||||||||||||||
0487 | fg.69 | insmdl | byte | 0 | |||||||||||||||||
0488 | fg.70 | lbufovf | byte | 0 | |||||||||||||||||
0489 | (fg+71)..0 | mhttllen | word | 40 | |||||||||||||||||
048B | (fg+73)..0 | ifbit | word | 0 | |||||||||||||||||
048D | fg.75 | - | byte | 0 | padding | ||||||||||||||||
key.asm | |||||||||||||||||||||
048E | fg+76 | keysym | 16 | 16 | |||||||||||||||||
049E | fg.92 | keymode | byte | 0 | |||||||||||||||||
049F | fg.93 | fkeycnt | byte | 0 | fk+:$F fk-:$A | ||||||||||||||||
04A0 | fg.94 | fkeytype | byte | 0 | |||||||||||||||||
04A1 | (fg+95)..0 | tblsize | word | 0 | |||||||||||||||||
04A3 | (fg+97)..0 | tblmode | word | 0 | fk+:$00FF fk-:$0 | ||||||||||||||||
04A5 | (fg+99)..0 | as_waitc | word | 0_3599 | Sec. =Qt call !Timer | ||||||||||||||||
04A7 | (fg+101)..0 | gkey_sp | word | 0 | |||||||||||||||||
04A9 | (fg+103)..0 | as_ringp | word | 0 | |||||||||||||||||
04AB | fg+105 | kmg_ctrl | 4 | " ^ " | |||||||||||||||||
04AF | fg.109 | latch | byte | 0 | + latch, - sense | ||||||||||||||||
04B0 | fg..55 | trgp | word | 0 | |||||||||||||||||
04B1 | fg.112 | trgbit | byte | 0 | |||||||||||||||||
04B3 | fg.113 | trgc | byte | 0 | |||||||||||||||||
04B4 | fg.114 | sft | byte | 0 | |||||||||||||||||
04B5 | (fg+115)..0, (fg+115)..1 | KKfunc | dword | 0 | |||||||||||||||||
04B9 | fg.119 | Func | byte? | 5 | 5=function call mode | ||||||||||||||||
04BA | fg..60 | Func0 | word | 0 | |||||||||||||||||
04BC | fg..61, fg..62 | dword | |||||||||||||||||||
04C0 | fg..63, fg..64 | dword | |||||||||||||||||||
04C4 | fg..65, fg..66 | dword | |||||||||||||||||||
04C8 | *fg.134 | ?? | |||||||||||||||||||
04C9 | mg.-9/fg.135 | fpmode | byte | 0 | 前回のFEPの制御パラメータ ##156.109 | ||||||||||||||||
04CA | mg..-4/fg..68 | lastkey | word | 0FFFEh | |||||||||||||||||
ledit.asm | |||||||||||||||||||||
04CC | mg..-3/fg..69 | cend | word | 0 | 削除バッファのエンドポインタ | ||||||||||||||||
04CE | mg..-2/fg..70 | cmax | word | 0 | |||||||||||||||||
04D0 | mg..-1/fg..71 | cbufsz | word | 0 | |||||||||||||||||
macro.asm/mg | |||||||||||||||||||||
04D2 | mg..0 | macreg | word | 0 | result registor 内部レジスタ | ||||||||||||||||
04D4 | mg..1 | runmhp | word | 0 | running macro header ptr 実行中マクロモジュールのヘッダアドレス | ||||||||||||||||
04D6 | mg..2 | mnestp | word | 0 | get macro ptrs ptr 実行中マクロのネストスタックのポインタ | ||||||||||||||||
04D8 | mg..3 | mnestbase | word | 0 | ##16 for event macro イベントマクロの実行前のネストポインタ | ||||||||||||||||
04DA | mg..4 | loopcnt | word | 0 | ループカウンタ | ||||||||||||||||
04DC | mg..5 | looptop | word | 0 | ループの先頭ポインタ | ||||||||||||||||
04DE | mg.12 | startmac | byte | 0 | startup macro 自動実行マクロ番号 | ||||||||||||||||
04DF | mg.13 | premenu | byte | 0 | メニューをネストした時の親メニュー番号 | ||||||||||||||||
04E0 | mg.14 | stepf | byte | 0 | &tフラグ | ||||||||||||||||
04E1 | mg.15 | dataf | byte | 0 | input data flag 文字列実行中フラグ | ||||||||||||||||
nest stack level mg+16 MNESTLEVEL*type _mget ; get macro ptrs | |||||||||||||||||||||
04E2 | mg..8 | mnest | word | 実行中のマクロの先頭+3のポインタ | |||||||||||||||||
04E4 | mg..9 | mnest | word | 次に実行する命令のポインタ | |||||||||||||||||
04E6 | mg..10 | mnest | word | 実行中のグローバルマクロの先頭ポインタ | |||||||||||||||||
04E8 | mg..11 | mnest | word | 実行中のモジュールの先頭ポインタ | |||||||||||||||||
04EA | mg+24 | ?? | 120 | ||||||||||||||||||
0562 | mg..72 | macreg0 | word | 0 | ##16 save of macreg | ||||||||||||||||
0564 | mg..73 | macendp | word | 0 | |||||||||||||||||
0566 | mg..74 | insheadp | word | 0 | |||||||||||||||||
0568 | mg..75 | mputtop | word | 0 | put macro top | ||||||||||||||||
056A | mg..76 | mputp | word | 0 | put macro ptr | ||||||||||||||||
056C | mg..77 | merrp | word | 0 | error dump ptr | ||||||||||||||||
056E | mg..78 | from_intp | word | from_int | |||||||||||||||||
0570 | mg..79 | intretp | word | intret | |||||||||||||||||
0572 | mg.160 | intret | byte | 0CBh | retf | ||||||||||||||||
;0573 | (mg+161)..0 | ???? | word | ? | s16 マクロキー | ||||||||||||||||
;0575 | (mg+163)..0 | ???? | word | ? | s16 たらいまわしジャンプ | ||||||||||||||||
0573 | pv-70 | unthead_mdlhead | 8 | FF,0*5,3,0 | |||||||||||||||||
057B | pv-62 | nm_untmac | 21 | "$UN",0, "<Untitled Macro>",0 | |||||||||||||||||
kbdmac_mdlhead | |||||||||||||||||||||
0590 | pv-41 | kbdhead | 8 | MDL_HEADER,0, MDL_KEYMAC+ MDL_REMOVE,0, 3 | |||||||||||||||||
0598 | pv-33 | nm_kbdmac | 21 | "$KB",0, "<Keyboard Macro>",0 | |||||||||||||||||
05AD | pv-12 | kmg_mac | 4 | " m " | |||||||||||||||||
05B1 | pv-8 | kmg_ok | 4 | "OK! " | |||||||||||||||||
05B5 | pv-4 | kmg_ng | 4 | "NG! " | |||||||||||||||||
pv(コマンドテーブルポインタ: コマンド短縮記号からコマンド番号へ変換するテーブルへのポインタ) | |||||||||||||||||||||
05B9 | pv.0 | byte | 11 | < | |||||||||||||||||
05BA | pv.1 | byte | 0 | = | |||||||||||||||||
05BB | pv.2 | byte | 12 | > | |||||||||||||||||
05BC | pv.3 | byte | 29 | ? | |||||||||||||||||
05BD | pv.4 | byte | 30 | @ | |||||||||||||||||
05BE | pv.5 | byte | 76 | A | |||||||||||||||||
05BF | pv.6 | byte | 52 | B | |||||||||||||||||
05C0 | pv.7 | byte | 73 | C | |||||||||||||||||
05C1 | pv.8 | byte | 0 | D | |||||||||||||||||
05C2 | pv.9 | byte | 78 | E | |||||||||||||||||
05C3 | pv.10 | byte | 55 | F | |||||||||||||||||
05C4 | pv.11 | byte | 59 | G | |||||||||||||||||
05C5 | pv.12 | byte | 18 | H ##16 | |||||||||||||||||
05C6 | pv.13 | byte | 24 | I | |||||||||||||||||
05C7 | pv.14 | byte | 45 | J | |||||||||||||||||
05C8 | pv.15 | byte | 80 | K ##16 | |||||||||||||||||
05C9 | pv.16 | byte | 74 | L | |||||||||||||||||
05CA | pv.17 | byte | 44 | M | |||||||||||||||||
05CB | pv.18 | byte | 72 | N | |||||||||||||||||
05CC | pv.19 | byte | 70 | O | |||||||||||||||||
05CD | pv.20 | byte | 25 | P | |||||||||||||||||
05CE | pv.21 | byte | 77 | Q | |||||||||||||||||
05CF | pv.22 | byte | 71 | R | |||||||||||||||||
05D0 | pv.23 | byte | 75 | S | |||||||||||||||||
05D1 | pv.24 | byte | 63 | T | |||||||||||||||||
05D2 | pv.25 | byte | 43 | U | |||||||||||||||||
05D3 | pv.26 | byte | 68 | V ##16 | |||||||||||||||||
05D4 | pv.27 | byte | 62 | W | |||||||||||||||||
05D5 | pv.28 | byte | 79 | X | |||||||||||||||||
05D6 | pv.29 | byte | 64 | Y | |||||||||||||||||
05D7 | pv.30 | byte | 0 | Z | |||||||||||||||||
05D8 | pv.31 | byte | 03 | [ | |||||||||||||||||
05D9 | pv.32 | byte | 0 | \ | |||||||||||||||||
05DA | pv.33 | byte | CM_SEDITMAX | ] | |||||||||||||||||
05DB | pv.34 | byte | 41 | ^ | |||||||||||||||||
05DC | pv.35 | byte | 42 | _ | |||||||||||||||||
05DD | pv.36 | byte | 0 | ` | |||||||||||||||||
05DE | pv.37 | byte | 09 | a | |||||||||||||||||
05DF | pv.38 | byte | 46 | b | |||||||||||||||||
05E0 | pv.39 | byte | 36 | c | |||||||||||||||||
05E1 | pv.40 | byte | 08 | d | |||||||||||||||||
05E2 | pv.41 | byte | 05 | e | |||||||||||||||||
05E3 | pv.42 | byte | 10 | f | |||||||||||||||||
05E4 | pv.43 | byte | 15 | g | |||||||||||||||||
05E5 | pv.44 | byte | 14 | h | |||||||||||||||||
05E6 | pv.45 | byte | 48 | i | |||||||||||||||||
05E7 | pv.46 | byte | 0 | j | |||||||||||||||||
05E8 | pv.47 | byte | 49 | k | |||||||||||||||||
05E9 | pv.48 | byte | 19 | l | |||||||||||||||||
05EA | pv.49 | byte | 04 | m | |||||||||||||||||
05EB | pv.50 | byte | 53 | n | |||||||||||||||||
05EC | pv.51 | byte | 0 | o | |||||||||||||||||
05ED | pv.52 | byte | 50 | p | |||||||||||||||||
05EE | pv.53 | byte | 0 | q | |||||||||||||||||
05EF | pv.54 | byte | 35 | r | |||||||||||||||||
05F0 | pv.55 | byte | 07 | s | |||||||||||||||||
05F1 | pv.56 | byte | 17 | t | |||||||||||||||||
05F2 | pv.57 | byte | 20 | u | |||||||||||||||||
05F3 | pv.58 | byte | 13 | v | |||||||||||||||||
05F4 | pv.59 | byte | 31 | w | |||||||||||||||||
05F5 | pv.60 | byte | 06 | x | |||||||||||||||||
05F6 | pv.61 | byte | 47 | y | |||||||||||||||||
05F7 | pv.62 | byte | 32 | z | |||||||||||||||||
;05F8 | pv+63 | eventvct | 16 | s16 12byte | |||||||||||||||||
05F8 | (pv+63)..0 | eventvct | word | !Abort | |||||||||||||||||
05FA | (pv+65)..0 | eventvct | word | !Start | |||||||||||||||||
05FC | (pv+67)..0 | eventvct | word | !Open | |||||||||||||||||
05FE | (pv+69)..0 | eventvct | word | !Close | |||||||||||||||||
0600 | (pv+71)..0 | eventvct | word | !Edit | |||||||||||||||||
0602 | (pv+73)..0 | eventvct | word | !View | |||||||||||||||||
0604 | (pv+75)..0 | eventvct | word | !Timer | |||||||||||||||||
0606 | (pv+77)..0 | eventvct | word | !Filer | |||||||||||||||||
memo.asm | |||||||||||||||||||||
0608 | vp..-17 | smax | word | 0 | text stack max ptr | ||||||||||||||||
menu.asm | |||||||||||||||||||||
060A | vp..-16 | titlep | word | 0 | |||||||||||||||||
060C | vp.-30 | mn_top | byte | 0 | top y 表示されたメニューの一番上のアイテム番号 | ||||||||||||||||
060D | vp.-29 | mn_h | byte | 0 | display height 表示されるメニューのアイテムの数 | ||||||||||||||||
060E | vp-28 | mg_offon | 7 | 'OFF ON',0 | |||||||||||||||||
0615 | vp.-21 | macmenu | byte | 0 | |||||||||||||||||
0616 | vp..-10 | mdlnum | word | 0 | |||||||||||||||||
open.asm | |||||||||||||||||||||
0618 | vp..-9 | getdirp | word | 0 | default dir ptr | ||||||||||||||||
061A | vp..-8 | putextp | word | 0 | put ext ptr | ||||||||||||||||
061C | vp..-7 | getnamp | word | 0 | get name ptr | ||||||||||||||||
061E | vp..-6 | getextp | word | 0 | get ext ptr | ||||||||||||||||
0620 | vp.-10 | frompool | byte | 0 | 1=get path from pool, 2=new file | ||||||||||||||||
0621 | vp.-9 | fromref | byte | 0 | |||||||||||||||||
0622 | vp.-8 | parsef | byte | 0 | parse result bit | ||||||||||||||||
0623 | vp.-7 | addlogf | byte | 0 | |||||||||||||||||
0624 | vp.-6 | readbuf | byte | 0 | |||||||||||||||||
0625 | vp-5 | pro_crlf | 2 | CR,LF | |||||||||||||||||
0627 | vp-3 | nm_pro | 2 | '@',0 | |||||||||||||||||
0629 | vp.-1 | fullpath | byte | 0 | |||||||||||||||||
scrn.asm | |||||||||||||||||||||
vp | |||||||||||||||||||||
dsp | _farptr | <> | |||||||||||||||||||
062A | vp..0 | @off | word | ? | カーソル位置のoffset | ||||||||||||||||
062C | vp..1 | @seg | word | ? | カーソル位置のsegment | ||||||||||||||||
win | _rect | <> | |||||||||||||||||||
062E | vp.4 | px | byte | ? | 表示ウィンドウ開始x座標 | ||||||||||||||||
062F | vp.5 | py | byte | ? | 表示ウィンドウ開始y座標 | ||||||||||||||||
0630 | vp.6 | sx | byte | ? | 表示ウィンドウxサイズ | ||||||||||||||||
0631 | vp.7 | sy | byte | ? | 表示ウィンドウyサイズ | ||||||||||||||||
loc | _point | <> | |||||||||||||||||||
0632 | vp.8 | x | byte | ? | カーソルx位置 | ||||||||||||||||
0633 | vp.9 | y | byte | ? | カーソルy位置 | ||||||||||||||||
0634 | vp.10 | dosloc | byte | 0 | DOSのカーソルx位置 | ||||||||||||||||
0635 | vp.11 | dosloc | byte | 0 | DOSのカーソルx位置 | ||||||||||||||||
0636 | vp.12 | dspatr | byte | 0 | 表示属性 | ||||||||||||||||
0637 | vp.13 | locx0 | byte | 0 | |||||||||||||||||
0638 | vp.14 | dosh | byte | 0 | |||||||||||||||||
0639 | vp.15 | chkh | byte | 0 | =lc ##156.123 | ||||||||||||||||
063A | vp.16 | savef | byte | 0 | vp.16=lc!=25,#66 | ||||||||||||||||
063B | ?(vp+17)..0 | ucsrpos | ?word | 0 | |||||||||||||||||
063C | vp.18 | ucsrpos | byte | 0 | du+時アンダーラインの表示y位置 | ||||||||||||||||
063D | vp.19 | ucsrlen | byte | 0 | |||||||||||||||||
063E | vp.20 | fnckey | byte | 0 | |||||||||||||||||
063F | vp.21 | defatr | byte | INVALID | |||||||||||||||||
0640 | vp..11 | imagep | word | 0 | |||||||||||||||||
0642 | vp.24 | lineh | byte | 0 | |||||||||||||||||
0643 | vp.25 | precsr | byte | -1 | ##153.41 | ||||||||||||||||
0644 | vp..13 | doswd | word | WD | ?物理的な画面の横幅 ##156.123 | ||||||||||||||||
0646 | vp..14 | doswd2 | word | WD*2 | |||||||||||||||||
0648 | vp.30 | hsplit0 | byte | 0 | ##16 | ||||||||||||||||
0649 | vp.31 | vsplit0 | byte | 0 | |||||||||||||||||
064A | vp.32 | rolc1 | byte | 0 | |||||||||||||||||
064B | vp.33 | lineh1 | byte | 0 | |||||||||||||||||
064C | vp..17 | waitc | word | 1 | |||||||||||||||||
064E | vp.36 | paltbl | byte | -1 | UP IBM only | ||||||||||||||||
064F | vp+37 | 16 | |||||||||||||||||||
dospaltbl | 17 | ||||||||||||||||||||
065F | vp.53 | dospaltbl | byte | 0 | |||||||||||||||||
0660 | vp.54 | dospaltbl | byte | 1 | |||||||||||||||||
0661 | vp.55 | dospaltbl | byte | 2 | |||||||||||||||||
0662 | vp.56 | dospaltbl | byte | 3 | |||||||||||||||||
0663 | vp.57 | dospaltbl | byte | 4 | |||||||||||||||||
0664 | vp.58 | dospaltbl | byte | 5 | |||||||||||||||||
0665 | vp.59 | dospaltbl | byte | 20 | |||||||||||||||||
0666 | vp.60 | dospaltbl | byte | 7 | |||||||||||||||||
0667 | vp.61 | dospaltbl | byte | 56 | |||||||||||||||||
0668 | vp.62 | dospaltbl | byte | 57 | |||||||||||||||||
0669 | vp.63 | dospaltbl | byte | 58 | |||||||||||||||||
066A | vp.64 | dospaltbl | byte | 59 | |||||||||||||||||
066B | vp.65 | dospaltbl | byte | 60 | |||||||||||||||||
066C | vp.66 | dospaltbl | byte | 61 | |||||||||||||||||
066D | vp.67 | dospaltbl | byte | 62 | |||||||||||||||||
066E | vp.68 | dospaltbl | byte | 63 | |||||||||||||||||
066F | vp.69 | dospaltbl | byte | 0 | |||||||||||||||||
smooth.asm | |||||||||||||||||||||
0670 | vp.70 | btmy | byte | 0 | |||||||||||||||||
0671 | vp.71 | - | byte | 0 | padding | ||||||||||||||||
string.asm | |||||||||||||||||||||
0672 | vp..36 | strln | word | 0 | 検索文字列長? | ||||||||||||||||
0674 | vp..37 | rplln | word | 0 | 置換文字列長? | ||||||||||||||||
0676 | vp..38 | rplmode | word | 0 | 置換モード:
| ||||||||||||||||
0678 | vp..39 | schstrp | word | 0 | 直前の検索文字列(前回検索時のpsの値) | ||||||||||||||||
067A | vp.80 | wildf | byte | 0 | ワイルドフラグ(ew/ec):ew-,ec-,
| ||||||||||||||||
067B | vp.81 | schflag | byte | 0 | 検索オプションフラグ schoption (vp+83) に連動
| ||||||||||||||||
067C | vp.82 | rexpf | byte | 0 | 正規表現フラグ \x \z \f
| ||||||||||||||||
067E | vp+83 | schoption | 5 | "WCZXI" | |||||||||||||||||
text.asm | |||||||||||||||||||||
0682 | vp..44 | fh_r | word | 0 | |||||||||||||||||
0684 | vp..45 | fh_w | word | 0 | |||||||||||||||||
0686 | vp..46 | fileid | word | 0 | |||||||||||||||||
0686 | vp..47 | idcount | word | 0 | |||||||||||||||||
0688 | vp+96 | readeof | 2 | 0,0 | |||||||||||||||||
wind.asm | |||||||||||||||||||||
068A | vp..49 | dspc | word | 0 | |||||||||||||||||
068C | vp..50 | w_save | word | 0 | コンソール | ||||||||||||||||
endds | |||||||||||||||||||||
end of wseg/dseg (vp+102 equ pq..99 equ 0690h) | |||||||||||||||||||||
0690 | |||||||||||||||||||||
pq..99 | 2*100 | command key table | |||||||||||||||||||
pq..99+0 | cmd#01 | 2 | Repeat Command | ||||||||||||||||||
pq..99+2 | cmd#02 | 2 | Kbd Macro | ||||||||||||||||||
pq..99+4 | cmd#03(#[) | 2 | Escape | ||||||||||||||||||
pq..99+6 | cmd#04(#m) | 2 | Enter | ||||||||||||||||||
pq..99+8 | cmd#05(#e) | 2 | Up | ||||||||||||||||||
pq..99+10 | cmd#06(#x) | 2 | Down | ||||||||||||||||||
pq..99+12 | cmd#07(#s) | 2 | Left | ||||||||||||||||||
pq..99+14 | cmd#08(#d) | 2 | Right | ||||||||||||||||||
pq..99+16 | cmd#09(#a) | 2 | Word Left | ||||||||||||||||||
pq..99+18 | cmd#10(#f) | 2 | Word Right | ||||||||||||||||||
pq..99+20 | cmd#11(#<) | 2 | Top of Line | ||||||||||||||||||
pq..99+22 | cmd#12(#>) | 2 | End of Line | ||||||||||||||||||
pq..99+24 | cmd#13(#v) | 2 | Insert Mode | ||||||||||||||||||
pq..99+26 | cmd#14(#h) | 2 | Backspace | ||||||||||||||||||
pq..99+28 | cmd#15(#g) | 2 | Cut char | ||||||||||||||||||
pq..99+30 | cmd#16 | 2 | Cut Word Left | ||||||||||||||||||
pq..99+32 | cmd#17(#t) | 2 | Cut Word Right | ||||||||||||||||||
pq..99+34 | cmd#18(#H) | 2 | Cut BOL | ||||||||||||||||||
pq..99+36 | cmd#19(#l) | 2 | Cut EOL | ||||||||||||||||||
pq..99+38 | cmd#20(#u) | 2 | Char/Str Undo | ||||||||||||||||||
pq..99+40 | cmd#21 | 2 | Tab | ||||||||||||||||||
pq..99+42 | cmd#22 | 2 | Control Char | ||||||||||||||||||
pq..99+44 | cmd#23 | 2 | Word Case | ||||||||||||||||||
pq..99+46 | cmd#24(#I) | 2 | Put Word | ||||||||||||||||||
pq..99+48 | cmd#25(#P) | 2 | Put File Name | ||||||||||||||||||
pq..99+50 | cmd#26 | 2 | |||||||||||||||||||
pq..99+52 | cmd#27 | 2 | |||||||||||||||||||
pq..99+54 | cmd#28 | 2 | |||||||||||||||||||
pq..99+56 | cmd#29(#?) | 2 | |||||||||||||||||||
pq..99+58 | cmd#30(#@) | 2 | Paging Mode | ||||||||||||||||||
pq..99+60 | cmd#31(#w) | 2 | Roll Up | ||||||||||||||||||
pq..99+62 | cmd#32(#z) | 2 | Roll Down | ||||||||||||||||||
pq..99+64 | cmd#33 | 2 | Roll Up 2 | ||||||||||||||||||
pq..99+66 | cmd#34 | 2 | Roll Down 2 | ||||||||||||||||||
pq..99+68 | cmd#35(#r) | 2 | Page Up | ||||||||||||||||||
pq..99+70 | cmd#36(#c) | 2 | Page Down | ||||||||||||||||||
pq..99+72 | cmd#37 | 2 | Smooth Up | ||||||||||||||||||
pq..99+74 | cmd#38 | 2 | Smooth Down | ||||||||||||||||||
pq..99+76 | cmd#39 | 2 | Top of Window | ||||||||||||||||||
pq..99+78 | cmd#40 | 2 | End of Window | ||||||||||||||||||
pq..99+80 | cmd#41(#^) | 2 | Top of File | ||||||||||||||||||
pq..99+82 | cmd#42(#_) | 2 | End of File | ||||||||||||||||||
pq..99+84 | cmd#43(#U) | 2 | Last Position | ||||||||||||||||||
pq..99+86 | cmd#44 | 2 | Set Marker | ||||||||||||||||||
pq..99+88 | cmd#45 | 2 | Jump to Line | ||||||||||||||||||
pq..99+90 | cmd#46(#b) | 2 | Mark Block | ||||||||||||||||||
pq..99+92 | cmd#47(#y) | 2 | Cut Line/Block | ||||||||||||||||||
pq..99+94 | cmd#48(#i) | 2 | Paste (Pop) | ||||||||||||||||||
pq..99+96 | cmd#49(#k) | 2 | Copy Line/Block | ||||||||||||||||||
pq..99+98 | cmd#50(#p) | 2 | Paste (Copy) | ||||||||||||||||||
pq..99+100 | cmd#51 | 2 | Clear Stack | ||||||||||||||||||
pq..99+102 | cmd#52 | 2 | Block Top/End | ||||||||||||||||||
pq..99+104 | cmd#53(#n) | 2 | Insert Line | ||||||||||||||||||
pq..99+106 | cmd#54 | 2 | Restore Line | ||||||||||||||||||
pq..99+108 | cmd#55(#F) | 2 | Set Find String | ||||||||||||||||||
pq..99+110 | cmd#56 | 2 | Replace String | ||||||||||||||||||
pq..99+112 | cmd#57 | 2 | Replace Next | ||||||||||||||||||
pq..99+114 | cmd#58 | 2 | Match ()[]{}<> | ||||||||||||||||||
pq..99+116 | cmd#59(#G) | 2 | Get Word | ||||||||||||||||||
pq..99+118 | cmd#60 | 2 | Read Tag | ||||||||||||||||||
pq..99+120 | cmd#61 | 2 | Put Buffer | ||||||||||||||||||
pq..99+122 | cmd#62(#W) | 2 | Change Window | ||||||||||||||||||
pq..99+124 | cmd#63(#T) | 2 | Pick Text | ||||||||||||||||||
pq..99+126 | cmd#64(#Y) | 2 | Split Window | ||||||||||||||||||
pq..99+128 | cmd#65 | 2 | Border | ||||||||||||||||||
pq..99+130 | cmd#66 | 2 | Screen Lines | ||||||||||||||||||
pq..99+132 | cmd#67 | 2 | Read Only | ||||||||||||||||||
pq..99+134 | cmd#68 | 2 | Indent L/R | ||||||||||||||||||
pq..99+136 | cmd#69 | 2 | Compare Texts | ||||||||||||||||||
pq..99+138 | cmd#70(#O) | 2 | Open Files | ||||||||||||||||||
pq..99+140 | cmd#71(#R) | 2 | Read Files | ||||||||||||||||||
pq..99+142 | cmd#72(#N) | 2 | New Files | ||||||||||||||||||
pq..99+144 | cmd#73(#C) | 2 | Close | ||||||||||||||||||
pq..99+146 | cmd#74(#L) | 2 | Load a File | ||||||||||||||||||
pq..99+148 | cmd#75(#S) | 2 | Save as | ||||||||||||||||||
pq..99+150 | cmd#76(#A) | 2 | Append to | ||||||||||||||||||
pq..99+152 | cmd#77(#Q) | 2 | Quit | ||||||||||||||||||
pq..99+154 | cmd#78(#E) | 2 | Exec Dos | ||||||||||||||||||
pq..99+156 | cmd#79(#X) | 2 | Peek Console | ||||||||||||||||||
pq..99+158 | cmd#80 | 2 | Install Macro | ||||||||||||||||||
pq..99+160 | cmd#81 | 2 | Print Kbd Macros | ||||||||||||||||||
pq..99+162 | cmd#82 | 2 | Path Rename | ||||||||||||||||||
pq..99+164 | cmd#83 | 2 | Write profile | ||||||||||||||||||
pq..99+166 | cmd#84 | 2 | Set title search | ||||||||||||||||||
pq..99+168 | cmd#85(#]) | 2 | |||||||||||||||||||
pq..99+170 | cmd#86 | 2 | |||||||||||||||||||
pq..99+172 | cmd#87 | 2 | |||||||||||||||||||
pq..99+174 | cmd#88 | 2 | Select Left | ||||||||||||||||||
pq..99+176 | cmd#89 | 2 | Select Right | ||||||||||||||||||
pq..99+178 | cmd#90 | 2 | Select Up | ||||||||||||||||||
pq..99+180 | cmd#91 | 2 | Select Down | ||||||||||||||||||
pq..99+182 | cmd#92 | 2 | Top/End | ||||||||||||||||||
pq..99+184 | cmd#93 | 2 | Change Window | ||||||||||||||||||
pq..99+186 | cmd#94 | 2 | Parent Dir | ||||||||||||||||||
pq..99+188 | cmd#95 | 2 | Peek Console | ||||||||||||||||||
pq..99+190 | cmd#96 | 2 | Alias List | ||||||||||||||||||
pq..99+192 | cmd#97 | 2 | Spread | ||||||||||||||||||
pq..99+194 | cmd#98 | 2 | To Filer | ||||||||||||||||||
pq..99+196 | cmd#99 | 2 | Clear & History | ||||||||||||||||||
pq..99+198 | - | 2 | FF,FF | ||||||||||||||||||
pq..100 | fkeytbl | *F Function key labels | |||||||||||||||||||
pq..101 | incfile | *E1 include .def file | |||||||||||||||||||
pq..102 | extlist | *E3 .ext list | |||||||||||||||||||
pq..103 | filermnu | *E4 filer menu bar | |||||||||||||||||||
pq..106 | cmtchar | *E7 comment char | |||||||||||||||||||
pq..107 | prompt | *E8 prompt string | |||||||||||||||||||
pq..108 | binlist | *E9 binary .ext list | |||||||||||||||||||
pq..110 | ckeymsg | Command key message (for Help) | |||||||||||||||||||
pq..111 | tboxtbl | *T Text box table | |||||||||||||||||||
mh pq..112 | macrobuf | *M Macro buffer | |||||||||||||||||||
pq..113 | aliasbuf | *A Alias list | |||||||||||||||||||
ps-2 | ps..-1 | ps size | word | Hs+3 ? | |||||||||||||||||
ps pq..114 | sbuf | Hs | string buffer | ||||||||||||||||||
pf-2 | pf..-1 | pf size | word | Hf+5 ? | |||||||||||||||||
pf pq..115 | fbuf | Hf | file list buffer | ||||||||||||||||||
px-2 | px..-1 | px size | word | Hx-1 ? | |||||||||||||||||
px pq..116 | xbuf | Hx | command line buffer | ||||||||||||||||||
pa-2 | pa..-1 | pa size | word | Ha-1 ? | |||||||||||||||||
pa pq..117 | abuf | Ha | application line buffer | ||||||||||||||||||
pw-2 | pw..-1 | pw size | word | Hw | |||||||||||||||||
pw pq..118 | wbuf | Hw | work | ||||||||||||||||||
pr-2 | pr..-1 | pr size | word | Hn-1 ? | |||||||||||||||||
pr pq..119 | nbuf | Hn | pathname buffer | ||||||||||||||||||
pt-2 | pt..-1 | pt size | word | Hc-1 ? | |||||||||||||||||
pt pq..120 | tsbuf | Hc | title seach string buffer ##16 | ||||||||||||||||||
pe pq..121 | reffile | reference file | |||||||||||||||||||
pq..122 | sysmnubuf | *S system menu buffer ##16 番号順ではなく読み込まれた順に配置される
| |||||||||||||||||||
pz pq..123 | compath | vz.com path | |||||||||||||||||||
pi pq..124 | defpath | vz.def path | |||||||||||||||||||
pq..125 | temptop | temporary work top | |||||||||||||||||||
pd pq..127 | curdir | current directory | |||||||||||||||||||
po pq..128 | optstr | 16 | search option string | ||||||||||||||||||
pq..129 | vzktbl | 0 | VZ key table | ||||||||||||||||||
pq..130 | dosktbl | 0 | DOS key table | ||||||||||||||||||
pu-bc pq..131 | cbuf | bc | delete char top 削除文字列+Size+Param | ||||||||||||||||||
(mg..-3)..-1 | 2 | 最後の削除文字列のサイズ情報(先頭1ビットはカーソル位置情報) | |||||||||||||||||||
mg..-3 | delete char end ptr 削除文字列群の終端 | ||||||||||||||||||||
pu pq..132 | ubuf | Bu | global user array ptr | ||||||||||||||||||
sp | stack pointer | ||||||||||||||||||||
pu+bu pq..133 | pfbufp | 84 | printf buffer ##156.95 | ||||||||||||||||||
pq..134 pu+bu+84 | tmpbuf | 256 | temporary work | ||||||||||||||||||
pq..135 pu+bu+340 | tmpbuf2 | 256 | temporary work 2 | ||||||||||||||||||
pq..136 pu+bu+596 | tmpbuf3 | 160 | temporary work 3 WD*2 DTA,smooth,&?() | ||||||||||||||||||
pq..137 pu+bu+756 | pathbuf | 64 | filer path work #1 | ||||||||||||||||||
pq..138 pu+bu+820 | pathbuf2 | 64 | filer path work #2 | ||||||||||||||||||
pq..139 pu+bu+884 | flwork | 194 | 1st filer work | ||||||||||||||||||
pq..140 pu+bu+1076 | flwork2 | 194 | 2nd filer work | ||||||||||||||||||
Filer window record (fl, actwkp, flwork, flwork2)(194bytes) | |||||||||||||||||||||
fl+0 | fl..0 | fl_back | word | ? | back fl pointer 反対側の窓のワークエリアのポインタ | ||||||||||||||||
fl+2 | fl..1 | fl_pooltop | word | ? | pool offset DTA格納オフセットスタートアドレス | ||||||||||||||||
fl+4 | fl..2 | fl_seg | word | ? | pool segment DTA格納セグメント | ||||||||||||||||
fl+6 | fl..3 | fl_poolend | word | ? | DTA格納オフセットエンドアドレス | ||||||||||||||||
fl+8 | fl..4 | fl_poolp | word | ? | DTA格納オフセットセレクトアドレス | ||||||||||||||||
fl+10 | fl..5 | fl_selcnt | word | ? | 選択(マーク)ファイル数 | ||||||||||||||||
fl+12 | fl..6 | fl_bcsr | word | ? | カーソル位置(上から数えて何行目か) | ||||||||||||||||
fl+14 | fl..7 | fl_files | word | ? | ファイル総数 | ||||||||||||||||
fl+16 | fl..8 | fl_home | word | ? | カーソル位置が0の時のファイル番号 | ||||||||||||||||
fl+18 | fl.18 | fl_wpx | byte | ? | ファイル表示開始のX座標 | ||||||||||||||||
fl+19 | fl.19 | fl_wpy | byte | ? | ファイル表示開始のY座標 | ||||||||||||||||
fl+20 | fl.20 | fl_wsx | byte | ? | ウィンドウ内に表示できるファイル数 | ||||||||||||||||
fl+21 | fl.21 | fl_wsy | byte | ? | ウィンドウのX(ファイル数)幅 | ||||||||||||||||
fl+22 | fl..11 | fl_tsy | word | ? | 表示ファイル数 | ||||||||||||||||
fl+24 | fl.24 | fl_ttlsx | byte | ? | 表示パス文字列(窓タイトル)の幅(上限39) | ||||||||||||||||
fl+25 | fl.25 | fl_which | byte | ? | ファイラーの窓フラグ(左/上:0,右/下:1) | ||||||||||||||||
fl+26 | fl..13,fl..14 | fl_free | dword | ? | ディスク空き容量 | ||||||||||||||||
fl+30 | fl..15 | fl_clust | word | ? | ディスククラスタ数 | ||||||||||||||||
fl+32 | fl.32 | fl_overflow | byte | ? | ファイル数溢れフラグ(Fw<ファイル・ディレクトリ数) | ||||||||||||||||
fl+33 | fl.33 | fl_curf | byte | ? | カレントディレクトリフラグ(カレント=0, それ以外=1) | ||||||||||||||||
fl+34 | fl_path | 64 | PATHSZ | 現在のパス文字列(反対側はfl..0+34) | |||||||||||||||||
fl+98 | fl_mask | 32 | マスク文字列 | ||||||||||||||||||
fl+130 | fl_lastpath | 64 | PATHSZ | 直前のパス文字列 | |||||||||||||||||
pq..141 pu+bu+1270 | inioptbuf | 226 | opt 113*2 | ||||||||||||||||||
pq..141+0 | WD | word | |||||||||||||||||||
pq..141+2 | PG | word | |||||||||||||||||||
pq..141+4 | RS | word | |||||||||||||||||||
pq..141+6 | TA | word | |||||||||||||||||||
pq..141+8 | TB | word | |||||||||||||||||||
pq..141+10 | CI | word | |||||||||||||||||||
pq..141+12 | CO | word | |||||||||||||||||||
pq..141+14 | MP | word | |||||||||||||||||||
pq..141+16 | MI | word | |||||||||||||||||||
pq..141+18 | WL | word | |||||||||||||||||||
pq..141+20 | FW | word | |||||||||||||||||||
pq..141+22 | FV | word | |||||||||||||||||||
pq..141+24 | FS | word | |||||||||||||||||||
pq..141+26 | FO | word | |||||||||||||||||||
pq..141+28 | LC | word | |||||||||||||||||||
pq..141+30 | FM | word | |||||||||||||||||||
pq..141+32 | FH | word | |||||||||||||||||||
pq..141+34 | AN | word | |||||||||||||||||||
pq..141+36 | AC | word | |||||||||||||||||||
pq..141+38 | AL | word | |||||||||||||||||||
pq..141+40 | AH | word | |||||||||||||||||||
pq..141+42 | AS | word | |||||||||||||||||||
pq..141+44 | AO | word | |||||||||||||||||||
pq..141+46 | AR | word | |||||||||||||||||||
pq..141+48 | AM | word | |||||||||||||||||||
pq..141+50 | AB | word | |||||||||||||||||||
pq..141+52 | AT | word | |||||||||||||||||||
pq..141+54 | AW | word | |||||||||||||||||||
pq..141+56 | AF | word | |||||||||||||||||||
pq..141+58 | AI | word | |||||||||||||||||||
pq..141+60 | AJ | word | |||||||||||||||||||
pq..141+62 | AK | word | |||||||||||||||||||
pq..141+64 | AG | word | |||||||||||||||||||
pq..141+66 | AU | word | |||||||||||||||||||
pq..141+68 | AP | word | |||||||||||||||||||
pq..141+70 | AD | word | |||||||||||||||||||
pq..141+72 | AE | word | |||||||||||||||||||
pq..141+74 | AY | word | |||||||||||||||||||
pq..141+76 | AV | word | |||||||||||||||||||
pq..141+78 | CA | word | |||||||||||||||||||
pq..141+80 | WV | word | |||||||||||||||||||
pq..141+82 | WH | word | |||||||||||||||||||
pq..141+84 | QC | word | |||||||||||||||||||
pq..141+86 | QT | word | |||||||||||||||||||
pq..141+88 | QW | word | |||||||||||||||||||
pq..141+90 | JD | word | |||||||||||||||||||
pq..141+92 | JE | word | |||||||||||||||||||
pq..141+94 | JS | word | |||||||||||||||||||
pq..141+96 | JX | word | |||||||||||||||||||
pq..141+98 | JU | word | |||||||||||||||||||
pq..141+100 | PU | word | |||||||||||||||||||
pq..141+102 | BU | word | |||||||||||||||||||
pq..141+104 | SP | word | |||||||||||||||||||
pq..141+106 | A | word | |||||||||||||||||||
pq..141+108 | B | word | |||||||||||||||||||
pq..141+110 | C | word | |||||||||||||||||||
pq..141+112 | D | word | |||||||||||||||||||
pq..141+114 | E | word | |||||||||||||||||||
pq..141+116 | F | word | |||||||||||||||||||
pq..141+118 | G | word | |||||||||||||||||||
pq..141+120 | H | word | |||||||||||||||||||
pq..141+122 | I | word | |||||||||||||||||||
pq..141+124 | J | word | |||||||||||||||||||
pq..141+126 | K | word | |||||||||||||||||||
pq..141+128 | L | word | |||||||||||||||||||
pq..141+130 | M | word | |||||||||||||||||||
pq..141+132 | N | word | |||||||||||||||||||
pq..141+134 | O | word | |||||||||||||||||||
pq..141+136 | P | word | |||||||||||||||||||
pq..141+138 | Q | word | |||||||||||||||||||
pq..141+140 | T | word | |||||||||||||||||||
pq..141+142 | U | word | |||||||||||||||||||
pq..141+144 | V | word | |||||||||||||||||||
pq..141+146 | W | word | |||||||||||||||||||
pq..141+148 | X | word | |||||||||||||||||||
pq..141+150 | Y | word | |||||||||||||||||||
pq..141+152 | AA | word | |||||||||||||||||||
pq..141+154 | BB | word | |||||||||||||||||||
pq..141+156 | CC | word | |||||||||||||||||||
pq..141+158 | DD | word | |||||||||||||||||||
pq..141+160 | EE | word | |||||||||||||||||||
pq..141+162 | FF | word | |||||||||||||||||||
pq..141+164 | GG | word | |||||||||||||||||||
pq..141+166 | HH | word | |||||||||||||||||||
pq..141+168 | II | word | |||||||||||||||||||
pq..141+170 | JJ | word | |||||||||||||||||||
pq..141+172 | KK | word | |||||||||||||||||||
pq..141+174 | LL | word | |||||||||||||||||||
pq..141+176 | MM | word | |||||||||||||||||||
pq..141+178 | NN | word | |||||||||||||||||||
pq..141+180 | OO | word | |||||||||||||||||||
pq..141+182 | PP | word | |||||||||||||||||||
pq..141+184 | word | ||||||||||||||||||||
pq..141+186 | TT | word | |||||||||||||||||||
pq..141+188 | UU | word | |||||||||||||||||||
pq..141+190 | VV | word | |||||||||||||||||||
pq..141+192 | WW | word | |||||||||||||||||||
pq..141+194 | XX | word | |||||||||||||||||||
pq..141+196 | YY | word | |||||||||||||||||||
pq..141+198 | AX | word | |||||||||||||||||||
pq..141+200 | BX | word | |||||||||||||||||||
pq..141+202 | CX | word | |||||||||||||||||||
pq..141+204 | DX | word | |||||||||||||||||||
pq..141+206 | SI | word | |||||||||||||||||||
pq..141+208 | DI | word | |||||||||||||||||||
pq..141+210 | PS | word | |||||||||||||||||||
pq..141+212 | PF | word | |||||||||||||||||||
pq..141+214 | PX | word | |||||||||||||||||||
pq..141+216 | PA | word | |||||||||||||||||||
pq..141+218 | PW | word | |||||||||||||||||||
pq..141+220 | PR | word | |||||||||||||||||||
pq..141+222 | PT | word | |||||||||||||||||||
pq..141+224 | PE | word | |||||||||||||||||||
pq..142 | schstr | 128 | search buffer(ps文字列をコンバートしたもの) | ||||||||||||||||||
pq..143 | rplstr | 128 | replace buffer(同上。例えば \n は 0D0Ah へ) | ||||||||||||||||||
pq..144 | tmpslot | 4096 | TMPSLOTCNT*8 EMS/XMS temp slot | ||||||||||||||||||
pq..145 | logtbl | 128 | log file table | ||||||||||||||||||
pq..146 | ? | 256 | ? | ||||||||||||||||||
pq..147 | windrec | 228*(TC+2) | Text windows record | ||||||||||||||||||
wo pq..147+0 | 228 | Opend windows record コンソールファイルのテキストワーク | |||||||||||||||||||
wa/wb/wf | 228*TC | Active/Back/etc./Free windows record (pq..147+228) 編集ファイルのテキストワーク | |||||||||||||||||||
Text record (wo,wa,wb,wf,wm) (228bytes) | |||||||||||||||||||||
wa+0 | wa..0 | w_next | word | ? | next record link ptr | ||||||||||||||||
wa+2 | wa.2 | wnum | byte | wn | window number | ||||||||||||||||
wa+3 | wa.3 | tchf | byte | mr | touch flag (0=nop,1=modified,-1=RO) | ||||||||||||||||
wa+4 | wa.4 | wsplit | byte | wt | window split mode | ||||||||||||||||
wa+5 | wa.5 | blkm | byte | mb | block mode (1=line,2=char) | ||||||||||||||||
wa+6 | wa.6 | wy | byte | ly | y loc. in screen | ||||||||||||||||
wa+7 | wa.7 | wnxt | byte | ? | next line y loc. in screen | ||||||||||||||||
wa+8 | wa.8 | wys | byte | ky | wy keeper | ||||||||||||||||
wa+9 | wa.9 | nodnumb | byte | ? | disp number flag | ||||||||||||||||
wa+10 | wa..5 | lnumb | word | ln | line number | ||||||||||||||||
wa+12 | wa..6 | dnumb | word | ld | disp number | ||||||||||||||||
wa+14 | wa..7 | lnumb0 | word | ? | line number offset | ||||||||||||||||
wa+16 | wa..8 | dnumb0 | word | ? | disp number offset | ||||||||||||||||
wa+18 | wa..9 | ttops | word | tz | text area top seg | ||||||||||||||||
wa+20 | wa..10 | tends | word | ? | text area end seg or EMS entry | ||||||||||||||||
wa+22 | wa..11 | ttop | word | ? | text top ptr | ||||||||||||||||
wa+24 | wa..12 | tend | word | ? | text end ptr | ||||||||||||||||
wa+26 | wa..13 | tmax | word | ? | text buffer end ptr | ||||||||||||||||
wa+28 | wa..14 | thom | word | ? | screen home ptr | ||||||||||||||||
wa+30 | wa..15 | tbtm | word | ? | screen bottom ptr | ||||||||||||||||
wa+32 | wa..16 | tnow | word | cl | current line ptr | ||||||||||||||||
wa+34 | wa..17 | tnxt | word | ? | next line ptr | ||||||||||||||||
wa+36 | wa..18 | btop | word | ? | line buffer top ptr | ||||||||||||||||
wa+38 | wa..19 | bend | word | ? | line end ptr | ||||||||||||||||
wa+40 | wa..20 | tcp | word | cp | current ptr (common) | ||||||||||||||||
wa+42 | wa..21 | tfld | word | ? | field start ptr (common) | ||||||||||||||||
wa+44 | wa..22 | bmax | word | ? | line buffer end ptr | ||||||||||||||||
wa+46 | wa..23 | bhom | word | ? | screen home ptr (in buffer) | ||||||||||||||||
wa+48 | wa..24 | bbtm | word | ? | screen bottom ptr (in buffer) | ||||||||||||||||
wa+50 | wa..25 | lbseg | word | ? | line buffer seg | ||||||||||||||||
wa+52 | wa.52 | inbuf | byte | ? | |||||||||||||||||
wa+53 | wa.53 | tw_px | byte | ? | text window | ||||||||||||||||
wa+54 | wa.54 | tw_py | byte | ? | |||||||||||||||||
wa+55 | wa.55 | tw_sx | byte | wx | |||||||||||||||||
wa+56 | wa.56 | tw_sy | byte | wy | |||||||||||||||||
wa+57 | wa.57 | tw_cy | byte | ? | |||||||||||||||||
wa+58 | wa.58 | fsiz | byte | we | field size | ||||||||||||||||
wa+59 | wa.59 | fskp | byte | ? | display skip x | ||||||||||||||||
wa+60 | wa.60 | fofs | byte | ? | H-scroll offset x | ||||||||||||||||
wa+61 | wa.61 | lxs | byte | ? | lx keeper | ||||||||||||||||
wa+62 | wa.62 | lx | byte | lx | x loc. in field | ||||||||||||||||
wa+63 | wa.63 | ly | byte | lh | y loc. in line | ||||||||||||||||
wa+64 | wa.64 | tabr | byte | ht | Tab size | ||||||||||||||||
wa+65 | wa.65 | exttyp | byte | fe | file ext type | ||||||||||||||||
wa+66 | wa.66 | ctype | byte | ct | current char type | ||||||||||||||||
wa+67 | wa.67 | ckanj | byte | ck | 1=kanji | ||||||||||||||||
wa+68 | wa..34 | ccode | word | cd | current char code | ||||||||||||||||
wa+70 | wa..35 | namep | word | nm | file name ptr | ||||||||||||||||
wa+72 | wa.72 | largf | byte | ? | large text flag | ||||||||||||||||
wa+73 | wa.73 | temp | byte | ? | temporary file flag | ||||||||||||||||
wa+74 | wa..37, wa..38 | readp | dword | ? | text read long ptr | ||||||||||||||||
wa+78 | wa..39, wa..40 | eofp | dword | ? | EOF lptr | ||||||||||||||||
wa+82 | wa..41, wa..42 | headp | dword | ? | head lptr | ||||||||||||||||
wa+86 | wa..43 | headsz | word | ? | head size | ||||||||||||||||
wa+88 | wa..44, wa..45 | tailp | dword | ? | tail lptr | ||||||||||||||||
wa+92 | wa..46 | tailsz | word | ? | tail size | ||||||||||||||||
wa+94 | wa..47 | textid | word | id | text ID No. | ||||||||||||||||
wa+96 | wa..48 | w1 | word | ? | work 1 | ||||||||||||||||
wa+98 | wa..49 | w2 | word | ? | work 2 | ||||||||||||||||
wa+100 | wa..50 | w3 | word | ? | work 3 | ||||||||||||||||
wa+102 | wa..51 | bofs | word | ? | block mark offset in line | ||||||||||||||||
wa+104 | wa.104 | blkx | byte | xb | block mark x loc. | ||||||||||||||||
wa+105 | wa.105 | fsiz0 | byte | ? | save of fsiz | ||||||||||||||||
wa+106 | wa..53 | tbmax | word | ? | size of text buffer ##1.5 | ||||||||||||||||
wa+108 | wa..54 | tbalt | word | ? | size of temp. block ##1.5 | ||||||||||||||||
wa+110 | wa..55, wa..56 | tblkp | dword | ? | block lptr | ||||||||||||||||
wa+114 | wa..57, wa..58 | tnowp | dword | ? | current lptr | ||||||||||||||||
wa+118 | wa..59, wa..60 | trgtp | dword | ? | target lptr | ||||||||||||||||
wa+122 | wa..61, wa..62 | toldp | dword | ? | old current lptr | ||||||||||||||||
wa+126 | wa..63, wa..64 | tretp | dword | ? | return lptr | ||||||||||||||||
wa+130 | wa..65, wa..66 | tmark1 | dword | MARKCNT | mark lptr 1 | ||||||||||||||||
wa+134 | wa..67, wa..68 | tmark2 | dword | MARKCNT | mark lptr 2 | ||||||||||||||||
wa+138 | wa..69, wa..70 | tmark3 | dword | MARKCNT | mark lptr 3 | ||||||||||||||||
wa+142 | wa..71, wa..72 | tmark4 | dword | MARKCNT | mark lptr 4 | ||||||||||||||||
wa+146 | path | 64 | PATHSZ | path name area: ドライブ名を含むフルパス | |||||||||||||||||
wa+210 | wa..105 | tsstr | word | ts | title search string ptr | ||||||||||||||||
wa+212 | wa..106 | blktgt | word | xc | block target flag | ||||||||||||||||
wa+214 | wa..107 | inpcnt | word | qn | input counter | ||||||||||||||||
wa+216 | wa..108 | ektbl | word | qk | event key table ptr | ||||||||||||||||
wa+218 | wa..109 | extword | word | ne | file ext word | ||||||||||||||||
wa+220 | wa..110 | labelp | word | ? | label name ptr | ||||||||||||||||
wa+222 | wa..111 | lnumb9 | word | ? | last line number | ||||||||||||||||
wa+224 | wa.224 | dspsw1 | byte | td | alternate dspsw | ||||||||||||||||
wa+225 | wa.225 | atrtxt1 | byte | vn | |||||||||||||||||
wa+226 | wa.226 | atrstt1 | byte | vs | |||||||||||||||||
wa+227 | wa.227 | atrpath1 | byte | vy | |||||||||||||||||
wm | 228 | pq..147+228*(TC+1) &z用のテキストワーク | |||||||||||||||||||
wm+228 pq..148 | lbuf | Bl | line buffer (Top) | ||||||||||||||||||
wm+228 | lbuf(head) | 2 | 0D,0A | CR/LF ラインバッファ先頭にあらかじめ置かれた改行コード | |||||||||||||||||
wm+230 pq..148+2 | lbuf(body) | Bl-2 | ラインバッファ本体 | ||||||||||||||||||
pq..149 | tmpbuf4 | 256 | TMPSZ ラインバッファ溢れ用の緩衝領域 | ||||||||||||||||||
pq..149+256 | ? | 258〜 | 緩衝領域以降(スーパー堤防ならぬスーパー緩衝?) |