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


发新话题
打印

[专题讨论] FC模拟器的MAPPER到底是什么?模拟MMC?

我的理解是这样的:

由于FC当初的设计缺陷,游戏要扩大容量或提高性能都是依靠游戏卡中的MMC芯片。而MMC硬件因游戏而异,必须根据游戏来选择加载的MMC数据。
它实际上是模拟FC游戏卡中特殊芯片的函数库。
除了MMC以外还有其他的特殊游戏卡,比如特殊处理器,所以每种MAPPER对应一类特殊的游戏卡。


TOP

MMC = Multi Memory Controller
同类的还有Konami的VRC等(当然VRC不止有Mapper功能)

其实就是页地址切换器。直接寻址只有64K,所以必须要有个硬件帮你"翻页",至于怎么翻(比如半页一翻,3/4页一翻),还有共有多少页,这就是MMC的不同版本之间的区别。



TOP

引用:
原帖由 SONIC3D 于 2014-4-2 11:46 发表
MMC = Multi Memory Controller
同类的还有Konami的VRC等(当然VRC不止有Mapper功能)

其实就是页地址切换器。直接寻址只有64K,所以必须要有个硬件帮你"翻页",至于怎么翻(比如半页一翻,3/4页一翻),还有共有多 ...
我明白了,任天堂的叫MMC,其他公司各自起名字……

那MAPPER也不光管内存控制吧,也有对VCR之类的支持?

[ 本帖最后由 md2 于 2014-4-2 12:21 编辑 ]


TOP

引用:
原帖由 md2 于 2014-4-2 12:14 发表


我明白了,任天堂的叫MMC,其他公司各自起名字……

那MAPPER也不光管内存控制吧,也有对VCR之类的支持?
对。有些扩充芯片不仅增加内存容量,还加入了其他硬件机能,比如附加音频、定时器和中断(多用来实现复杂的行卷轴、分屏效果),等等。

TOP

引用:
原帖由 md2 于 2014-4-2 12:14 发表


我明白了,任天堂的叫MMC,其他公司各自起名字……

那MAPPER也不光管内存控制吧,也有对VCR之类的支持?
那种功能其实属于DSP范畴了。。。你可以看作VRC系列是Mapper结合DSP的自定义IC。

TOP

所谓mapper,是指fc卡带上所有硬件扩展的统称

TOP

引用:
原帖由 SSforME 于 2014-4-2 20:30 发表
所谓mapper,是指fc卡带上所有硬件扩展的统称

mapper仅指以地址重定位为用途的硬件,并且不限于fc。。。只不过奇葩的fc的mapper多到令人发指。。。

TOP

引用:
原帖由 SONIC3D 于 2014-4-2 20:48 发表

mapper仅指以地址重定位为用途的硬件,并且不限于fc。。。只不过奇葩的fc的mapper多到令人发指。。。
我还以为mapper最多只有255个

TOP

引用:
原帖由 SONIC3D 于 2014-4-2 20:48 发表

mapper仅指以地址重定位为用途的硬件,并且不限于fc。。。只不过奇葩的fc的mapper多到令人发指。。。
显然不只是以地址重定位为用途的硬件,mmc3(mapper4)就已经支持irq中断了,这个肯定是硬件扩展,更不用说vrc之类的了

TOP

引用:
原帖由 shooter556 于 2014-4-3 09:38 发表

我还以为mapper最多只有255个
255种mapper明显不够用了

TOP

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