爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: 写轮眼
收起左侧

▓♂▓纵然失了忆,亦不会忘记——写轮眼版

  [复制链接]
 楼主| 发表于 2006-7-20 15:59:09 | 显示全部楼层
原帖由 Dong 于 2006-7-20 15:05 发表

;--------------------------------------

模拟时钟底图要不大过数字时钟背景图就可以遮盖。

数字时钟 X坐标和Y坐标都是相对于其背景图而言.也就是说你移动背景图坐标,数字时钟也会一起移动,
不过你有 ...

谢谢!不过现在的问题是坐标问题.
0x27D212: E08D E0CD
这个X坐标修改不可选,但是一切正常
绿茶给予提示后,改成0x27D212: E08D BBXX的可选格式后,却不正常了,死机,图片错乱等。请赐教~~~~~~
回复 支持 反对

使用道具 举报

发表于 2006-7-20 16:07:16 | 显示全部楼层
顶上去,……………………再顶上去…………
回复 支持 反对

使用道具 举报

teylb 该用户已被删除
发表于 2006-7-20 16:09:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2006-7-21 07:37:23 | 显示全部楼层
原帖由 写轮眼 于 2006-7-20 15:59 发表

谢谢!不过现在的问题是坐标问题.
0x27D212: E08D E0CD
这个X坐标修改不可选,但是一切正常
绿茶给予提示后,改成0x27D212: E08D BBXX的可选格式后,却不正常了,死机,图片错乱等。请赐教~~~~~~


;-------------------------------------------------------------------
看下面:
;-------------
0x27D1A8: FFFFFFFFFFFFFFFF FFFFFFFFFFFFD740
0x27D1B0: FFFFFFFFFFFFFFFF 3400F3F82B3E2D35
0x27D1B8: FFFFFFFFFFFFFFFF e6fc1e00E0AEBB28
0x27D1C0: FFFFFFFFFFFFFFFF e6fc1e00D7500D00
0x27D1C8: FFFFFFFFFFFFFFFF F2F1DE25F2F2DC25
0x27D1D0: FFFFFFFFFFFFFFFF 8820BB11E6FEFFFF
0x27D1D8: FFFFFFFFFFFFFFFF D740340054FE2C3E
0x27D1E0: FFFFFFFFFFFFFFFF DD0306FC05000D04
0x27D1E8: FFFFFFFFFFFFFFFF E0AEBB1226FC0400
0x27D1F0: FFFFFFFFFFFFFFFF 9810BB01CB00E0A2
0x27D1F8: FFFFFFFFFFFFFFFF F6F10EFE5B22F2F1
0x27D200: FFFFFFFFFFFFFFFF 0CFE8810F2FE0EFE
0x27D208: FFFFFFFFFFFFFFFF BB0398E0BB01CB00
0x27D210: FFFFFFFFFFFFFFFF 88C006FE8900e6fd
0x27D218: FFFFFFFFFFFFFFFF 1400DAB304DF98C0
0x27D220: FFFFFFFFFFFF 06FC0900CB00

