易码技术论坛

 找回密码
 加入易码
搜索
123
返回列表 发新帖
楼主: Sun_Dream

WQX 闪存分配详解,[策划制作Nc3000 v4.2扩容55MB版本/Nc2600c v4.4]

[复制链接]
发表于 2006-8-7 14:30:51 | 显示全部楼层
要多长时间啊???????
 楼主| 发表于 2006-8-7 14:32:57 | 显示全部楼层
我的2600还没修好
发表于 2007-2-11 15:47:10 | 显示全部楼层
快啊!强烈支持
发表于 2007-2-12 11:03:50 | 显示全部楼层
ding
发表于 2007-2-12 18:03:51 | 显示全部楼层
顶一下
发表于 2007-3-3 19:06:04 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
发表于 2007-3-11 01:01:37 | 显示全部楼层
你的文章我哪里删了?明明我删的是回帖!
 楼主| 发表于 2007-3-11 04:03:41 | 显示全部楼层
您发表的文章被 Lendy 执行 移动 操作

目的版块:『星迷天地』

文章:WQX 闪存分配详解,[策划制作Nc3000 v4.2扩容55MB版本/Nc2600c v4.4]
发表日期:2006-07-02 16:29
所在版块:『回收站』
操作时间:2007-03-07 20:23
操作理由:

论坛管理操作通知短消息,对本次管理操作有任何异议,请与我取得联系。

这是什么?误操作承认也就算了,不承认可不行
发表于 2007-3-11 09:14:00 | 显示全部楼层
那个.............好像是我误删的
发表于 2007-3-11 12:28:48 | 显示全部楼层
看来事情的一切都清楚了!!!
 楼主| 发表于 2006-7-2 16:29:03 | 显示全部楼层 |阅读模式
假设某文件/文件夹的分配信息如下:
[upload=bmp]UploadFile/2006-7/20067712173210640.bmp[/upload]
(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];
    HEXL 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根目录点输入出现界面

[upload=bmp]UploadFile/2006-7/20067712134011375.bmp[/upload]


在附带文件中],再按[行程] 进WQXHEXNC 按[z] [shift]就可以得到文件夹号了.
    进入想得到文件号的文件夹 也在Root..点输入出现界面

[upload=bmp]UploadFile/2006-7/20067712145597504.bmp[/upload]

在附带文件中],再按[行程] 进WQXHEXNC 按[z] [shift]就可以得到该目录中文件号了.
  3.立天内核相关:
    将以下代码
    10 POKE 9000.0OKE 9001,16OKE 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即可
    然后还原即可!


啊!不想再写下去了,如果你都看懂了,,你就可以自己了解别人写的改文件的是使用什么原理了!

By 41824984原创,可以转载,注明作者[打字难打死了]
附件请到

http://www.baozi.ch/bbs/viewthread.php?tid=189&extra=page%3D1

下载
或者到

http://www.emsky.net/bbs/dispbbs.asp?boardID=20&ID=14620&page=1





[策划制作Nc3000 v4.2扩容55MB版本/Nc2600c v4.4]



我的Nc3000/2600c修好后开工







[此贴子已经被作者于2006-7-7 12:19:08编辑过]

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-7-9 07:05 , Processed in 0.012081 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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