- 积分
- 201
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 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 编辑 ] |
|