- 积分
- 186
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
;适用:2128v21
;原作:coollang
;移植:486255xu
;说明:基础补丁,支持字符输出到屏幕
0x781300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88908880886026F0240088F088E0F0EC
0x781310: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0FDE6FC1E0000C066FCFF3FF2FD02FE
0x781320: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA921C990804E0168860D4C0300088C0
0x781330: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D4903000D4802E0088908880E00D88D0
0x781340: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0AC00C066FCFF3FF2FD02FEE6FE2400
0x781350: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00E066FEFF3FF2FF02FEDA92903C06F0
0x781360: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A00F0C066FCFF3FF2FD02FEDA91EEEB
0x781370: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0C066FCFF3FF2FD02FEDA910CD606F0
0x781380: FFFFFFFFFFFFFFFFFFFF 2400986098809890DB00
;调用方式
;狼大给的调用方法的例子
DrawWString EQU 0x780013
;Patch Section Code Word At Patch_address ; Start Patch at Patch_Address
;-------------------------------------------------------------------------------;
; main proc far ; start main of patch
mov r12, #2h <2-2128普通字体>
mov [-r0], r12
mov r12, #pof(WString)
mov r13, #pag(WString)
mov [-r0], r13
mov [-r0], r12
mov r12, #0
mov r13, #20h
mov r14, #30h
mov r15, #10h
calls seg(DrawWString), sof(DrawWString)
add r0, #6
rets
; main endp
;-------------------------------------------------------------------------------;
WString:
dw pof(String), pag(String), 05h ;
String:unibin码
dw 04h,0FA57h,04078h,6588h,014Eh ; "基础补丁"
[ 本帖最后由 486255xu 于 2007-10-2 12:01 编辑 ] |
评分
-
查看全部评分
|