爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 377|回复: 3
收起左侧

牧师来看看这个

[复制链接]
发表于 2005-12-14 15:42:40 | 显示全部楼层 |阅读模式

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

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

x
照猫画虎做了一个
可他怎么就显示736的图片不显示735的呢??
不懂了
牧师帮我看看
我觉得错误在红色字上,因为每次都不跳转而是继续mov736的图片。
可能与地址有关
牧师麻烦了!

M55c原来的补丁
0x0E2107: 2EE218 750025
0x552500: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA2EE218E6FE1F02D7400C00F2FFF23F
0x552510: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8AFF02F0E6FE4502E09DE6FC5100DA2E
0x552520: FFFFFFFF E218DB00

M55的汇编
000000: DA 2E E2 18 :   calls   2Eh, loc_2E18E2
000004: E6 FE 1F 02 :   mov     r14, #21Fh
000008: D7 40 0C 00 :   extp    #0Ch, #1
00000C: F2 FF F2 3F :   mov     r15, mem_33FF2  ; (000C:3FF2)
000010: 8A FF 02 F0 :   jb      r15.15, loc_000018
000014: E6 FE 45 02 :   mov     r14, #245h
000018: E0 9D       : loc_000018:
000018: E0 9D       :   mov     r13, #9
00001A: E6 FC 51 00 :   mov     r12, #51h
00001E: DA 2E E2 18 :   calls   2Eh, loc_2E18E2
000022: DB 00       :   rets


S57c我自己改的补丁
4934b9: 89362c 40c000
0000c0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA89362CE6FEdf02D7400C00F2FFF23F
0000d0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8AFF02F0E6FEe002E09DE6FC5100DA89
0000e0: FFFFFFFF 362CDB00


; ##### Picture 735 #####
; Picture Table Index
1116F8: 190A0100B03A4001 0B0905009d010001

; Picture Data
00019d: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0C0C0C0C00000C0C0C0C0C0C0C0C000
0001ad: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E300C0C0C0C0C0C0C000E3E300C0C0C0
0001bd: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0C0C000E3E3E300000000C0C000E3E3
0001cd: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E3E3E3E3E300C00000000000E3E3E300
0001dd: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0C0C0C0C0C000E3E300C0C0C0C0C0C0
0001ed: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C000E300C0C0C0C0C0C0C0C00000C0C0
0001fd: FFFFFF C0C0C0


; ##### Picture 736 #####
; Picture Table Index
111700: 190A0100D83A4001 0B090500ed020001

; Picture Data
0002ed: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
0002fd: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
00030d: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
00031d: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
00032d: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
00033d: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
00034d: FFFFFF C0C0C0

[ 本帖最后由 sdbjason 于 2005-12-14 17:27 编辑 ]
发表于 2005-12-14 16:01:13 | 显示全部楼层
0000d0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8AFF02F0E6FEe002E09DE6FC5100DA89

E002改成2DF看看,按16进制转换是2DF=735
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-14 17:28:48 | 显示全部楼层
2df是735呀 在上面一行
2e0是736 地址要倒着写所以上面是df02 这个是e002
回复 支持 反对

使用道具 举报

发表于 2005-12-14 21:12:25 | 显示全部楼层
00000C: F2 FF F2 3F :   mov     r15, mem_33FF2  ; (000C:3FF2)

这个地址不能抄袭,应该是根据不同的机型进行跳转的

我查找到SL55的地址为:
0x5s1924:cc00d7400c00f3f23b2af10270e0140d01e004db00
你根据M55的查查看,这个地址未一定要自己写的

[ 本帖最后由 robby_sun 于 2005-12-14 21:22 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-24 01:24

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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