爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1198|回复: 7
收起左侧

[求助] 移植区号秀1.24碰到的问题

[复制链接]
发表于 2008-1-5 22:01:38 | 显示全部楼层 |阅读模式

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

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

x
我想移植区号秀1.24,碰到了些问题。
我把补丁刷到fullflash文件中,并反汇编了,真的是好大一段代码,不知从何下手。
我的思路是这样,把其中所有的跳转都找出来,改成目标机型中的对应地址,是不是这样就行了。
有个问题是,这样工作量好大,还容易出错,有没有啥简单办法。
另外,我在代码中发现了类似这种:BEQ 0x9E831A98,这地址越界了啊,啥意思呢。
请高手指点,谢谢!
发表于 2008-1-5 22:32:26 | 显示全部楼层
还是改源代码直接编译吧,直接移植是很久以前的方法了
回复 支持 反对

使用道具 举报

发表于 2008-1-5 22:36:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-1-5 22:37:47 | 显示全部楼层
这里有keil的源代码,包括nsg的所有机型的1.22X版,和s6cv53的1.23版、1.24版,你看看吧

codeshow_newsgold_1.228beta2_sources.rar

94.71 KB, 下载次数: 10

CodeShow1[1].23源码.rar

68.47 KB, 下载次数: 6

CodeShow1.24[S6CV53]源码.rar

13.29 KB, 下载次数: 7

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-6 15:29:59 | 显示全部楼层
谢谢 realfox,binghelingxi,jpg 的帮助
我看过代码,觉得没什么要改的,是不是就是把BASEADDRESS重新定义下就好了呢。
如果是这样的话,剩下的问题就是搭编译环境了,这个我完全不知道怎么搞……

另外有几个问题:
1. #include "..\x65.h" 是不是不用管
2. 这补丁中调用的函数如strlen,memcmp……是BigLib里的么

[ 本帖最后由 birbird 于 2008-1-6 16:33 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-1-6 20:12:43 | 显示全部楼层

回复 5# 的帖子

不是。。。需要具体地址。。。

在JPG的源码里面。。。要移植的地址都统一到了那几个INC文件。。。

编译,如果用keil工程的源码就用KEIL:
http://www.zgsyhlzz.com/siediyer/dev/Keil%20uVision3.rar
直接打开工程文件就可以了。输出设置一下你自己的路径

如果用IAR工程的源码,就下载个IAR,4.42:
http://sieelf.googlecode.com/fil ... _4_0_Evaluation.exe
同上。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-6 20:13:15 | 显示全部楼层
不明白的东西太多了,
你们以前是怎么学的啊,
要不介绍点资料,俺自己去看?
论坛里那种简单移植,资料倒是很多,这种的ms没有

[ 本帖最后由 birbird 于 2008-1-6 20:23 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-1-6 20:40:26 | 显示全部楼层
QQ群,搜索。。。0110开发组联盟
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 15:16

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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