- 注册时间
- 2005-8-17
- 最后登录
- 1970-1-1
|
WQX 闪存分配详解
假设某文件/文件夹的分配信息如下:
(1)文件号:AA BB信息:两个字节,理论上Nc2600C的文件/文件夹最大数量为65535个,[但事实上是不可能的]
其他相关 avaX平台的工具,默认闪寸分配 的文件号 HEX:FF为空状态,所以 当AA=(HEX)FF时,对于Pacger.lav等工具不显示其文件/文件夹[处于隐藏状态]
需要输入绝对路径才可以读取消息!
(2)文件/文件夹属性 XX YY:两个字节
(HEX) 将XX转化为bin,假设为 ABCDEFGH.
1.1当D=0时,为文件属性,此时
[A=1:可读];[A=0:不可读,且此时B被默认为无效]
[B=1:可写];[B=0:不可写].
[C=1:文件带属性];[C=0:文件不带属性].
[H=1:文件在系统自带的资源管理器可显示];[H=0:文件在系统自带的资源管理器不可显示]
[E'F'G无意义,但在H=0时,E'F'G三个中,必须有一个为1,否则ABCD为无效]
1.2当D=1时,为文件夹属性,此时
[A=1:或A=0:都无意义,因为文件夹没有X属性之分]
[B=1:可写];[B=0:不可写].
[C=1:可读];[C=0:不可读,且此时B被默认为无效].
[H=1:文件夹在系统自带的资源管理器可显示];[H=0:文件夹在系统自带的资源管理器不可显示]
[E'F'G无意义,但在H=0时,E'F'G三个中,必须有一个为1,否则ABCD为无效]
2.0 YY简介:YY是记录文件是否可以传输的信息,对文件夹无效果.
[HEX:YY<80:不可传输文件属性]
[HEX:YY>=80:可传输文件属性]
$以上为文件属性的信息,了解后自己可以来修改文件属性,来达到某种目的.[前提是:你看懂了]
(3)当前文件/文件夹的信息分配表[32个字节]状态,HEX[EE]
将HEX[EE]转化为bin[假设为] abcdefgh
当abcd为1100时不判断efgh,当前分配表32字节有效 即HEX=c0,c1,c2,c3......cf)
当abcd为1101时判断e,f,g,h,中是否有 一个1以上(即HEX>D0),如果有1(HEX>D0),那么当前分配表32字节有效(即HEX=d0,d1,d2,d3......df);[e,f,g,h都为0则当前分配表32字节无效]
当abcd不为1101/1100时,直接被判当前分配表32字节无效[被判无效的分配表允许被其它数据覆盖]
(4)FF GG HH ' ff gg hh:文件/文件夹 创建'修改日期信息
FF/ff 为年份:起数据判断为 DEC年份-1881并转化为HEX数据
GG/gg为月份,HEX:00为一月,01为二月,02为三月.......FF为256月份^_^
HH/hh为日,HEX:00为一日,01为二日,02为三日.......FF为256日^_^
(5)II JJ文件完整[16384字节倍数的]区块信息:HEX:JJ II=HEX文件大小/4000 并且取整数[非四舍五入记法,例如4D.8 就取4D];
HEX L KK=HEX文件大小-{(HEX文件大小/4000 取整数数)*4000}
(6)区块占用:MM mm为第一块NN nn为第二块OO oo为为第三块
注意PP pp 具体简介:用(5)计算出文件大小>49152byte(即3个区块以上)时PP pp有效,但不是文件读取区块,而是储存第4块及其其它需要读取的区块信息
例如下表:CCG.BIN的PP pp对应的块里面的区块读取信息表:
06000700 08000900
0a000b00 0c000d00
0e000f00 10001100
......
根据信息计算:2600支持分配的最大文件为128MB+48KB,而实际2600只支持最大为32MB Nand Flash,所以绝对不会分配溢出
(7)QQ qq信息,通常都为HEX:FF,有的情况为A8A8,个人认为[可能有错]:为一个连续信息的状态,当多个文件在连接被创建写入, 且没有再次被修改.则才可能会有A8A8信息:例如系统文件未开放修改时,用Ftp LINK v3.2下载含多个文件的PAC包时都会可能出现A*A*信息,但次信息没有重要用途!
(8)其他
1.V4.2使用手册(新手必看)(老东西了)
1.开机画面的文件的文件名最好在8字节以内,开机文件设置好后要设置开机类型(到系统工具设置),在运行SuperMairo.bin后需重新设置开机类型
2.默认闹钟为"音乐之声"目录的"闹铃.wav"文件,大家可以修改Q-Player(PAC包中有)的9963~9970字节的内容来设置闹钟音乐。
3.在记事中的TXT记事程序在弹出[记事本内核版]时按"Z"键可进入"我的记事"目录(也可以把Z键改成其它的键,修改地址为02页5ea8)
4.游戏中的TXT记事工具为2600加强版记事(版权:*、Lee)、还有其它的工具的使用方法就不提了,还有新网络在运性时要注意载入到$4000运行的程序的文件头的处理(这一点一般星迷都知道,我只是让新手注意一下,如过新星迷们不知道怎么改那我就告诉你另一种方法:如果你的6502程序是GGV下载专区下载的,那请你最好使用旧的GGV网络来运行,即"网络"热键中,以免新手又说是版本BUG)
如果是*的软件请最好用新网络运行,因为*的软件大部分是直接运行(一般软件都会先跳转后运行)
其它的使用就自己慢慢用吧!
③V4.2版本的部分修改(用户可以选择性的修改)
要想使V4.2版本中的系统工具的BMP 图片的目录从"开机画面"改为"我的图片"(FTPLINK的默认目录)可修改06页925d开始的数据
E 06925d
ce d2 b5 c4 cd bc c6 ac
////////////////////
红外热键加密:
E 035746
4c 34 62
E 036234
a9 00 8d 89 04 00 04 06 90 03 4c c7 58 00 10 03(此改法是需要重新输入密码才能打开,如果你想在密码解开之后可直接进入的,那你可以把此数据改为00 04 06 90 03 4c c7 58 00 10 03)
//////////////////
改 E 085e0a
00 03 cb
可以去掉系统红外传输密码
2.快速得到文件号:最佳平台:Nc2600C v3.5/4.2
进入LavaX的星易管理器 v2.0:在Root根目录点输入出现界面
在附带文件中],再按[行程] 进WQXHEXNC 按[z] [shift]就可以得到文件夹号了.
进入想得到文件号的文件夹 也在Root..点输入出现界面
在附带文件中],再按[行程] 进WQXHEXNC 按[z] [shift]就可以得到该目录中文件号了.
3.立天内核相关:
将以下代码
10 POKE 9000.0 OKE 9001,16 OKE 9002,13:CALL 9000:END
保存为BAS文件,并且设置为网络热键就可以了,
用改内核去掉新网络密码:用Pacger.lav打开Nor.sys,在83559处覆盖如HEX代码:00 10 0D即可
想改为一次解密 可进入网络:在83559处覆盖如HEX代码:00 04 06 90 FB 00 10 0D即可
把系统自带的资源管理器改为新网络:在409862地址覆盖入HEX代码:00 04 06 90 FB 00 10 0D即可
然后还原即可!
|
|