第124章 解析红白机
66读书 www.66dushu.com,最快更新重生1981从厂办开始!
第123章 解析红白机
李三彪认真分析,认为至少在1998年普及上网之前,学习机都可以完成电脑大多数的功能。
刘光福就按裕兴普及型电脑为蓝本,设计出了一个学习机。
它还是用学习卡的,但李三彪管它叫工作卡。
不配显示器,直接连接电视,支持pAL和NtSc两个格式。
买得起这电脑的家庭和单位,肯定要在最近淘汰黑白电视,正好可以给电脑用,等于一下节约了三分之一的成本。
它配了一个3.5寸软驱,数据都写入软盘里。
有一个接口,可以连接针式打印机,
把系统集成在学习卡上,而学习卡,其实就是一张自带芯片的大容量游戏卡,类似于三国志2霸王野望那种卡带。
顺便说一下,红白机游戏卡实在太坑人了,价格高的令人发指。
1988年左右,游戏主机大概300块钱,
而一张超级玛丽要买18块钱,魂斗罗要卖25到30块钱,动辄八九十。
而这时候一个人平均月工资大概也就100。
那时候都以为游戏卡是啥高科技,但后来明白那不过就是个几块钱的Rom芯片而已!
而且大家才知道,原来自己玩的游戏卡竟然不是原装货,很多都是国内破解游戏文件后山寨的!
这就更不对了,按理说应该很便宜才对,
后来很多发烧友拆解之后才发现一个令人震惊的事。
红白机卡带之所以一直价格居高不下,主要是因为红白机主机上极力压缩成本,机能太差导致的!
见过红白机卡带的都知道,早期游戏没有超过32K的,比如坦克大战是16K,超级玛丽是24K,魂斗罗是个32K的游戏。
能把魂斗罗这么牛逼游戏,做成32K,不得不佩服当时程序员的优化水平,据说是一百多个程序员编了一年才写完的,大概率多数功夫都花在优化性能上了。
这种最低级的Fc游戏卡,是由一块存储了游戏程序数据的32K的只读存储器Rom,还有一块存储了图形数据的8K的Rom构成的,比如早期大多数单卡就是这样。
至于为什么如此,这是因为红白机cpU的直接寻址空间刚好只有32K,
如果说游戏卡上储存游戏内容的只读存储器Rom,是一个仓库的话,这些内容必须送到加工厂去处理。
而这个寻址空间,可以看做加工厂门口的卸货场地大小。
因为任天堂等于单片机,没有硬盘等储存装置,所以这仓库有多少,必须完全卸下。
32K内容刚好可以全部读入,所以这是最简单的一种卡带。
而后来的高级游戏,Rom上存储的游戏内容,突破了32K的限制,但任天堂的机器却读不下,因为任天堂这个单片机有没有额外的储存数据装置。
所以,对于三国志之类游戏,红白机必须有选择地读取游戏卡数据,而不能再像魂斗罗那样一股脑全装进去,装也装不下。
因此,就要在游戏卡上加装其他逻辑控制芯片,来控制任天堂本机的32K卸货平台上,调用的数据是游戏都是正在用的。
到后来,红白机性能实在不够看,各游戏厂家干脆就设计出了各种强化芯片,比如红白机自己的mmc,科纳米的VRc6,NAmco163等,其中三国志用的就是NAmco163,这些芯片竟然都是装在游戏卡里的。
所以,很多游戏必须在游戏卡上增加显示和存储芯片进行弥补。
什么意思呢,相当于你的游戏机配置太差了,你想玩这个游戏,只能随着这个游戏再送你个一张任天堂牌显卡,当然,显卡也得由你买单!
问题是,pc显卡是一次性投资,直接装上就好了,但任天堂游戏卡上的显示芯片是随着游戏卡的!
李三彪本就不信有什么价低质优的神话,成本低廉一定是有代价的!
比如,红白游戏机本身配置低下,在市场上倾销,打败了其他游戏机。
但导致的后果,就是你想玩其他游戏,还得再买一张显卡!
假如你买十张卡带,就相当于买了十张显卡和辅助运行芯片!
这就是为什么越到后期,红白机卡带价格越夸张,有的卡带价格堪比游戏机本身了!因为卡带上的芯片比本机还强!
你能想象你打一次车,就要收你一份汽车发动机的价格吗?”
但当时红白机就是这么干的,然而二十多年,都没有人捅破这层窗户纸!
更过分的是,它还施行游戏卡带开发专卖制度,实际上卡带商挣的那些钱也都进了它的口袋。
这也就是为什么红白机寿命会这么长,因为寿命越长,在游戏卡上挣得越多啊!
只是当时游戏机厂家营造了舆论氛围,甚至办了好几家游戏杂志,大众也就听不见计算机专家的声音了。
要是看过那时候的,还充斥着游戏机性能先进,吊打pc的论调。
当然,龙国几乎倒是没交那么多智商税,从小霸王到游戏卡,几乎都是山寨的,比外国卡带价格低不少,但也受够了低性能的害。
解决问题很简答,就像李三彪这样的学习机,稍微做大一点内存,一张1.44兆软盘,就可以装40个魂斗罗!
因此,李三彪的学习机,毫不犹豫配置了软驱。
只是这台普及型电脑,配置必然不会特别高,
主要是国内还没有漂亮国那样的硬盘技术,这也是苹果与pc的最大区别。
因此,在运行cAd这类大型软件时,无论容量还是显示配置都不够,还得另外配置cAd工作卡。
因此,李三彪参考任天堂的做法,一共设计了三个卡。
第一个是工作卡,而像wpS,表格,bASIc编程等功能,李三彪都存储在了通用工作卡内,这也就是一般学习机上的学习卡。
第二个是cAd卡,上面类似任天堂游戏卡,设有另一套增强显示的芯片系统和存储芯片,专门给工厂用户使用,图纸数据可以既可以存储在软盘里,也可以直接存在卡里。
第三个是工程编程卡,集中了各种程序语言,比如工程师这时常用的FoRtUEN77和程序员用的c语言。
这些卡带都是人工智能搜集的现成程序,很快李三彪就烧录了好了三张工作卡。
所有文件都可以随时储存在软盘或者录音带里。