易码技术论坛

 找回密码
 加入易码
搜索
查看: 84349|回复: 5

NC2K的增大

[复制链接]
发表于 2005-3-6 16:25:00 | 显示全部楼层
晕~~~~~~~还是没人!
请问该怎么排版呀!
空格好大!
发表于 2005-5-27 18:19:00 | 显示全部楼层
这句话什么意思?
发表于 2005-5-27 18:38:00 | 显示全部楼层
以下是引用icarus在2005-5-27 18:19:54的发言:
这句话什么意思?


[em46]
发表于 2005-5-27 18:40:00 | 显示全部楼层
E 上面BA 80 为FF FF  ;修改sysdir属性为正常
这句话什么意思
发表于 2005-5-29 14:11:00 | 显示全部楼层
R 0D4000 空格 0FBFFF  ;定义范围$0D4000-$0FBFFF

S 01 00 BA 80 C0  ;查找sysdir的文件夹属性,只读

E 上面BA 80 为FF FF  ;修改sysdir属性为正常
改完以后按什么键保存????????????
 楼主| 发表于 2005-3-6 15:08:55 | 显示全部楼层 |阅读模式
上次发过的帖子!没写完!晕!没人支持!

以下是上次发过的帖子(有删改):

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 幻☆枫
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-7-7 11:15 , Processed in 0.013923 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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