Board logo

标题: [藏品鉴赏] MD和SFC直接支持的容量上限是多少? [打印本页]

作者: 朝鲜    时间: 2012-12-31 12:26     标题: MD和SFC直接支持的容量上限是多少?

据说只有32M?街霸是用点软件技术才支持到40M?还有那个MD RPG,是用现代技术才去到了64M吗?
作者: 最后的小牛皮    时间: 2012-12-31 13:14

游戏卡带理论上是没有上限的吧。

参考FC卡带,可以不停的加特殊芯片,提升卡带容量。
作者: ly63    时间: 2012-12-31 14:14

SFC的CPU是16bit的65816,有条24Bit总线A和8Bit总线B。
游戏ROM在总线A,由于宽度是24Bit,寻址范围是0~16Mbytes(128MBIT)
但是这128Mbit寻址空间不能全部用于ROM,还有各端口、RAM等设备占用,实际可用ROM空间大约在117Mbit左右。
这是不使用Memory Mapper时的情况,如果使用的话,可支持的ROM尺寸会更大。
不过直到SFC退市,最大的商业产品ROM也就48Mbit而已(Star Ocean,Tales of Phantasia)。
后来有民间人士解压缩的游戏StarOcean(去除DSP S-DD1需求)容量达到96Mbit。

MD的情况我不熟悉不了解,有请SEGA专家解答。
作者: 古兰佐    时间: 2012-12-31 14:19

记得天外魔境号称是72m的来着?
作者: OpEth    时间: 2012-12-31 15:57

卡带的话,应该没上限吧,理论上来说可以把一台ps3做成一张卡带,只用md机器来输出视频,32X不就类似这样么。。。。。
作者: lyt777    时间: 2012-12-31 16:16

引用:
原帖由 古兰佐 于 2012-12-31 14:19 发表
记得天外魔境号称是72m的来着?
没有,只有40m。
作者: 快乐猪头    时间: 2012-12-31 16:25

posted by wap, platform: Opera

硬件理论并不很懂,记得以前看过一本技术书,说基于寻址能力的限制,即使是用了扩容方式,FC的最大容量也只能达到4096KB。当时觉得那个计算方式看上去挺合理,到现在,貌似也确实没见过超过这个数字的rom。

如果这是事实,那么MD和SFC肯定也有上限。SFC好像说过极限是128Mb=16MB,但仅比FC大4倍,似乎不太能服人,感觉起码也该是16倍。

不久前这里不是有过那个什么扫描动画的SFC游戏rom提供么,那个貌似就不止128Mb吧
作者: LCL    时间: 2012-12-31 18:20

DATA EAST的Road Blaster是一个1985年的LD游戏,借助非官方的SFC定制芯片MSU-1,d4s把它移植到了SFC上,有511M大,也就是SFC卡带容量6816 Mbit,,SD2 SNES烧录卡支持这个游戏!可见做成卡带没问题。

[ 本帖最后由 LCL 于 2012-12-31 18:22 编辑 ]
作者: SONIC3D    时间: 2013-1-1 00:59

MD是24bit地址总线,0x000000-0x3FFFFF作为ROM的寻址范围其他的留给其他I/O,也就是不用任何Mapper的话总共32MBit容量。

Mapper(映射器,定位器)来扩容的办法不是什么现代技术,任何非平坦寻址的系统都是靠Mapper来作间接扩容。

想想一下2种停车场
一个是64车位的广场停车场,车位号永远是1-64,这个1-64可以看作ROM的地址范围。
然后再有一个3层每层32车位的立体停车场,那么如果停在1楼的车,不需要额外处理,可以直接以一个1-32的地址编号来标注,也就和第一种停车场里的1-32号车的定位方式一样。而那部到达2楼或3楼的电梯,可以看作一个Mapper芯片,你不能同时到达2楼和3楼,一次停车只能用这个电梯前往其中一层,这样2层楼和更高楼层的编号可以用重复的33-64来编号,只要再配合一个楼层号就可以了。最终车位号的范围依然是1-64,这个寻址范围和第一种停车场一样,区别是如果取到33-64号时,还会额外搭配上一个楼层号,用来给电梯系统(Mapper)指引。

这样一个靠Mapper(电梯)扩充容量的ROM(停车场)就完成了,至于是扩充成多少实际车位(ROM容量),就看电梯的设计(Mapper的设计)和肯投多少钱造楼层(实际的物理ROM芯片)了。

本质是一个靠内存页索引和内存页置换构成的扩容方案。

[ 本帖最后由 SONIC3D 于 2013-1-1 01:02 编辑 ]
作者: Callisto    时间: 2013-1-1 01:14

机皇的后期游戏的容量似乎都相当大
机皇的容量上限是?似乎早就超过初期宣传的320M了吧
作者: 要来便来    时间: 2013-1-1 12:39

NEOGEO 卡带版 狼之印记好像是700多M
作者: 马甲雷    时间: 2013-1-1 12:53

引用:
原帖由 lyt777 于 2012-12-31 04:16 PM 发表


没有,只有40m。
当初说是游戏本体5MB(40m)
加了一块能够计真实时间的芯片,容量大约4MB(32m)。
作者: okiyo    时间: 2013-1-1 13:54

卧槽 楼主的名字真霸气!!
作者: KainX    时间: 2013-1-1 19:14

引用:
原帖由 SONIC3D 于 2013-1-1 00:59 发表
MD是24bit地址总线,0x000000-0x3FFFFF作为ROM的寻址范围其他的留给其他I/O,也就是不用任何Mapper的话总共32MBit容量。

Mapper(映射器,定位器)来扩容的办法不是什么现代技术,任何非平坦寻址的系统都是靠Mapp ...
MVS跟MD用的是主频不同的同款CPU吧,为什么寻址差这么远?
作者: SONIC3D    时间: 2013-1-1 21:04

引用:
原帖由 KainX 于 2013-1-1 19:14 发表

MVS跟MD用的是主频不同的同款CPU吧,为什么寻址差这么远?
只要是68000CPU的都是24bit地址总线,也就是16兆字节(128MBit的寻址范围),只不过设计时候不可能都给ROM而已,否则声音处理器、图形处理器就没饭碗盛饭了,所以MD上Sega分配了连续的32Mbit给ROM完事,而SNK造NeoGeo的时候我记得把128Mbit里分了了40Mbit给程序用(其中的头8MBit是固定的,因为有68000的中断向量地址,而之后的32MBit可以切换的,和MD16人街霸一样),另外给了美术数据64Mbit,声音数据16Mbit,但这些ROM部分也都是可以切换也可以增加的,所以SNK就是把类似街霸40Mbit卡带的Mapper芯片直接在设计主机的时候就加入了标准了,所以有了开机时候的Max 330Mega的醒目Title(至少当时比较醒目),而这个Max也就意味着了它实际不是330Mbit只是可以按须扩充,最大是330M。实际之后标称的最大1G也是一个道理。

[ 本帖最后由 SONIC3D 于 2013-1-1 21:06 编辑 ]




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