;--------------------------
27D1AE: D7 40 34 00 :   extp    #34h, #1
27D1B2: F3 F8 2B 3E :   movb    rl4, 0D3E2Bh    ; (0034:3E2B)
27D1B6: 2D 35       :   jmpr    cc_Z, loc_27D222
27D1B8: E6 FC 1E 00 :   mov     r12, #1Eh
27D1BC: E0 AE       :   mov     r14, #0Ah
27D1BE: BB 28       :   callr   loc_27D210
27D1C0: E6 FC 1E 00 :   mov     r12, #1Eh
27D1C4: D7 50 0D 00 :   extp    #0Dh, #2
27D1C8: F2 F1 DE 25 :   mov     r1, 365DEh      ; (000D:25DE)
27D1CC: F2 F2 DC 25 :   mov     r2, 365DCh      ; (000D:25DC)
27D1D0: 88 20       :   mov     [-r0], r2
27D1D2: BB 11       :   callr   loc_27D1F6
27D1D4: E6 FE FF FF :   mov     r14, #0FFFFh
27D1D8: D7 40 34 00 :   extp    #34h, #1
27D1DC: 54 FE 2C 3E :   xor     0D3E2Ch, r14    ; (0034:3E2C)
27D1E0: DD 03       :   jmpr    cc_SGE, loc_27D1E8
27D1E2: 06 FC 05 00 :   add     r12, #5
27D1E6: 0D 04       :   jmpr    cc_UC, loc_27D1F0
;------------------------------------------------------------
27D1E8: E0 AE       : loc_27D1E8:
27D1E8: E0 AE       :   mov     r14, #0Ah
27D1EA: BB 12       :   callr   loc_27D210
27D1EC: 26 FC 04 00 :   sub     r12, #4
27D1F0: 98 10       : loc_27D1F0:
27D1F0: 98 10       :   mov     r1, [r0+]
27D1F2: BB 01       :   callr   loc_27D1F6
27D1F4: CB 00       :   ret
;------------------------------------------------------------
27D1F6: E0 A2       : loc_27D1F6:
27D1F6: E0 A2       :   mov     r2, #0Ah
27D1F8: F6 F1 0E FE :   mov     mem_FE0E, r1
27D1FC: 5B 22       :   divu    r2
27D1FE: F2 F1 0C FE :   mov     r1, mem_FE0C
27D202: 88 10       :   mov     [-r0], r1
27D204: F2 FE 0E FE :   mov     r14, mem_FE0E
27D208: BB 03       :   callr   loc_27D210
27D20A: 98 E0       :   mov     r14, [r0+]
27D20C: BB 01       :   callr   loc_27D210
27D20E: CB 00       :   ret
;------------------------------------------------------------
27D210: 88 C0       : loc_27D210:
27D210: 88 C0       :   mov     [-r0], r12
27D212: 06 FE 89 00 :   add     r14, #89h
27D216: E6 FD 14 00 :   mov     r13, #14h
27D21A: DA B3 04 DF :   calls   0B3h, loc_B3DF04
27D21E: 98 C0       :   mov     r12, [r0+]
27D220: 06 FC 09 00 :   add     r12, #9
27D224: CB 00       :   ret
;----------------------------------
BB??是跳绝对地址调用。
;--------------------------------
你要改,上面BB??都要改。

;------------------------]
看下面:
27D208: BB 03       :   callr   loc_27D210
27D20A: 98 E0       :   mov     r14, [r0+]
27D20C: BB 01       :   callr   loc_27D210
27D20E: CB 00       :   ret
;------------------------------------------------------------
27D210: 88 C0       : loc_27D210:
;---------------------------
BB03-----------27D210
BB01------------27D210
看出来了没有?
;-----------------------
Dong

