第124章 解析红白机(2 / 3)
能把魂斗罗这么牛逼游戏,做成32K,不得不佩服当时程序员的优化水平,据说是一百多个程序员编了一年才写完的,大概率多数功夫都花在优化性能上了。
这种最低级的Fc游戏卡,是由一块存储了游戏程序数据的32K的只读存储器Rom,还有一块存储了图形数据的8K的Rom构成的,比如早期大多数单卡就是这样。
至于为什么如此,这是因为红白机cpU的直接寻址空间刚好只有32K,
如果说游戏卡上储存游戏内容的只读存储器Rom,是一个仓库的话,这些内容必须送到加工厂去处理。
而这个寻址空间,可以看做加工厂门口的卸货场地大小。
因为任天堂等于单片机,没有硬盘等储存装置,所以这仓库有多少,必须完全卸下。
32K内容刚好可以全部读入,所以这是最简单的一种卡带。
而后来的高级游戏,Rom上存储的游戏内容,突破了32K的限制,但任天堂的机器却读不下,因为任天堂这个单片机有没有额外的储存数据装置。
所以,对于三国志之类游戏,红白机必须有选择地读取游戏卡数据,而不能再像魂斗罗那样一股脑全装进去,装也装不下。
因此,就要在游戏卡上加装其他逻辑控制芯片,来控制任天堂本机的32K卸货平台上,调用的数据是游戏都是正在用的。
到后来,红白机性能实在不够看,各游戏厂家干脆就设计出了各种强化芯片,比如红白机自己的mmc,科纳米的VRc6,NAmco163等,其中三国志用的就是NAmco163,这些芯片竟然都是装在游戏卡里的。
所以,很多游戏必须在游戏卡上增加显示和存储芯片进行弥补。
什么意思呢,相当于你的游戏机配置太差了,你想玩这个游戏,只能随着这个游戏再送你个一张任天堂牌显卡,当然,显卡也得由你买单!
问题是,pc显卡是一次性投资,直接装上就好了,但任天堂游戏卡上的显示芯片是随着游戏卡的!
李三彪本就不信有什么价低质优的神话,成本低廉一定是有代价的!
比如,红白游戏机本身配置低下,在市场上倾销,打败了其他游戏机。
但导致的后果,就是你想玩其他游戏,还得再买一张显卡!
假如你买十张卡带,就相当于买了十张显卡和辅助运行芯片!