爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1927|回复: 2
收起左侧

coollang 请教:输出自由字串到屏幕例程无显示

[复制链接]
发表于 2005-8-13 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
coollang 请教:输出自由字串到屏幕例程无显示
下面是你提供的例程,但刷后只是在屏幕上有一个空白矩形,并无字符?
是什么原因,能否写个具体的例子比如显示”东北网“的例程。
DrawWString                     EQU 0xD1102E                                       

Patch Section Code Word At Patch_address ; Start Patch at Patch_Address
;-------------------------------------------------------------------------------;  
    main proc far  ; start main of patch
mov r12, #3h
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  ;这里的05h又是什么?
String:
    dw 04h,06614h,06211h,5F80h,77E3h ;这里是字符的unicode码吗?前面的04h 是字符个数吗?
;-------------------------------------------------------------------------------;  
Patch   EndS        
请指教!
发表于 2005-8-13 00:01:00 | 显示全部楼层
我基于这个程序,写了一个类似的函数,放在它上面用来输出Unicode的字串。如下的Patch
0x31102E: 26F02600D4102600D4202800C4102200 88908880886026F0240088F088E0F0EC
0x31103E: C420240088E088F088E0F03CF04DE6FC F0FDE6FC1E0000C066FCFF3FF2FD02FE
0x31104E: 200000C066FCFF3FF2FD02FEF0E3F0F4 DAB4B83E0804E0168860D4C0300088C0
0x31105E: DAB4B83E080498E088E0E01C88C0E6FD D4903000D4802E0088908880E00D88D0
0x31106E: 260000D066FDFF3FF2FF02FE88F088D0 E0AC00C066FCFF3FF2FD02FEE6FE2400
0x31107E: E0018810E0AC00C066FCFF3FF2FD02FE 00E066FEFF3FF2FF02FEDAB4100C06F0
0x31108E: E6FE240000E066FEFF3FF2FF02FEDAB3 0A00F0C066FCFF3FF2FD02FEDAB47E05
0x31109E: ECEE06F00A00F0C066FCFF3FF2FD02FE F0C066FCFF3FF2FD02FEDAB3DEEF06F0
0x3110AE: DAB47E05F0C066FCFF3F 2400986098809890DB00
相应的可以使用如下函数
0xD1:102E   DrawWString这个做了么?
 楼主| 发表于 2005-8-13 00:02:00 | 显示全部楼层
谢谢,my friend果果 成功地显示出了,我也是和他一样做的,但就是不行,难道又有“手气”先看看
您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-7 21:18

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表