» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

继续科普___________关于YY评测中关于“扇区”的误解 [AK卡恐怖的未明推论发现]

看玩家口碑咋样????????????/


TOP

最担心这种对tf卡兼容要求高的产品了
反正现在弄这种卡的有很多家
不用吊死在一棵树上
等小白鼠们测试玩了再酌情考虑是否更换



TOP

acejun4rui不是等于YY么?一直以为这是同一个人.


TOP

引用:
原帖由 日曜の雨 于 2006-10-24 21:33 发表
acejun4rui不是等于YY么?一直以为这是同一个人.

明明就是2个人吧

TOP

LZ能简明说下如果您的推测正确,这种卡会有什么缺点不?

TOP

楼主的意思也就是担心AK不支持256M也就是2G bit的Rom,实际上只要用512M以上的卡,都可以支持2G bit的ROM。

TOP

感觉有这个胆量开发特殊磁盘系统的就应该不存在LZ所说的问题。

用磁盘空间模拟真实NDSROM,为了达到一定的读取速度,所需要的只不过是连续的磁盘空间。
相信这个空间应该是可以指定大小的,即使现在不能,将来应该也是可以做到的。
其实这里根本就没有簇这个概念了,因为每一块ROM空间都是独立且连续的;或者说这每一块ROM空间就是簇,但是不要求size相同。

具体操作时,我是这么YY的:
比如有一块空卡,准备烧录3个游戏;
1。64MB 可缩减为 60MB
2。32MB 可缩减为 20MB
3。128MB 可缩减为 100MB
烧录式的步骤:
1。首先格式化TF卡;
2。选择1号ROM,手动或自动划分ROM空间=60MB,当然要考虑save文件的空间,这里忽略不计;
3。选择2号ROM,手动或自动划分ROM空间=20MB;
4。选择3号ROM,手动或自动划分ROM空间=100MB;
5。到这里为止,这3各空间就定下来了,后面的空间不消除的前提下前面的空间即便能调整,也不能比原来更大。
6。举例来说,如果1号ROM不要了,在那个空间也只能烧录<60MB的游戏;
7。如果2号ROM不要了,在那个空间也只能烧录<20MB的游戏。
我觉得就这个缺点,至少应该能做到这样。能做到这样的话,我觉得大部分玩家应该还是可以接受的。
当然,变换烧录一定的ROM数以后,重新格式化TF卡还是需要的。

注1:纯粹是YY而已,能不能做到要看开发者了;包括某些功能可能要将来才能实现;
注2:关于缩减ROM,我所知道的只是去掉ROM最后的无用空间,应该没有其他方法了吧?这也是为什么所有ROM缩减率不可能超过50%的原因。

TOP

YY在前面说了,果然是硬件分区…………

不过,我看你拍照片用的512M卡,最小分区根据我的计算,绝对不是256M一个啊!
看图说话:



看看《恶魔城》和它前面的<<FREE SPACE>>,它前面的<<FREE SPACE>>完全可以装下《恶魔城》,但是却偏偏跑到第二个“簇”去了,这个是什么道理?

TOP

YY还是没有仔细看我的说明啊,根据你说的AK卡的分区方法,推断出来你测试中试用的512M烧录卡的三个分区的大小分别是:
第一个区:33554432+512+67502080 = 101057024 约 94M
第二个区:67108864+67108864+18743296 =  152961024 约 146M
第三个区:134217728+116391936 = 250609664 约 239M

所以,你测试中用的512M TF卡,第一个区最大能放一个64M的ROM还剩30M,第二个区最大能方128M的ROM还剩18M,第三个区最大能放128M的ROM+64M的ROM+32M的ROM

鉴于很少有小于30M的ROM,所以正常情况下你的那块闪存卡用在AK烧录卡上,最大能装
2个128M
2个64M
1个32M
总共5个ROM而已。

TOP

转别的论坛上一个人的回帖:

---------
指正一点:
闪存卡的簇大小不是随意调整,因为闪存实际上是区块(BLOCK)管理,例如一些闪存是16KB一个BLOCK,那么用FAT 32格式8K一簇的方式格式化,就无法正常使用,因为在写入数据的时候,操作系统试图只写入8KB的数据,但闪存卡却一次删除了16KB数据,再写入8KB有用数据+8KB空白数据。

TOP

这个担心是否必要以及确实只是推测得靠yy实际评测才好说了.实践是检验真理的唯一标准

TOP

引用:
原帖由 cc0128 于 2006-10-24 23:04 发表
转别的论坛上一个人的回帖:

---------
指正一点:
闪存卡的簇大小不是随意调整,因为闪存实际上是区块(BLOCK)管理,例如一些闪存是16KB一个BLOCK,那么用FAT 32格式8K一簇的方式格式化,就无法正常使用 ...
他说的是FAT系的处理方式,AK是特殊格式,所以我的“簇”都是打了引号的。AKFS只是概念上近似簇而已。

TOP

几百块个烧录卡有必要折腾成这样么。

TOP

现在有2G的ROM吗?

TOP

引用:
原帖由 acejun4rui 于 2006-10-24 23:11 发表



他说的是FAT系的处理方式,AK是特殊格式,所以我的“簇”都是打了引号的。AKFS只是概念上近似簇而已。
晕倒,闪存的物理方式跟硬盘,软盘完全不是回事。与内存类似,其内部寻址方式是按block(对应着扇区)进行,这个学过计算机组成就应该有概念。
但闪存对外一般都以串行方式读写(比并行的抗干扰能力强,在高时钟频率上有很大的优势)。
所以只要把这些block按照NDSL的ROM在其地址线上作相应的映射就可以了。
所以应该是设计了一个最适合NDSL映射的组织结构,就是所谓的区块方式,硬件上也应该做了相应的转化电路。它的内核程序应该只做了选择一个
ROM,然后调整一下当前的映射关系应该就可以了。
而FAT格式是以目录项的形式将这些BLOCK组织起来,似乎是个链表结构(记不太得了),会出现不连续的方式。所以如果没有一个监控程序(所谓的内核)
进行转换,是无法直接与NDS的存储结构匹配的。

以上是不负责任的推断,没研究过NDS的硬件资料。

TOP

发新话题
     
官方公众号及微博