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


 37 123
发新话题
打印

===== ACEKard深层次分析,原理科普 =====

引用:
原帖由 卖哥 于 2006-10-19 12:38 发表
嗯,那么DS-X可能也是用映射的

很简单
FAT16里面,每个簇大小是32k,簇内部还是连续访问的
32kB就相当于ROM大小的256K

那个烧录卡可能有本地内存,然后在本地内存里顺序的排列映射的簇的地址信息。

...
这个可能性顶楼就说过了,簇内部是连续的根本没用,簇外部还是散乱的,你要把不连续的物理地址转换成逻辑地址,要么用软件驻留内存,但是不可能(前面说过),要么用硬件,造价激增。AK的方法是最简易可靠的。


TOP

买和不买……,以后再说。



TOP

引用:
原帖由 acejun4rui 于 2006-10-19 18:51 发表


这个可能性顶楼就说过了,簇内部是连续的根本没用,簇外部还是散乱的,你要把不连续的物理地址转换成逻辑地址,要么用软件驻留内存,但是不可能(前面说过),要么用硬件,造价激增。AK的方法是最简易可靠的。
没错我的意思就是卡内带本地内存
FAT16的16就是簇的地址长度,16位
就是用16位去映射32kB
即使考虑未来4G大小的游戏的需求,
有32KB的卡内本地内存即可

确实者需要加不少成本,但是也谈不上激增。

如果FAT的ROM无法运行的原因就是顺序访问,那么DS-X能做到如此,很有可能用的就是这招。


TOP

引用:
原帖由 卖哥 于 2006-10-19 21:08 发表


没错我的意思就是卡内带本地内存
FAT16的16就是簇的地址长度,16位
就是用16位去映射32kB
即使考虑未来4G大小的游戏的需求,
有32KB的卡内本地内存即可

确实者需要加不少成本,但是也谈不上激增。
...
应该是FAT16的磁盘结构并不是和NDS卡带内结构不太相似,甚至NDS真卡内根本就没有FAT16的一些引导扇区、分区表之类的结构概念,读取扇区之类的操作也和NDS真卡不一样,映射起来也许无法做到结构上的1:1对应,需要通过硬件或者软件转换,这种转换会带来一些什么损失(读取速度、寻址速度或着成本什么的)。

如此这样,反而还不如将闪存卡格式化成构造更近似于NDS真卡的AKFS更好一些。即可以保证兼容性,又不需要做额外的工作,而且可靠度更高。

TOP

= =
TF卡能分区么?
干脆分个FAT再分个AK吧。。。

TOP

坦白讲,不要我刷机,直接能运行游戏,就满足我的要求了。360块……还好啦。

说道自制软件么,psp那么大屏幕,我要用你nds干吗……

TOP

一个完全无名的厂商
未知的售后服务保障
不菲的价格
很难让人下定决心的
当初的mk2/mk3也是被吹得天花乱坠后来证明始终是昙花一谢

TOP

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