五道杠
原帖由 zzbsbb 于 2014-1-13 17:37 发表 而且,一般来说1类型的CPU只支持一种内存,比如DDR\DDR2\DDR3,不能混插,意思是10多年前的N64的CPU还支持高低不同的内存混插?我觉得你这个卡带做内存的说法相当的不靠谱。卡带存储颗粒的价格和内存是天上的地下 ...
查看详细资料
TOP
小黑屋
原帖由 zzbsbb 于 2014-1-13 17:48 发表 哎,这个问题不讨论了,我以上指的是RAM(RAM-RamdomAccessMemory)。而且这2个东西分工都不一样。
魔头
宅杨
银河飞将
查看个人网站
原帖由 SSforME 于 2014-1-13 18:00 发表 …… 第二,加内存的原因是:我有1M的压缩数据可以直接寻址,但我需要解压才能正常使用;那么解压后的数据放哪里呢?显然不能是ROM,只能放 ...
原帖由 zzbsbb 于 2014-1-13 17:37 发表 而且,一般来说1类型的CPU只支持一种内存,比如DDR\DDR2\DDR3,不能混插,意思是10多年前的N64的CPU还支持高低不同的内存混插?我觉得你这个卡带做内存的说法相当的不靠谱。...
原帖由 KainX 于 2014-1-13 12:54 发表 我的意思是卡带机直接在卡带寻址,不用预读取,如果游戏卡带有64兆,那运行该游戏时N64就差不多是64+4兆内存。不像同期的光盘机、把一个游戏关卡内容读进内存后可能就剩不到1兆内存了。但即便是这样SS/PS仍然可以正常 ...
原帖由 yfl2 于 2014-1-13 20:46 发表 另外游戏机多种内存非常常见啊,远的不说,ps2,ngc,wii,ps3全都用了多种内存,这些还都是光碟机
原帖由 conda 于 2014-1-13 21:04 发表 理论上 CPU 可以对卡带直接寻址,80年代之前的机器基本都是这样工作的。 但是,ROM 芯片存在一个问题,就是读取速度难以提高,远远慢于 RAM 和 CPU 芯片的速度发展。因此,90年代以后的电脑,大多要把 ROM 中 ...
原帖由 zzbsbb 于 2014-1-13 21:08 发表 多种内存包括了主内存、CPU缓存、显存或者声卡用的缓存等,我说的是CPU用的主内存。
原帖由 yfl2 于 2014-1-13 21:12 发表 这也不稀奇啊,游戏机本来就是设计成这样的,卡带总线本来就是核心,不然像外挂加速芯片根本不可能,所以cpu被设计成能支持这样的寻址是基本的
原帖由 zzbsbb 于 2014-1-13 21:19 发表 你可以举例说明,至少我没看到,而且ROM速度那么慢,老的SFC这些还不觉得如何,像SFC的65c816的运行速度是3.58MHz,在读取卡带中ROM的时候必须降低运行频率来读取,否则不能读取,N64的CPU频率那么高,所以才需要R ...
原帖由 yfl2 于 2014-1-13 21:10 发表 我觉得rom的读速度未必慢吧,最典型的就是gba烧录卡,像sccard的原理是将游戏整体从sd卡载入烧录卡自带sdram,然后仿真成游戏卡,但由于sc用的sdram速度比较慢,所以gba游戏有些会拖慢,而同样类型的卡用了比较快的 ...