爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 7783|回复: 29
收起左侧

[教程] 加载语言包文件(*.lng)

[复制链接]
发表于 2005-11-10 09:20:29 | 显示全部楼层 |阅读模式

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

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

x
我发现将bin文件(从补丁的主体部分或数据部分或函数做的)修改后缀.bin为.lng,就变成语言包文件了。将这语言包文件拷贝到小8的MMC卡里,然后按“选项”--“复制语言”,看看这个语言包文件是否已加载到小8的Flash里。地址在0x570000 h !

我想,用途之一是,哪位将某个动画的图片(放12张图片吧)的地址定义在0x570000 h,然后,我们就可随时将别的图片以语言包文件格式加载到该位置,从而更换图片!

请测试!
发表于 2005-11-10 09:25:46 | 显示全部楼层
这也太有创意了。。。。。
回复 支持 反对

使用道具 举报

发表于 2005-11-10 09:30:44 | 显示全部楼层
汗..........................
回复 支持 反对

使用道具 举报

发表于 2005-11-10 09:31:07 | 显示全部楼层
这个地方是C00000~FEFFFF映射区, 看来语言包也是类似内存文件的映射了.
回复 支持 反对

使用道具 举报

发表于 2005-11-10 09:31:30 | 显示全部楼层
xinshou你测试了么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-10 09:32:57 | 显示全部楼层
原帖由 下午四点半 于 2005-11-10 09:31 发表
xinshou你测试了么

没测试!因我不会做图片地址。你做个出来。
回复 支持 反对

使用道具 举报

发表于 2005-11-10 09:36:50 | 显示全部楼层
没听懂!
支持大侠们搞研究。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-10 09:41:55 | 显示全部楼层
Riza在最新版本SFE中添加了一些对语言包文件的支持,这个主要是为把特定程序作为语言包格式加载而作的准备,因为LG1的机器支持加载语言包和T9,其中语言包被加载到Flash的特定位置,利用这一特征,可以把bin格式的修改做成语言包的格式加载到Flash中。

运行语言包文件(LNG)就像运行BIN文件一样!

语言包(最大大小 = 128KB, 平均 = 60KB)可加载到Flash里的特定地址(地址0x560000用于语言一 以及  地址0x570000 用于 语言二), 随时调用,不像BIN文件存在Ram里则要经常载入。
Using LNG file just like a BIN ones:
There is another method to provide additional loadable function (max. size = 128KB, average = 60KB) --using LNG file-- (I did explain it one/two year ago in the GSM Programming section) ...
By using LNG file, the bytecode (patch) will be written in the firmware area (0x560000 for Language 1 and 0x570000 for Language 2), so it can be executed anytime (not like BIN file which is copied into the RAM area which can be used by any other routines, that's why we need to load it every time).
回复 支持 反对

使用道具 举报

发表于 2005-11-10 09:47:33 | 显示全部楼层
好象还有个显示图片的函数, 不用图号就可以显示的.
回复 支持 反对

使用道具 举报

发表于 2005-11-10 09:48:26 | 显示全部楼层
也太强了。
回复 支持 反对

使用道具 举报

发表于 2005-11-10 10:22:04 | 显示全部楼层
帮不上忙。

支持一下。
回复 支持 反对

使用道具 举报

发表于 2005-11-10 10:47:00 | 显示全部楼层
顶!强!!
回复 支持 反对

使用道具 举报

发表于 2005-11-10 11:25:58 | 显示全部楼层
大侠们讨论得太深了。想请问一下:用这个方法有没可能让56版变成中文版,既然是语言包的话?
回复 支持 反对

使用道具 举报

发表于 2005-11-10 12:07:38 | 显示全部楼层
这个问题我也提出过, 好象很难做到.
http://mobile.0110.cn/viewthread ... &extra=page%3D1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-10 17:02:43 | 显示全部楼层
原帖由 wwssff 于 2005-11-10 12:07 发表
这个问题我也提出过, 好象很难做到.
http://mobile.0110.cn/viewthread ... &extra=page%3D1

这是完全不同的问题!
回复 支持 反对

使用道具 举报

发表于 2005-11-10 19:05:41 | 显示全部楼层
强的没的说啊
回复 支持 反对

使用道具 举报

发表于 2005-11-10 19:14:16 | 显示全部楼层
恩,直觉告诉我,要是能成的话,小8就成掌上电脑了---因为能Setup了.
回复 支持 反对

使用道具 举报

发表于 2005-11-10 19:48:54 | 显示全部楼层
听不懂,刚用小8还不足一个月,但已深深为其折服,很想从根本上了解他,有没有哪位大侠简要介绍一下小8的运行原理,
回复 支持 反对

使用道具 举报

发表于 2005-11-10 20:34:39 | 显示全部楼层
我的认识, 小8除了能打电话外, 还可以通过一定的方法当成电脑使用, 因为在所有手机里, 小8的人机交互性是最好的一个.
回复 支持 反对

使用道具 举报

发表于 2005-11-10 20:40:24 | 显示全部楼层
佩服....................
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-19 05:58

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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