切换到宽版
  • 2006阅读
  • 17回复

[C51]支持KEIL5~~~新的KEIL 0XFD汉字补丁(冠铭版) [复制链接]

上一主题 下一主题
离线gutao007

发帖
113
M币
156
专家
2
粉丝
10
只看该作者 10楼 发表于: 05-28
比手动打补丁方便,赞!
离线autopccopy

发帖
338
M币
567
专家
3
粉丝
17
只看该作者 11楼 发表于: 06-03
回 bxak 的帖子
bxak:
这个软件将C51.exe里面所有的0x[80 FB FD]都替成了[80 FB FF],
但实际上只需要改一处就行了,所以习惯用WinHex自己修改
....... 回 bxak 的帖子

高手啊!

请教高手如何得知是哪处更改才有效?是全部反汇编吗? 我知道 80 FB FD  的X86汇编是比较语句,但不知道那个才是有效的。

为了将打补丁的影响降低到最小,于是重新搞了个新测试版补丁,新功能如下:
1、自动识别KEIL 安装目录下的TOOLS.INI 文件的 [C51]项下的 VERSION=V9.57 的已知版本进行精准修改。

2、模糊自动识别:对新版本,该补丁依次对出现的80 FB FD 替换一处,然后自动调用修改后C51.EXE 对特定带0XFD汉字的测试.C 源文件进行连接编译为.OBJ文件,然后补丁在后台检查验证是否修改成功(该.OBJ文件指定位置出现0XFD),然后自动仅对该处进行修改。

3、提供联网模式,修改时检测为KEIL新版本,则自动查找网站后台的更新数据库对指定位置进行修改。

3、提供联网模式,修改时检测为KEIL新版本,自动提示软件更新后再打补丁。


(750)

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线bxak

发帖
790
M币
447
专家
11
粉丝
86
只看该作者 12楼 发表于: 06-03
回 autopccopy 的帖子
autopccopy:高手啊![表情]
请教高手如何得知是哪处更改才有效?是全部反汇编吗? 我知道 80 FB FD  的X86汇编是比较语句,但不知道那个才是有效的。
....... (2018-06-03 18:53) 回 autopccopy 的帖子

也是找出后,逐个依次替换编译观察,反正只有几处,这个耐心还是有的
离线595953427@qq

发帖
443
M币
29
专家
0
粉丝
12
只看该作者 13楼 发表于: 07-11
你这个软件有问题,BIN目录里面有4个文件要打补丁,你这个软件只能给两个文件打补丁,还有两个文件没有打到。
那两个文件是AX51.exe和CX51.exe,LX51用的。
希望你能完善一下。
离线autopccopy

发帖
338
M币
567
专家
3
粉丝
17
只看该作者 14楼 发表于: 07-12
回 595953427@qq 的帖子
595953427@qq:
你这个软件有问题,BIN目录里面有4个文件要打补丁,你这个软件只能给两个文件打补丁,还有两个文件没有打到。
那两个文件是AX51.exe和CX51.exe,LX51用的。
希望你能完善一下。
回 595953427@qq 的帖子

谢谢反馈。当时没修改那2个文件(还专门提示了)是因为查询得知KEIL 的?X51.EXE主要是为 NXP的某些早期增强型8051单片机服务的,而国内用得不多故忽略。而使用国内主流新的增强型8051 没有影响的。

但是您如有需要,其实该软件支持OLE,您可分别将那2个文件用鼠标左键按着拖入补丁工具的文本框,再按“开始” 键即可。


(1334)
离线szhywhyw

发帖
12
M币
499
专家
1
粉丝
3
只看该作者 15楼 发表于: 07-12
谢谢!收藏备用!
离线595953427@qq

发帖
443
M币
29
专家
0
粉丝
12
只看该作者 16楼 发表于: 07-12
回 autopccopy 的帖子
autopccopy:谢谢反馈。当时没修改那2个文件(还专门提示了)是因为查询得知KEIL 的?X51.EXE主要是为 NXP的某些早期增强型8051单片机服务的,而国内用得不多故忽略。而使用国内主流新的增强型8051 没有影响的。
但是您如有需要,其实该软件支持OLE,您可分别将那2个文件用鼠标左键按着拖入补 .. (2018-07-12 12:52) 回 autopccopy 的帖子

普通8051也可以使用LX51
离线autopccopy

发帖
338
M币
567
专家
3
粉丝
17
只看该作者 17楼 发表于: 07-14
回 595953427@qq 的帖子
595953427@qq:
普通8051也可以使用LX51 回 595953427@qq 的帖子


OK, 今天周末有空,在M记吃早餐顺便增加对CX51及AX51.EXE 的修改。
谢谢以上提供建议的网友! :)
已经在KEIL V9.57 及V9.59 测试通过。

已经更新,欢迎大家试用,欢迎反馈。

(1532)
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限