init
This commit is contained in:
2
Scripts/awksortuniq_the_entrypoint.sh
Executable file
2
Scripts/awksortuniq_the_entrypoint.sh
Executable file
@@ -0,0 +1,2 @@
|
||||
#! /bin/sh
|
||||
awk '{print \$3,\$4}' $1 | sort | uniq
|
||||
1033
Scripts/fcrd-session.vim
Normal file
1033
Scripts/fcrd-session.vim
Normal file
File diff suppressed because it is too large
Load Diff
1045
Scripts/fcrd-session2.vim
Normal file
1045
Scripts/fcrd-session2.vim
Normal file
File diff suppressed because it is too large
Load Diff
14
Scripts/grepsearcing.sh
Normal file
14
Scripts/grepsearcing.sh
Normal file
@@ -0,0 +1,14 @@
|
||||
#! /bin/sh
|
||||
grep -i call $1
|
||||
grep -i ret $1
|
||||
grep -i j $1
|
||||
grep -c -i j $1
|
||||
grep -i jmp $1
|
||||
grep -c -i jmp $1
|
||||
grep -i jn $1
|
||||
grep -c -i jn $1
|
||||
grep -i entry $1
|
||||
grep -i leave $1
|
||||
grep -i cd21 $1
|
||||
grep -i 0d0a $1
|
||||
grep -i 0d0a24 $1
|
||||
57
Scripts/used_vim_macro.txt
Normal file
57
Scripts/used_vim_macro.txt
Normal file
@@ -0,0 +1,57 @@
|
||||
FCDOS(Free Chinese DOS)
|
||||
========================
|
||||
简介:
|
||||
FCDOS 是运行在DOS下的中文平台,它为DOS提供了中文支持。
|
||||
下载:
|
||||
http://sourceforge.net/projects/fcdos/
|
||||
安装步骤:
|
||||
建立FCDOS目录,拷贝fcrd.com, fcknl.com, fcquit.com 以及asc16.fcz, hz16.fcz
|
||||
到FCDOS。
|
||||
使用:
|
||||
1. 运行 fcrd.com fcknl.com 进入FCDOS中文平台。
|
||||
2. 运行 fcquit.com 退出FCDOS中文平台。
|
||||
输入法:
|
||||
. 按 ALT+F1 进入区位输入法
|
||||
. 按 ALT+F2 进入五笔输入法 (需运行fcwb.com)
|
||||
. 按 ALT+F5 英文状态
|
||||
注意事项:
|
||||
1. vga(支持640*480*16)
|
||||
2. xms
|
||||
未来目标:
|
||||
1. 增加输入法。
|
||||
2. 改善 FREEDOS 对中文的支持。
|
||||
3. 实现中文化的 DOS SHELL。
|
||||
如发现任何 bug 或有任何建议,请 mail 给我...
|
||||
fc_lijian@users.sourceforge.net
|
||||
xxxx:0123 EBxx JMP xxxx
|
||||
|
||||
g/JMP\s\+[0-9A-F]\+$/normal $"zyiwo-> x"zpa ;
|
||||
|
||||
g/JNZ\s\+[0-9A-F]\+$/normal $"zyiwo"];oFnCODE -> Fn"zpa [label="JNZ Fn"zpa"];+5l"yyiw-$oFnCODE -> Fn"ypa ;o [label="
|
||||
|
||||
g/JMP\s\+[0-9A-F]\+$/normal $"zyiwo"];oFnCODE -> Fn"zpa [label="JMP Fn"zpa"];o [label="
|
||||
|
||||
|
||||
g/JZ\s\+[0-9A-F]\+$/normal $"zyiwo-> x"zpa [label="JZ Fn"zpa"];
|
||||
g/JA\s\+[0-9A-F]\+$/normal $"zyiwo-> x"zpa [label="JA Fn"zpa"];
|
||||
g/JB\s\+[0-9A-F]\+$/normal $"zyiwo-> x"zpa [label="JB Fn"zpa"];
|
||||
g/JBE\s\+[0-9A-F]\+$/normal $"zyiwo-> x"zpa [label="JBE Fn"zpa"];
|
||||
g/JG\s\+[0-9A-F]\+$/normal $"zyiwo-> x"zpa [label="JGE Fn"zpa"];
|
||||
|
||||
g/JZ\s\+[0-9A-F]\+$/normal $"zyiwo"];oFnCODE -> Fn"zpa [label="JZ Fn"zpa"];+5l"yyiw-$oFnCODE -> Fn"ypa ;o [label="
|
||||
g/JA\s\+[0-9A-F]\+$/normal $"zyiwo"];oFnCODE -> Fn"zpa [label="JA Fn"zpa"];+5l"yyiw-$oFnCODE -> Fn"ypa ;o [label="
|
||||
g/JB\s\+[0-9A-F]\+$/normal $"zyiwo"];oFnCODE -> Fn"zpa [label="JB Fn"zpa"];+5l"yyiw-$oFnCODE -> Fn"ypa ;o [label="
|
||||
g/JG\s\+[0-9A-F]\+$/normal $"zyiwo"];oFnCODE -> Fn"zpa [label="JG Fn"zpa"];+5l"yyiw-$oFnCODE -> Fn"ypa ;o [label="
|
||||
g/JBE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFnCODE -> Fn"zpa [label="JBE Fn"zpa"];+5l"yyiw-$oFnCODE -> Fn"ypa ;o [label="
|
||||
g/CALL\s\+[0-9A-F]\+$/normal $"zyiwo"];oFnCODE -> Fn"zpa [label="CALL Fn"zpa"];+5l"yyiw-$ooFnCODE <- Fn"ypa ;o [label="
|
||||
|
||||
g/\sRET$/normal $"zyiwo"];oFn <- Fn"zpa [label="RET"];oFn [label="
|
||||
g/JMP\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JMP Fn"zpa"];oFn [label="
|
||||
g/JZ\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JZ Fn"zpa"];+5l"yyiw-$oFn -> Fn"ypa ;oFn [label="
|
||||
g/JA\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JA Fn"zpa"];+5l"yyiw-$oFn -> Fn"ypa ;oFn [label="
|
||||
g/JB\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JB Fn"zpa"];+5l"yyiw-$oFn -> Fn"ypa ;oFn [label="
|
||||
g/JG\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JG Fn"zpa"];+5l"yyiw-$oFn -> Fn"ypa ;oFn [label="
|
||||
g/JBE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JBE Fn"zpa"];+5l"yyiw-$oFn -> Fn"ypa ;oFn [label="
|
||||
g/CALL\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="CALL Fn"zpa"];+5l"yyiw-$ooFn <- Fn"ypa ;oFn [label="
|
||||
|
||||
grep -i [call|ret|enter|leave|jmp|jz|je|jl|jg|jo|jp|js|jn|ja|jb|jg]
|
||||
37
Scripts/vimgraphvizmacro.vim
Normal file
37
Scripts/vimgraphvizmacro.vim
Normal file
@@ -0,0 +1,37 @@
|
||||
:AcpDisable
|
||||
1normal 018l"xyiw0i//j0i//odigraph "xpa{o node [shape="box"];o edge [spline="true"];+5l"yyiw-oFn"ypa [label="
|
||||
g/CALL\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="CALL Fn"zpa"];+5l"yyiw-ooFn -> Fn"ypa [label="RET"];oFn"ypa [label="
|
||||
g/\sRET$/normal $"zyiwo"];oFn -> Fn"zpa [label="RET"];+5l"yyiwoFn"ypa [label="
|
||||
g/JMP\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JMP Fn"zpa"];+5l"yyiw-oFn"ypa [label="
|
||||
g/JA\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JA Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JAE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JAE Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JB\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JB Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JBE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JBE Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JC\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JC Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JCXZ\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JCXZ Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JE Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JG\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JG Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JGE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JGE Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JL\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JL Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JLE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JLE Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNA\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNA Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNAE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNAE Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNB\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNB Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNBE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNBE Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNC\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNC Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNE Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNG\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNG Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNGE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNGE Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNL\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNL Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNLE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNLE Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNO\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNO Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNP\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNP Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNS\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNS Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JNZ\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JNZ Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JO\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JO Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JP\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JP Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JPE\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JPE Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JPO\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JPO Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JS\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JS Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
g/JZ\s\+[0-9A-F]\+$/normal $"zyiwo"];oFn -> Fn"zpa [label="JZ Fn"zpa"];+5l"yyiw-oFn -> Fn"ypa ;oFn"ypa [label="
|
||||
normal Go"];o}
|
||||
3
Scripts/viminsertlabelmacro-w.vim
Normal file
3
Scripts/viminsertlabelmacro-w.vim
Normal file
@@ -0,0 +1,3 @@
|
||||
:let @s="05l\"wyiwko\"];oFn\"wpa [label=\""
|
||||
:let @a="0\"fyiw"
|
||||
:let @d="02x\"fP"
|
||||
Reference in New Issue
Block a user