- 积分
- 567
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|

楼主 |
发表于 2006-11-27 17:39:54
|
显示全部楼层
原帖由 jpg001 于 2006-11-27 04:53 PM 发表
问一下star:
普通的mp补丁怎么转换为dis补丁呢,要用源码编译还是有软件可以转换呢。dis太方便了。
btw,问一下,当时你移植65的mp v14的时候,scaner里有一段代码被省掉了,貌似安全模式启动的?我觉得挺有 ...
dis没转过,不太清楚,不过vkp和dis的hex都是一样的...
65的mpv14在国外做的时候就把安全模式去掉的,具体为什么我也不知道...所谓的安全模式就是在启动的时候停止所有的mp补丁加载,虽然65和75的都叫mp v14,但由于是两个不同的平台,所以代码是全部重写了的,要改的话需要从源码里改,然后重新汇编,我没有65的mp v14的源码,所以不太清楚...
btw:建议65还在使用mp v3.1的全部改用mp v14吧!mp v14采用了swi模式来调用函数,关于swi,lisugar说了一点:这个是cpu的保护模式,如果函数调用出错,系统会退回原来的状态...所以有时刷了新补丁而lib没有更新,补丁会没有效果,而不会死机...
而mp v3.1采用的是BL...LDR之类的语句来调用函数,这个如果出错则直接当机...
这就是mp v14要比mp v3.1稳定很多的原因...
[ 本帖最后由 starfriend 于 2006-11-27 17:43 编辑 ] |
|