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


 25 12
发新话题
打印

一张图片带来的思考--------从另一个角度看YY的AceKard烧录卡评测


这是YY评测中的一张图

这是ACEkard卡上存储游戏的方式吗?应该是按照标准的NDS卡带一样,每个游戏占用一个区块吧。

64M的游戏就占用64M的区块,128M的游戏就占用128M的区块。记得以前我用最老的GBA烧录卡,北通烧录卡就是硬件分块的。这也就是所谓的AKFS的真身了吧。用特殊磁盘规则将闪存卡分成一个个区块。然后在实际游戏中将这个区块的地址段映射成NDS卡带的地址段,来达到无须修改NDS ROM而可以和标准游戏卡一样运行的结果。

不过既然这个思路出来了,其它厂商也会很快跟进。这点就是ACEKard厂商要小心的了。对于插卡型烧录卡来说,其实360的售价,真的是不算便宜了。

另外,YY没有提到的关键性地方。自制软件的问题。
因为既然是按硬件分成区块了,那游戏运行的时候也只能访问游戏本身区块所限定的空间,这也是ACEKard烧录卡能完美实现Clean ROM的立身之本。
那也就是说,一般插卡型烧录卡可以在运行的时候访问闪存卡上的所有空间,而AK卡则会有很大困难了。虽然是插闪存卡的烧录卡,但是AK很可能会运行自制软件发生严重的困难,不是不能运行,而是运行以后,没有多余可以用来访问的空间了!例如玩家烧录了Moonshell,但是根本不能看TF卡上的电影、MP3和电子书。

虽然有玩家说,可以用moonshell的自带文件系统方式,将需要的电影、MP3和电子书全部打包在一个.nds文件下嘛。但是,这样一来,ROM文件不是超大了去?而且太大的ROM文件,NDS支持不支持呢?

另外,很多自制软件,都只能用读取闪存卡上的文件来运行,那就歇菜了。

不过自制软件只是一个很多人可以忽略的方面,我只是从理性分析一下。毕竟只是从一张图片开始的思考。前一段时间有人抱怨评测都是说好话,我就做做坏人,从另一个方面来分析问题吧。


第一次看到,格式化的时候又选TF卡品牌和类型的,汗……
不在此列的TF卡,没有问题吧?希望官方说明或者YY多测试一下

[ 本帖最后由 acejun4rui 于 2006-10-18 08:29 编辑 ]


TOP

等待验证中。。。。



TOP

神话破灭了


TOP

如果真是按硬件分块的办法来映射NDS ROM,那所有修改版和汉化游戏,不说不能运行,至少解决起来是个大问题。

TOP

从来不玩自制软件的飘过~

TOP

已现败相???

TOP

LZ说的很有道理!
不知道那个幺幺会不会正面的回答这个质疑!

TOP

赞客观的分析评论,不像某些人,满嘴的好好好
——当然,得了好处自然卖乖

TOP

以前没怎么研究过烧录,不是特别明白楼主的意思,请教一下:
我拿PS2的HDL原理来举例,楼主是说固定的游戏写在固定的位置吗?那PS2HDL的时候运行自制软件其实没有什么问题,不理解楼主和楼下几位朋友说的运行自制软件或者moonshell将遇到困难是什么意思
还有,楼主能不能说说市面上FAT格式的烧录卡的存储原理是什么?
不是战,纯粹请教,我确实不明白

TOP

能不能运行自制程序兴趣不大。
不过专有存储格式导致TF卡不能在别的设备上使用...这点还是很不爽的。

TOP

是啊
那卡居然不是FAT格式的

TOP

引用:
原帖由 bububububu 于 2006-10-18 09:23 发表
以前没怎么研究过烧录,不是特别明白楼主的意思,请教一下:
我拿PS2的HDL原理来举例,楼主是说固定的游戏写在固定的位置吗?那PS2HDL的时候运行自制软件其实没有什么问题,不理解楼主和楼下几位朋友说的运行自制软件 ...
没怎么研究过烧录的人+1,纯掺合,说错了不要见怪
比如ACEkard的TF卡上有一个128M的游戏,那么在运行这个游戏的时候,对NDS来说这个烧录卡就是一个128M的正版NDS卡。TF卡上的那128M空间就是正版NDS卡的容量,再没有其他的东西了,所以CLEAN ROM可以直接运行。
而DSLINK(我只用过这个)这种卡则是本身具有一定存储空间,运行的时候首先从TF卡上读取ROM文件(经过转换的),然后存储到烧录卡本身的空间里(不是TF卡的空间),这时候只要不断电,烧录卡甚至可以脱离TF卡独立使用(纯猜测)。同时烧录卡本身具有4M闪存空间,断电数据也不会消失的那种,所有游戏需要的存储都暂时存在里面,等下次开机时就写入TF卡。
至于那些需要另外访问卡上文件的moonshell类自制软件,在ACEkard上面运行的时候,对NDS来说只有一开始分配的一定量的空间,访问不了实际存在的TF卡上其他的空间。除非是一开始就分配一个比如1G(128MB)的超大的空间,然后把电影音乐统统放进去,也就是打包成一个NDS文件。这样的话一开始分配的空间就是1G,NDS就可以访问包括moonshell和电影音乐在内的这1G空间了。

TOP

  一直没有明白,楼主的区块概念是什么意思。

  如果是指固有区块界定的话,FAT也是那样的,只是最小区块的概念不同(比如8bit)。拷贝后文件是按照一定顺序,由连续的多个区块数据所组成(相当于硬盘的磁道)。如果是说强行按照NDS卡带容量不同等级来提前划分出多个区快,那这AK卡就太SB了。

  专有存储格式方面,个人认为似乎是不用太担心(前提必须是我说的第一种区块的概念)。不知道楼主是否听说过EXT2和EXT3文件格式,它们都是Linux系统专用格式,其中也可以自由拷贝各种文件,运行程序。只是无法直接与FAT、NTFS格式相兼容罢了(可以通过插建双向读取),安装Linux也需要将硬盘转化成其特殊格式才行(Mac OS也是如此)。因此特殊格式并不是什么太糟糕的事情。

  最糟糕的情况也只是需要用专有软件将文件拷贝到TF卡上,而同时第三方软件需要针对这个特殊格式重新编译(前提是他们能够公开技术资料),这个步骤和Linux无本质区别,完全看这个小组是否愿意这么做了。

[ 本帖最后由 火彩 于 2006-10-18 10:27 编辑 ]

TOP

引用:
原帖由 shangchi 于 2006-10-18 10:11 发表


没怎么研究过烧录的人+1,纯掺合,说错了不要见怪
比如ACEkard的TF卡上有一个128M的游戏,那么在运行这个游戏的时候,对NDS来说这个烧录卡就是一个128M的正版NDS卡。TF卡上的那128M空间就是正版NDS卡的容 ...
明白了,说的通俗一点就是AK只能访问NDS文件,而无视其他文件类型
这点YY并没有提到,至于是不是这样,只有等YY继续评测

TOP

很关注这张卡,期待更深一步的评测.

TOP

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