Board logo

标题: [专题讨论] FC模拟器的MAPPER到底是什么?模拟MMC? [打印本页]

作者: md2    时间: 2014-4-2 10:56     标题: FC模拟器的MAPPER到底是什么?模拟MMC?

我的理解是这样的:

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

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

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

引用:
原帖由 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 编辑 ]
作者: conda    时间: 2014-4-2 13:19

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


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

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

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


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

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

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


作者: SONIC3D    时间: 2014-4-2 20:48

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

mapper仅指以地址重定位为用途的硬件,并且不限于fc。。。只不过奇葩的fc的mapper多到令人发指。。。
作者: shooter556    时间: 2014-4-3 09:38

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

mapper仅指以地址重定位为用途的硬件,并且不限于fc。。。只不过奇葩的fc的mapper多到令人发指。。。
我还以为mapper最多只有255个
作者: SSforME    时间: 2014-4-4 20:03

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

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

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

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




欢迎光临 TGFC Lifestyle (http://tgfcer.com/) Powered by Discuz! 6.0.0