======== Mi.def Main def (v1.6) ======== by miyata * Command keys ;org mi.def 00 ^Q ^K ^J [ESC] ;Prefix (max6) 01 ^T :Repeat ;^B 02 @\ :KbdMcr ;^@ 03 [ESC] :Esc ;@X 04 ^M [CR] :Cr. 05 ^E [UP] :ª. 06 ^X [DOWN] :«. 07 ^S [<--] :©. 08 ^D [-->] :¨. 09 ^A ^[<--] :Word©. 10 ^F ^[-->] :Word¨. 11 ^QS \[<--] :Tol. retD 12 ^QD \[-->] :Eol. toD 13 [INS] :Ins. ;^V 14 [BS] :Bs. ;^H 15 [DEL] :Del. ;^G 16 \[BS] :Del© 17 \[DEL] :Del¨ ;^T 18 ^QT ^[BS] :DelTol.sHell ;^[BS] 19 ^QY ^[DEL] :DelEol. ;^[DEL] 20 ^U ^[INS] :Undel. 21 [TAB] :Tab ;^I 22 ^P :Ctrl 23 :Case. ;^[ 24 ^] :Put. 25 :PutFn. P/M ;\[CLR] ;26 : ;27 : 28 :toBuf 29 :Redraw 30 ^Q@ \[INS] :Paging. ;^QP 31 ^W :Roll«. ;^[RLDN] 32 ^Z :Rollª. ;^[RLUP] 33 :Roll«2 34 :Rollª2 35 ^R \[UP] :Pageª. ;[RLDN] 36 ^C \[DOWN] :Page«. ;[RLUP] 37 ^QW @[<--] :Smoothª. 38 ^QZ @[-->] :Smooth«. 39 @[UP] :Win^. ;^QE ^[UP] 40 @[DOWN] :Win_. ;^QX ^[DOWN] 41 ^QR :Top. 42 ^QC :End. 43 ^QJ :Last. Rdir 44 ^QK :Mark. Mask ;^QM 45 :Jump. ;^QL 46 [F06] :Block. ;^KB 47 ^Y [F07] :Cut. 48 ^I [F09] :Pop. ;^KI 49 ^KC [F08] :Copy. ;^KK 50 @[INS] \[F09] :Paste. ;^KC 51 ^KY :Clear. 52 ^Q_ :Top/End ;^QK 53 \[CR] :InsLine. ;^N 54 ^QQ :Restore. 55 ^QF :SetStr.Fmenu 56 ^QA :Rep. 57 :Rep2 58 ^Q[ :Match() 59 ^G :Get. ;^QG 60 :ReadTag 61 ^Q] :PutBuf 62 [CLR] :ChgWin.Win 63 [F02] :Pick. 64 [F04] :Split. 65 \[F04] :Border. 66 [ESC]G :Rows. 67 :R_only. 68 ^QI :Indent.View 69 ^KX :Comp. 70 [ESC]N :Open. cOmp 71 [ESC]V :Read. Ren 72 :New New 73 [ESC]E :Close. 74 [ESC]L :Load. LogD 75 [ESC]S :Save. Sort 76 [ESC]W :Append.Attr ;[ESC]W 77 [ESC]Q :Quit. VzP 78 ^QH [ESC]H :Dos. Emenu 79 \[ESC] :Console. 80 ^J^ :Cust. mKd ;^K^ 81 ^J_ :PrtMcr ;^K_ 82 [ESC]R :Ren. 83 @W :Profile 84 ^QL :Title. ;^KT 85 :Flash 88 @[<--] :Sel© ;\[<--] 89 @[-->] :Sel¨ ;\[-->] 90 @[UP] :Selª ;\[UP] 91 @[DOWN] :Sel« ;\[DOWN] 92 @[CLR] :Top/End. ; [CLR] 93 [CLR] :ChgWin ; [TAB] 94 [BS] :Parent 95 :Console. ;\[ESC] 96 ^W :Alias. 97 ^Z :Spread. ;^J ^[CR] 98 \[CR] :Filer. 99 @[CR] :toHist. * Function key labels #if 98 "FLR","TXT","JMP","SPL","FND","BLK","CUT","CPY","POP","TAG" "opt","chg","mrk","con","fnd","blk","cut","cpy","pst","dup" #else "FLR","TXT","JMP","SPL","FND","BLK","CUT","CPY","POP","TAG","EXM","HLP" "opt","chg","mrk","con","fnd","blk","cut","cpy","pst","dup","lmn","cm" #endif * Text windows "Open: <$pd>", 40 "Save: <$pd>", 40 "New: <$pd>", 40 "Append: <$pd>",40 "Path/Mask:", 40 "Search: <$po>",40 "Replace:<$ps>",40 "Put str:<$ps>",40 "Line: <$ln>", 1 "Rename: <$pd>",40 "Title: <$po>", 40 "Rename:", 20 "MkDir:", 20 "DosCmd: <$pd>",60 "[$pm]: <$pd>", 60 "$pm:", 40 * System menues 01 "",33,0,17 02 "Alias",40,0,8,-1 03 "Text",37,0 04 "Range",9,3 "All" "Frwd" "Bkwd" 05 "Mask",14,10 "W *.*" "D .def .cfg" "X .txt .dat" "E .exe .com" "I .ini .inf" "L .lzh" "T " "B " "A " "H " 06 "Sort",9,7 "Fname" "Ext" "New" "Old" "Large" "Small" "Dir" 07 "Comp",9,6 "Comp" "Exist" "New" "Old" "Large" "Small" 08 "Exec",20,12 "C Rename copy %!%^Copy %1 %2%\%F" "W Append %^Copy /y %2%\%1+%1 %2%\%1" "R Ren name ( ).* %^Renb %1 " "E Ren ext *.( ) %^Rena %1 " "A Fc /a (asc) %!%^Fca %1 %2 ;pause" "B Fc /b (bin) %!%^Fcb %1 %2 ;pause" "N Find name ( )*.* %!%^Dw -f %:%\%F*.* ;pause" "X Find ext *.( )* %!%^Dw -f %:%\*.%F* ;pause" "F Fback list %^Fback -s %:%\*.*" "T Log title count %!%^Lc %1 ;pause" "G Global log pack %!%^Gl" "L Log filling %!%^Lg" #if 98 09 "",0,10 "com %^ " "exe %^ " "BAT %^ " ;\[CR] "lzh %!%^Miel " ; [CR] "LZH %!%^Look " ;\[CR] "w20 %^C20 " ; ƒAƒVƒXƒgƒJƒ‹ƒN "avi %!%^Avipcl -p1 -m2 " "bmp %!%^Wmulti " "jpg %!%^Wmulti " "gif %!%^Wmulti " #else 09 "",0,4 "com %^ " "exe %^ " "BAT %^ " ;\[CR] "lzh %!%^Miel " #endif 10 "Module <$bm/$x>",40,0 11 "VzPath",20,0 12 "Attr",8,5 "R_o" "Hdn" "Sys" "Arc" "OK" ;13 "Menus",10,9 ; "A Attr", #A ; "E Exec", #E ; "L LogDrv", #L ; "M Mask", #M ; "O Comp", #O ; "S Sort", #S ; "@ VzPath", #Q ; "V View", #V ; "W Window", #W * Macro ;--- outlaw --- 86 "ShotGun" ;88 (mg..2==mg+16)?. ;nest chk ;tomo r[=mg..2, dd=r..(-2)+5, ;parent title &Le(r-4,r+4) &q ; (dd.1==' ')? dd+=2, (dd.0=='!')? dd++, ;for event r], >> 87 "Fist" ;17 nn-, >> ;ikuo 88 "Load" ;353 ;Macro Loader ;hiro.T (dd)??. m[,r[, &Zs(dd) (r)??{ ; &Zs() ‚ÅŒŸõ m"Fail", (mg.14e (wm)??{ (s-sm)?>e (s==3)?{#[ &s #95 #E &d #98} ?{&s cp[,#> lx[,#H #95 #E (r])?#u cp],#?} } ;#ifn s16 ; fg..33-, (sm)?&i("$ ; $(50,53,8B,1E,A0,01,B4,50,CD,21,A1,C4,03,0B,C0,74)$ ; $(14,8E,C0,BB,FF,FF,B4,4A,CD,21,B4,4A,CD,21,72,05)$ ; $(03,C3,A3,CA,03,5B,58,C3)") ;#endif rr-, wm.2+, &z(dd) (wm.21&$F0)??{r[,(sm)?&Em(fz)?&Em(wa..10) r],} pq..137.0-, (r||rr==0)?>e } m"Mcr No.", (nn)?{ ; ƒ}ƒNƒ”Ô† nn ‚ð’T‚· :n (rr.0)>!{ (nn)(0) (0)>e ($FF)>e |rr+=rr++..0+2,>n } } r],m], >* ; (dd.0&$20)?>* ; ¬•¶ŽšH >* ; &* r[,rr[, &Zd(mg..2..7+8) rr],(r]). ; ‘å•¶ŽšH &* & íœ :e ; Error sp+=4,&Zd(dd) &b(3) &m("Error :%s $"%s &%02d$"",m,dd,nn) (-1) ;88 "OutMini" ;201 ; (dd)??. ;ikuo+tomo ; &> ;;#ifn s16 ;; fg..33-, ;not use s16 ;hiro.T ;;#endif ; wm.2+, ; r[,&Zs(dd) (r)??{&z(dd) pn..37~.0-,} r],;pathbuf clr ;m.gann ; (wm.21&$F0)??{ ;for filer ;hiro.T ; r[, (sm)? &Em(fz) ? &Em(wa..10) r], ; } ; (rr)??>Z ;;; (rr.3-$1a&&dd.-1-':')?? rr.3=rr.4=-1, ;erase key $08=^H ;from 2.07 ;;; rr.3=rr.4=-1, ;erase key assign ;from 2.05 ; (nn)??>* ;:A (rr.)>!{($FF) >Z (0) >Z (nn) >*} ; rr+=rr++..+2, >A ;rr+=rr++..0+2, >A ;:Z &m("Error %s,%d",dd,nn) &b(3) ; ;88 "Malloc" ;232 ;for &z() bug ;kurato/m.gann ; &Im(fg+65,0) ;init storep/headerp ; (mg.14?{. >q >03} (cm<0)?>q ; &> #[ (s-2)?{&> >q} &03 #98 >> ;filer <-> cmdline ;02: (zk)??. ax83, &i($e0) ax88, &i($e0) ;for silent (98-ezkey) ;03: &s cp[, #> lx[, #H (wa[||z>Sz)?#[ ?#95 ;init allocate memory ; (s)?#[ ?#E wa], (r])?#u cp], #? ; #95: for z|wa==0 ; &b(1) ;--- module --- 02 ^QM "Module" ;646 m=ss=am[-, (s-2)? &m("") am], #] x$fdfb+bm-pn..-26, ;bm free max ;m.gann !97 (r>=0)?{ :y p=pq..122, l=lc-5, ; p:sys_menu_p vp..-10=r, ; vp..-10:mdl_No. :a r=vp..9~, !98 (r>=0)?>* m$7f&r>>8, w4.p, ; m:mnu_ptr, w:items #if s16 (c$ff&r~)>!{ ;sVz only ;hiro.T (13) (n=vp..9~,>n) ;[INS]open&jump (41) >t ;^QR top (42) >b ;^QC end (62) >m ;[CLR]count } #endif (ic)?{ ;[SPC]/\[SPC] ;m.gann (ks&1)?{ (p.6)??>b ;top? to end (p.6t ;over? to top p.6-=l, >m } (p.6==w-1)?>t ;end? to top ((p.6+=l)m ;over? to emd :b p.6=w-1, >m ;end :t p.6-, ;top :m &m("%d/%d",p.6+1,w) ;mes >a } >^ } n$7f&r>>8, c$ff&r, ; n:mnu_ptr :n p=mh, (n)?{(n){p=p..2,}} ; p:mdl_hdr (c)>!{ (8) (r=n,>y) ;[¨] !98 (13) >O ;[INS] open (14) >> ;[BS] out (15) >D ;[DEL] del (17) >D ;\[DEL]del« (21) >T ;[TAB] toggle (53) >R ;\[CR] buftour }. :O mx+, ;[INS] open :o (s)?{(wa)? #[ ?{wa=wo, (z)? #[} >o} ;to edit mode ;tomo mx-, wn[, pf[=pr, #O &?(p+8) #m pf], ; p+8:mdl_ID &s (m)?{ ; m+:jump mcr mp[+, ts["\x ^\* *M", #c ts"\x ^\0[^:]*$"", (m+1){#c} ts], mp], ky+, } (0])??{#X #X} &d. :D &Zd(n) (r<1&&ks&1)?>D >^ ;[DEL]/\[DEL] del mcr :T ((p.3+=2)&7>5)? p.3&=$81, >^ ;[TAB] toggle ;m.gann :R &Sp(pw,"$$%x",p) dd"buftour", >87 ;\[CR] buftour ;H¥ear 03 [ESC]M @M "Out:" ;168 ;[\]auto del ks[, &g($-13,32) r[, &00 (r]+1)??>Z ;[ESC] c-, (r+2)?{(pw.1)?>X c=pw.,} ; c:1char &Sp(pr,"%s%c*.def",pi,c) ;[CR]filer &Fl(pr) &Cr fg.1+, (r)?>Z &Fg(pw) :X &Sy(pw) cx.0-, dd=bx[, &87 r], (1&0])? &Zd(r). ;[\]auto del :Z 0], ;[ESC] 04 [ESC]@ ^@ "Macro:" ;334 ;\[CR]&s @[CR]prt r[, &g($-14,32) r[, &> (r]+1)?{ ;m.gann &v(pn.-15=pa.0-) &Sh(pa,pw) r=pa-1, :r (2){&SF(r+1,'"') (r)?,?{}}?{r.0-, >r} ;2ŒÂ–Ú‚Ì"‚ðÇÙ‚É r][, &e(pa) :p (s>3)?{&c >p} (pn.-15)? &w(60) ;‘Ò‹@ p[48+pa, (i[16){p.i--=49-(r&1<<(15-i))!,} ;eggchi &m("%s: %d %u %04xh %8s:%8s '%c' $"%32s$"", pw,r,r,r,p,p+8,r,r) (ks&8>s&&mr-$80)?{&s #< &?("%s",pu+bu) #m} ;@[CR] prt out i], p], (ks&1)?? &d ;\[CR] no &d } (r]) 00: (mg..2==mg+16)?{&c >^} 05 ^J^ "Cust" ;45 ;[\]not remove ?. ;hiro.T &#K(0) (r)?. ; r=-1:error (ks&1)?{mg..74.3-, >>} ;[\]unremove&whip 06 ^JO "Whip" ;69 (i128){&Zd(i--)} ;ikuo r34&jx, &^ jx|=r, ;keep vw&zk ;m.gann wh=lc/2, ;init wh (2){&b(2) &w(2)} &d #] 07 @[ESC] ^H "Shane" ;14 >* ;ikuo 08 ^JZ "Repeat" ;60 (wm&&wm+$92)??. ;for outlaw ;m.gann &Sp(dd=pa,"%s",wm+$92) (pa.1)?>87 ;--- shell --- 09 [ESC]H "Cmd" ;68 cm78, pw[=px, &g("",-14) ; -14:dos box no. r[, &Cr (r]++)?{#E (r>0)?{#e #m}} pw], >00 10 ^QH "Shell" ;66 (s%3)?. ;s=0,3 only (s)?{cm78, #H &> #98 (s)?. #O #m.} ; #E >> 00: (s-2)?. &c >^ ;keep on * Options ;--- memory --- Bt64 ;text (16..64KB) ;Bq ;tmp (~##1.57) Bf64 ;dos reserve (KB) Bo32 ;console (0..32KB) ;GV ;gvram (~##1.57) EM200 ;EMS (0..128P, EM:all) XM0 ;XMS (KB, XM:all) SW3 ;swap mode (0:off, 1:text, 2:text&code, 3:TSR 3.8KB, 4:no app) RM1 ;mask EMS/XMS realloc (+1:EMS, +2:XMS) ;--- buffer --- Bm1024*25 ;macro (0..32000) Ba0 ;alias Hs512 ;string ;ps Hf512 ;file ;pf Hx1024 ;dos cmd ;px Ha128 ;appli ;pa Hw128 ;work ;pw ;Hn64 ;ren/save ;pr ;Hc64 ;title str ;pt Bl1024*4 ;line (256..(Bt*1024/8) max8192) Bc1024 ;delete Bu256 ;user work ;pu Bv1 ;log history ;--- text --- TC20 ;max texts WD0 ;width (2..250, 0:screen) PG0 ;page length RS8 ;smooth scroll (0..4,5..8) Ta8 ;tab(ext) Tb4 ;tab(EXT) WL0 ;4+8 ;window location (0..15) #if 98 Ci1+8 ;cursor(ins) (0..15) Co0+8 ;cursor(o_w) (0..15) LC- ;line count (-/20/25) #else Ci1+4 ;cursor(ins) (0..7) Co0+4 ;cursor(o_w) (0..7) LC- ;reserve line to FEP (-/+) VM0 ;screen mode in edit mode #endif ;--- filer --- FM1+2+4+8+16 ;filer mode (+1:[SPC]«, +2:exec_menu, +4:dos_box, ;fm +8:rotate, +16:'*'mark, +32:'*'ext_exec) FW1024 ;dir buf (0..2000) FV1 ;dir view (1:long, 5:short) FS0 ;dir sort option FO1+2 ;dir comp option fh1<<9 ;filer mask select bit ;--- attribute --- CA2+4+16+32 ;set Ae option (+1:^(ctrlcode), +2:cr, +4:tab, +8:eof, ;ca +16:r_margin, +32:full_spc, +64:broken_char) #if 98 An7 ;text (0:K, 1:B, 2:R, 3:M, 4:G, 5:C, 6:Y, 7:W, +8:rev, +16:u_l) Ac6 ;ctrl char 1 Ae4 ;ctrl char 2 Al6 ;line number Ah7+8 ;block As5+8 ;status bar Ao6+8 ;console Ar4+8 ;read only Am6+8 ;message Ab5 ;menu border At4+8 ;menu title Aw7 ;menu text Af6 ;first letter Ai6+8 ;sellect bar Aj7 ;help text Ak6 ;prefix key Ag4 ;filer back Au7 ;filer cursor ;depend on FM option (+16) Ad7 ;command line Ay7+8 ;path name Av8 ;under line #else An$0F ;text Ac$06 ;ctrl char 1 Ae$02 ;ctrl char 2 Al$0E ;line number Ah$F0 ;block As$B0 ;status bar Ao$E0 ;console Ar$A0 ;read only Am$60 ;message Ab$0B ;menu border At$A0 ;menu title Aw$0F ;menu text Af$0E ;first letter Ai$E0 ;sellect bar Aj$0F ;help text Ak$0E ;prefix key ;Ag$14 ;filer back Au$4F ;filer cursor ;depend on FM option (+16) Ap$70 ;function key ;##IBM Ad$07 ;command line Ay$F0 ;path name Av$80 ;under line #endif ; by - aja - ;An$0F ;ƒeƒLƒXƒg‘®« ;Ac$0B ;@ƒRƒ“ƒgƒ[ƒ‹•¶Žš‚P ;Al$0A ;@s”Ô† ;Ah$B0 ;@ƒuƒƒbƒN ;As$F0 ;@ƒXƒe[ƒ^ƒXƒo[ ;Ao$E0 ;@ƒRƒ“ƒ\[ƒ‹ƒtƒ@ƒCƒ‹ ;Ar$B0 ; Read onlyƒtƒ@ƒCƒ‹ ;Am$0E ;@ƒƒbƒZ[ƒW ;Ab$0B ;@ƒEƒBƒ“ƒhƒE‚í‚­ ;At$0B ;@ƒEƒBƒ“ƒhƒEƒ^ƒCƒgƒ‹ ;Aw$0F ;@ƒEƒBƒ“ƒhƒE•¶Žš ;Af$0E ;@ƒEƒBƒ“ƒhƒE擪•¶Žš ;Ai$F0 ;@ƒEƒBƒ“ƒhƒEƒJ[ƒ\ƒ‹ ;Aj$0E ;@ƒwƒ‹ƒvƒEƒBƒ“ƒhƒE ;Ak$0E ;@ƒL[ƒ‚[ƒh ;Ag$09 ;@ƒtƒ@ƒCƒ‰[”wŒi ;Au$CF ;@ƒtƒ@ƒCƒ‰[ƒJ[ƒ\ƒ‹ ;Ap$F0 ;@ƒtƒ@ƒ“ƒNƒVƒ‡ƒ“ƒL[ ;Ad$0F ;@DOSƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ ;Av$80 ;Ae$09 ;@ƒRƒ“ƒgƒ[ƒ‹•¶Žš‚Q ##1.6 ;Ay0 ;@ƒtƒ@ƒCƒ‹–¼ ##1.6 ; ;* Else ;13 "$(0D,09,0A,0B,0E,0F)" ;--- dsp switch --- Dl- ;disp line num Dc+ ;disp cr Dt- ;disp tab De+ ;disp eof Ds+ ;disp system info. Db- ;back slash char Dn- ;line mode Du+ ;under line Df+ ;full path Dp+ ;path lower Dh+ ;path left Dg- ;JIS83 kei Dr+ ;right margin Dj- ;disp full spc #if 98 Dv+ ;smooth attr #else Dv+ ;ever on (dosv) #endif ;--- edit switch --- Ei+ ;auto indent Ej+ ;indent 2byte spc Es- ;smooth by ^QE,^QX Ez- ;add eof Eb- ;back up Eu- ;tab/spc Et+ ;title search Eh- ;half paging Ew- ;word search Ec+ ;ignore case Ex- ;warn stack full En- ;cursor after EOL Ev+ ;jump center Ek+ ;jump block end Ea+ ;auto set margin El- ;cut tail spc/tab Eo+ ;over write ;--- else switch --- RO- ;view open Sx+ ;console out Se+ ;skip esc seq. Sd- ;spread alias Sk- ;pre-clear stack Sr1+4+16+32 ;profile (+1:save profile, +2:make editfile, +4:+save hist, ;sr +8:vz[CR]=vz @, +16:+log, +32:+DOS, +64:non hist) Sy+ ;Y/N by CR/SPC YN- ;Y/N by SPC/CR ;St- ;def title Sn- ;ask new Sq+ ;quick exit Sb+ ;beep sound Sz- ;reset option RX- ;regular exp. ZH- ;ignore Zen/Han ;--- fep option --- FP+ ;ctrl FEP FR- ;raise FEP FT0 ;FEP type (0:auto, 1:vjeb, 2:mttk, 3:atok, 4:wx2+) FQ+ ;FEP prefix FK+ ;^Fkey ;--- else --- Qt120 ;delay time (0..3600sec) Qc80 ;char count Qw60 ;wait time (*1/60) ;fa- ; fb+ ;scrl high/super ;mi2.def \[ª]/\[«] fc+ ;page jump/smooth ;mi2.def ^R /^C fd+ ;scrl single/dual ;mi2.def \[ª]/\[«] fi- ;word input/direct ;mi2.def ^^ /^\ ;fj- ; fx- ;comp off/on ;mi2.def \[ª]/\[«] ;fy- ; ;lz- ;look lzh ;##vzw ;cy+ ;[COPY]key ;##vzw ;md+ ;long trace ;##vzw ;mv- ;move module ;##vzs ;sc+ ;\[CR]=[CR] ;##vzs * Alias fca Fc /l %1 %2%\%> fcb Fc /b %1 %2%\%> rena Ren %1 *.%2 renb Ren %1 %2.* ;rene Ren %1 %<.%2 ;dire Dir %1 /a /l|sed "s/^\([^ .]+[ ]+\)\(.+\)/\1\b.\2/" sete Set %1=%%1% e2l Bu pushd %: ;exe2lzh %1 ;bu popd yg Ygrep -ijrzMt) %*2 %1 ko Ko ew Ew * History :string ^[0-9][0-9] "^\0/\0 " "^\* *" "#if 98" #else #endif &m("%d",) &?("%d",) &m("%s",) &?("%s",) errorlevel [‚ -‚ñ] [ƒA-ƒ“] [ˆŸ-˜r] :file mi.def mi2.def out.def event.def fl.def fl2.def renew.bat bak.bat autoexec.bat config.sys :command "bak a" "renew i" "renew o" miel kshd exit "vz -z" * Else 01 mi2+out+event ; include macros 02 editfile ; profile name 03 .Bat .def .cfg .txt .dat .doc .250 .ini .tbl .lst .Awk .Sed .asm .C .H ; text file extensions (=fe) 04 Zmn -P/M ^-Msk ^MKmsk ;MLmsk :*.* _Hvw [Pik ]Fnm/Skp pG pM pN pS pV pW jHm jJp ; filer command menus #if 98 05 0„¯,„³.„®1„°2„´3„²4„µ5„¾6„·7„¬8„±9„­-„ª/„«*P+Q=_ ; [GRPH]+10key 06 0„¤,„¨.„£1„¥2„©3„§4„º5„¹6„¼7„¡8„¦9„¢-„Ÿ/„ *„½+„»=^ ; [CTRL]+10key #endif 07 ABCDEF*/;@ ; default title strings #if 98 08 $6$pd> #else 08 $0$pd> #endif ; prompt (not TSR / child process) 09 .com .exe .lzh .pif .dll .drv .386 ; binary file extensions #if 98 10 "$(95,96,9C,9D,9E,9F,88,97,1C,1F,1D)" #else 10 "$(06,05,01,02,03,04,05,05,1E,1B,1F)" #endif ; †¢ †¤ †® †² †¶ †º | | ¨ « © ; window/box frame etc. ;11 ÞÁº¿¼²Ê·¸ÆÏÉØÓÐ×¾À½Ä¶ÅËûÝÂß°ÑÍÛÜÇ̱³´µÔÕÖ ; 'KANA' mode key table #ifn 98 J31 12 "$(00,08,02,0B,04,05,06,07,38,09,3A,3B,3C,3D,3E,3F)" #endif ; DOS/V(VGA) analog pallet #if 98 13 "$(03,04,04,05,06,07)" #else 13 "$(0D,0A,0A,0B,0E,0F)" #endif ; Sys R_o Bin ; Hid Dir Nml ; filer attribute * ======== end of mi.def ========