[ 本帖最后由 Dong 于 2006-7-21 07:55 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-21 15:36:55 | 显示全部楼层

回复 #5402 Dong 的帖子

谢谢你的详细指教~
我看不懂这些汇编……只是一事不明:以下是绿茶的一个关于动画待机图片坐标修改的补丁,也是使用“BBxx”这个格式,但非你说的那样都要修改,此补丁只改了一处,怎么回事?继续赐教~~~

0x27D1A4:E00C BB6d
0x27D280:FFFFFFFFFFFFFFFF 8810D7400E00C2F1;
0x27D288:FFFFFFFFFFFFFFFF 423A9AF10340E6FC ;40为为应用程序功能选择处功能5
0x27D290:FFFFFFFFFFFFFFFF 32000D01E00C9810;32为图片左端的坐标(31h=49)
0x27D298:FFFF CB00
回复 支持 反对

使用道具 举报

发表于 2006-7-21 17:13:03 | 显示全部楼层
谢谢你的详细指教~
我看不懂这些汇编……只是一事不明:以下是绿茶的一个关于动画待机图片坐标修改的补丁,也是使用“BBxx”这个格式,但非你说的那样都要修改,此补丁只改了一处,怎么回事?继续赐教~~~

0x27D1A4:E00C BB6d
0x27D280:FFFFFFFFFFFFFFFF 8810D7400E00C2F1;
0x27D288:FFFFFFFFFFFFFFFF 423A9AF10340E6FC ;40为为应用程序功能选择处功能5
0x27D290:FFFFFFFFFFFFFFFF 32000D01E00C9810;32为图片左端的坐标(31h=49)
0x27D298:FFFF CB00
;----------------------------------------------------
简单说吧:
BB6d-------------------27D280 减 27D1A6=DA/2=6D,为什么不是减27D1A4,因为27D1A4是它的跳地址调用本身地址。
后面的就不需要我说了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-21 22:47:03 | 显示全部楼层

回复 #5404 Dong 的帖子

0x27D212: e08d BB46
27D2A0:FFFFFFFFFFFFFFFF 8810d7400e00F2fC
27D2A8:FFFFFFFFFFFFFFFF 3E3a9af10470e6fc;
27D2B0:FFFFFFFFFFFFFFFF 0C0098100D01E08D
27D2B8:FFFFFFFF 9810cb00

这是我修改的,可会显示错乱,怎么回事?
回复 支持 反对

使用道具 举报

发表于 2006-7-22 08:46:44 | 显示全部楼层
3E3a9af10470e6fc-------------0470----------有没有错误啊
回复 支持 反对

使用道具 举报

teylb 该用户已被删除
发表于 2006-7-22 11:30:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-22 13:14:15 | 显示全部楼层

回复 #5407 teylb 的帖子

厉害,你搞的这么厉害!高手!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-22 13:16:32 | 显示全部楼层
原帖由 Dong 于 2006-7-22 08:46 发表
3E3a9af10470e6fc-------------0470----------有没有错误啊


70是可选位置啊,F104这个难道是问题的关键么?这个不是随便填写的么?
正确的数值是如何换算出来的?快快赐教~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2006-7-22 14:23:58 | 显示全部楼层
不是一般的长呀,要是有个整理回答的帖子就好了。呵呵~~~

太强了~~!
回复 支持 反对

使用道具 举报

teylb 该用户已被删除
发表于 2006-7-22 14:35:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

teylb 该用户已被删除
发表于 2006-7-22 14:36:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

teylb 该用户已被删除
发表于 2006-7-22 14:37:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-22 14:54:22 | 显示全部楼层

回复 #5411 teylb 的帖子

是这个么?
36ec1a:04 02;左均衡X
36ec1c:1d 1d;左均衡Y
36ec28:56 57;右均衡X
36ec2a:1d 1d;右均衡Y
回复 支持 反对

使用道具 举报

teylb 该用户已被删除
发表于 2006-7-22 15:01:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2006-7-22 20:43:49 | 显示全部楼层
原帖由 写轮眼 于 2006-7-21 22:47 发表
0x27D212: e08d BB46
27D2A0:FFFFFFFFFFFFFFFF 8810d7400e00F2fC
27D2A8:FFFFFFFFFFFFFFFF 3E3a9af10470e6fc;
27D2B0:FFFFFFFFFFFFFFFF 0C0098100D01E08D
27D2B8:FFFFFFFF 9810cb00

这是我修改的,可会 ...

;----------------
什么多了一个9810?-----------------27D2B0:FFFFFFFFFFFFFFFF 0C0098100D01E08D
回复 支持 反对

使用道具 举报

发表于 2006-7-22 20:44:59 | 显示全部楼层
27D2B0:FFFFFFFFFFFFFFFF 0C0098100D01E08D -------------9810不要。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-22 21:41:06 | 显示全部楼层
原帖由 Dong 于 2006-7-22 20:44 发表
27D2B0:FFFFFFFFFFFFFFFF 0C0098100D01E08D -------------9810不要。


谢谢,刷入后仍和原来一样,无效+显示错乱。我用的是右半面动画+左半面模拟时钟一起显示。刷后数字时钟不显示,而且只显示左面的模拟时钟,动画也没有了。

也许问题真在F104这块,我试着胡乱换成其他的,发现错乱的形式也跟着发生变化。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

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

GMT+8, 2024-10-2 01:23

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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