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


发新话题
打印

你见过的NDS读取时间最长的游戏是什么?

NDS卡带32MB的读取速度可以达到8MB左右每秒。

以NDS内存4MB。读满不需要半秒。卡带越大,读取速度越慢,但读取时间不会超过1秒。

但你以为数据只是读进去就行了吗?况且是压缩过的数据。

而NDS的卡带不像N64,不可以进行字节级别的访问。NAND闪存不支持对某个特定位置进行读取。
如果NAND被用于存储应用代码,代码首先会被复制到DRAM。

所以程序文件只有读入到内存才能运行。
而且有寻址延迟,这是相对于原来N64卡带的缺点。N64卡带,NOR的编程比NAND更容易
NOR具有一个SRAM接口
它采用独立的地址和数据引脚;NAND在相同的引脚上复用地址和数据。

但只要程序找到mem的存储块。数据就会
像流水一样的飞快顺序流出。因为只能按块访问。而且如果不是连续读取数据,要找到
数据块,还是有相当大的一段延迟。就像你用U盘的时候,把东西拖进盘的时候,如果碎片太多
写入之前如果仔细观察的话会有很短的一小段等待时间。

这是一点。另外如果要连续访问数据,N64卡带可以直接程序控制。但NDS只有用DMA方式。

所以NDS和N64的机能差距,卡带nand和nor也是严重影响游戏的执行速度的。
nor可以直接在上面运行程序代码。所以可以节约内存。直接字节操作,几乎可以把
rom类型的卡带当成速度略低于内存的记忆体来使用了。这样,访问数据也是快得惊人。

最后在价格和效率的抉择下。玩家和老任都会选择后者。

期待4G,卡带的到来。

[ 本帖最后由 大头木 于 2006-10-10 01:11 编辑 ]


TOP

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