- 注册时间
- 2004-12-19
- 最后登录
- 1970-1-1
|
上次发过的帖子!没写完!晕!没人支持!
以下是上次发过的帖子(有删改):
1.NC2K的增大
这样的帖子好象有人发了!但我还是说说我的看法!
NC2000A/C的增大:仿QIQI的2600增大法!
进WQXHEX2K,E 05BBB2 A9 91 EA
E 05BBB8 A9 01 EA
发音键修改CHECKSUM!
再RESET格式化,会比以前慢,然后就有约25MB空间了!
E 05BBB2 A9 91 EA
E 05BBB8 A9 01 EA
含义是把系统保留到$0191块!有的机子可能不同!因为我的机子有坏道!
可以试试把数值增大!这将会把ahddata和以后的文件删除!
我的内核已经修改为带WQXHEX2,H键+红外键进入,方法见"WQX若干超强技巧"一文!
如没有先传回WQXHEX2!
增大后用WQXHEX2:
R 0D4000 空格 0FBFFF ;定义范围$0D4000-$0FBFFF
S 01 00 BA 80 C0 ;查找sysdir的文件夹属性,只读
E 上面BA 80 为FF FF ;修改sysdir属性为正常
接着用电脑把热键文件传回!
以下是系统功能文件,你可以根据自己喜好定制,用FTPLINK下载到sysdir目录下(注意大小写区别,括号里面是功能说明):
dict_yh(字典程序,要恢复字典功能必须下载此文件)
time(时间热键)
other(其他热键)
calculator(计算热键)
change(换算热键,GVBASIC在里面哦)
namecard(名片热键)
game(游戏热键)
txt_view(文书浏览)
exam(测验热键)
注:现以在两台NC2000C测试!增大效果如QIQI的2600法(以前的手工法)
好了!该回了!偶高三了!!哈哈!有时回帖或留言!
2005.2.27BY 幻☆枫
这次想说的:
2.NC2K增大后的问题:
A.一切功能键无链接?
Q.需要提前备份sysdir下的文件,详参上面"NC2000A空间增大补丁说明!"
A.发音无法使用?
Q.对于词典的英语发音占无方法(或看下文),报时与计算的声音也会消失,但可恢复!一般是在传输了许多文件后或死机后重起就会恢复,但不确定,望高手指点!
A.LAV的pacmgr.lav有时无法打开改过的文件夹(如XXX的"修改sysdir下的文件"文)?
Q.这确实存在,应该是LAVA解析器的开文件函数与此有冲突,占无方法!
3.更好的方法:修改NAND FLASH
其实手工方法不是很好!以为格式化后系统是把$0000(wqxhex的NAND READ,据说不是实际的,是虚拟块,这里不管了.方法是:进WQXHEX用NAND READ $0000可以看到)内容作为初始文件列表!改$0000内容可以安全且保留想要得文件!QIQI后面的增大版应该是这种方法!
以下是WQXHEX读出$0000的部分内容:
0100 BA80 C079 0000 ;0100为sysdir文件夹的INCODE; BA80为属性这里是只读;C079为状态
7900 0000 0000 0100 ;0100为所占用块,因为是目录,只需列表,所以只占一块
0000 B305 FFFF FFFF ;B305为文件列表所在块或文件夹末尾块
FFFF FFFF FFFF A8A8
0200 8A80 C079 0000 ;0200为文件CCG.BIN的INCODE; 8A80为文件属性,只读,与文件夹的代码不同
7900 0000 0000 4A00 ;4A00所占块,4A*16KB=1184KB
0000 0300 0400 0500
4D00 FFFF FFFF A8A8 ;0300 0400 0500 4D00文件起始块
0300 …… …… ……
其他的类似
$0000结尾处:
0000 2E2E 00FF FFFF ;0000 根目录 INCODE;2E2E 字符:..
FFFF FFFF FFFF FFFF
0100 7379 7364 6972 ;0100 sysdir INCOD;7379 7364 6972 00 字符:sysdir
00FF FFFF FFFF FFFF
1900 …… …… …… ;应用程序 …… ……
这为初始目录信息
再看 空间增大补丁Ⅱ_FOR_NC2KA_ROM 修改为;
01 00 FF FF C0 79 00 00 79 00 00 00 00 00 01 00 ;sysdir改为可写
00 00 39 07 FF FF FF FF FF FF FF FF FF FF A8 A8 ;占用块位置改变起到增大的目的
02 00 8A 80 C0 79 00 00 79 00 00 00 00 00 4A 00 ;
00 00 03 00 04 00 05 00 4D 00 FF FF FF FF A8 A8 ;
03 00 8A 80 C0 79 00 00 79 00 00 00 00 00 0C 00 ;
00 00 4E 00 4F 00 50 00 5A 00 FF FF FF FF A8 A8 ;
04 00 8A 80 C0 79 00 00 79 00 00 00 00 00 02 00 ;
00 00 5B 00 5C 00 FF FF FF FF FF FF FF FF A8 A8 ;
05 00 8A 80 C0 79 00 00 79 00 00 00 00 00 02 00 ;
00 00 5D 00 5E 00 FF FF FF FF FF FF FF FF A8 A8 ;
06 00 8A 80 C0 79 00 00 79 00 00 00 00 00 03 00 ;
00 00 5F 00 60 00 61 00 FF FF FF FF FF FF A8 A8 ;
07 00 8A 80 C0 79 00 00 79 00 00 00 00 00 08 00 ;
00 00 62 00 63 00 64 00 6A 00 FF FF FF FF A8 A8 ;
08 00 8A 80 C0 79 00 00 79 00 00 00 00 00 24 01 ;
00 00 6B 00 6C 00 6D 00 8F 01 FF FF FF FF A8 A8 ;
09 00 8A 80 C0 79 00 00 79 00 00 00 00 00 01 00 ;
00 00 90 01 FF FF FF FF FF FF FF FF FF FF A8 A8 ;
0A 00 FF E0 C0 79 00 00 79 00 00 00 00 00 01 00 ;仅到dict_graph,ahddata后全删
00 00 58 07 FF FF FF FF FF FF FF FF FF FF A8 A8 ;
这种方法可以不用修改NOR内核,而且更安全,可以先修改NAND FLASH再修改初始文件列表,即可既保留必要的系统文件又增大!
偶高三了,不能经常研究,用电脑也没什么机会,网吧不方便!
QIQI的NC2600增大补丁应该类似,"玩转NAND FLASH"文章也有,希望2K的高手可以也做出来个!期待ing…… ^_^
4.其他
关于发音:WQX作为学习的工具,发音是很有用的.但增大后无法发音,也没什么解决方法,原因是什么呢?以下是我的看法
a.dict-yh程序在调用发音是按闪存块内容进行的.
这样的话让celp传输时还到原来的起始块就可解决,块位NAND READ去吧! ^_^
此法尚未验证有些扯淡,呵呵,仅为我的想法!
b.是根据文件列表信息读取,这样的话改$0000(实际是$0001,wqxhex为了安全过滤了)即可,也为个人看法
c.期待最有效的方法.^_^
5.结语
呵呵!写了好久呀!有问题可以共同探讨!
支持的顶呀!好可怜!5555~~~~~~~
2005.3.6 BY 幻☆枫
|
|