第六十七章 PPU图像控制器
李万岁在tvga店门口,思绪乱飞,半晌才道“佳慧,我要进去看看,你陪我一起进去吧?” “嗯,好的哥哥。”关之林才不管和李万岁去哪呢,只要李万岁说的,她就没反对过。 李万岁拉着关之林的手,走进了这家出售电视游戏机的铺面,因为是新店,可能就才开一两天的原因,并没有很火爆,老板摆了三四台电视机,只有一台电视机前有两个小朋友。 一进店铺,李万岁入眼就看到了两个小朋友正在玩的游戏机。 此时的游戏机,完全颠覆了他的想象!心里很震惊! “怎么会是这样的手柄?”小朋友手中的手柄,并不是后世李万岁小时候玩的小霸王游戏机的那种带有十字方向键的手柄。而是一个四四方方,漆黑造型,大概只有后世五寸手机屏幕的一半大小,手柄上面有一个七八公分左右长度的摇杆,手柄的左上角有一个红色按钮。 整个手柄很简陋,一个摇杆,一个按钮,就构成了整个手柄。 李万岁的目光又扫过游戏机,一个30厘米左右的黑盒子,黑不溜秋的和小霸王完全不一样,倒是有游戏卡带。 李万岁知道现在后世小霸王是山寨任天堂的红白机,他心里猜测到,难道红白机还没出来?隐隐有些兴奋。 电视上的游戏,是一个打网球的游戏,完全是平面的造型,两个隐隐能看出人形的小圆点,在电视画面上移动,然后网和背景都是固定不变的,电视机直接显示的是一张平面网球场的全景图。 “简陋,实在太简陋了!游戏颜色怎么这么单调,黑白绿灰,就四种颜色,现在的电视机如果是显示电视节目,电视节目的色彩要丰富的多!起码数十种颜色。”李万岁后来可是做过游戏的程序员,看见游戏自然在揣摩这游戏的品质,不说别的,单看画面,整个电视屏幕,只呈现了黑白绿灰,四种颜色,而且非常失真。后世他做游戏的时候,知道这种调节颜色只需要一行代码,就能实现,他实在不相信此时的程序员做不出来这些。 “而且游戏很粗糙,这游戏可是打网球的游戏,但是一个白点就代表网球,为什么不细致一下,单独增加两三张图片的存储空间,重构一个网球,有了两三张图,网球旋转的动画都能做出来,也耗费不了多少内存空间的啊。”李万岁心里有些诧异,他不信这些游戏的开发人员不会想到这些,这都是很简单的东西,并不需要多大工作量。 李万岁心想,后世自己玩小霸王上的魂斗罗,超级玛丽,之类的游戏色彩和动态效果,画质,都比眼前这台不知名的游戏机都好很多。不过这些游戏都是在任天堂的红白机上推出的,红白机好像也是八十年代早期推出的,现在还没有出现。 “莫非是硬件限制?” 李万岁有种迫不及待的想拆开游戏机,看看里面是什么样的配置,到底是什么样的硬件配置,能让现在的这些程序员做出如此简陋的游戏,以电视机充当游戏机的显示器,但是游戏机竟然连电视机的色域都不能充分发挥,简直没有道理,几行代码就能让游戏色彩丰富。 游戏店老板一直在他旁边,看见李万岁拉着一个国色天香的小美女目不转睛的盯着电视机,很有兴趣的样子,他很会做生意,开口道“先生,要不要试一试?” 李万岁一下清醒,迫不及待的道“麻烦老板了,把出名的游戏卡带拿来都给插上。” 他想看看别的游戏画质怎么样,李万岁还没有什么头绪,只能一点点的了解。 老板打开电视,李万岁插上了游戏卡带,每个游戏只是简单的进入,然后控制游戏角色乱动,发现画质和之前的游戏画质大同小异,,他实在不能相信,为什么这些程序员不好好的发挥电视机所有的色域,只显示这孤单的几种颜色,明明播放电视节目的时候,色彩更丰富艳丽。 李万岁越发想拆开游戏机,看看游戏机里头的硬件到底有什么玄机了。 关之林坐在李万岁的身边,有些好奇他为什么不好好玩游戏,只是在那一会一下的换游戏卡带,不过她看李万岁全神贯注的,也没打扰他。 李万岁试了几个游戏后,就不在测试了,直接开口道“老板,这游戏机什么型号,多少钱?” 老板见生意上门,赶忙道“这是市面上最先进的游戏机,雅丽达2600,售价要1100港币。还有一种差一点的,是一家rb小厂任天堂生产的游戏机,la6,只要699港币。不过这个牌子游戏机技术不行,只能玩6种游戏,游戏机换游戏卡带的功能,游戏都是存储到游戏机里的。” 任天堂,李万岁一听,就感兴趣了,非常想见识见识日后这家称霸游戏主机界的公司此时的产品,道“拿来试试。” 老板接好电视后,李万岁拿起一块和雅丽达造型差不多的游戏摇杆手柄,心里也有些明白,后世红白机那种十字方向键的游戏手柄,应该还没发明。 任天堂的游戏机就六种游戏,表现上还不如雅丽达2600。看了几眼,李万岁兴趣全无,这任天堂后世就听说过本来是一家扑克牌生产商,转型做的游戏,制造出了红白机,才开始发家,现在可能刚刚起步,技术上还很落后。 李万岁也不多说,当场道“老板,两台机器我都要了。” 说完拿出两张大金牛,2000港币,给了老板,看了一下表,时间已经5点了,回家开机已经来不及了,晚上还要上课,又问道“有没有螺丝刀?” 他心里隐隐抓住了一点灵感,十分迫切的想看看这游戏机的构造。 老板把钱找给李万岁,虽然听到他这么问有些诧异,不过顾客就是上帝,连忙道“有得有得。”说完就道柜台上拿了把螺丝刀,取给李万岁。 李万岁接过螺丝刀,二话不说,直接拆机。 关之林瞪大了眼睛,心里好奇的不行,还没开口,一旁的老板就问道“先生,你这是做什么?弄坏了可不能换的啊。” 老板生怕遇到个碰瓷的客户,赶紧说道。 李万岁头也不回,道“放心,我只是见猎心喜,东西我的了,坏了和你没关系。” 说完继续埋头苦拆。 打开了雅丽达2600的游戏机壳子,李万岁看到了一块电路板,上面镶嵌着一个cu型号,os6502,和苹果2的cu一模一样,还有2个内存芯片,一个上面写着ro(只读内存)一个写着ra(随机内存)。 李万岁知道ro就是ro内存,就是指的ra。 李万岁问道“老板,这台机器,ra是多大的,ro是多大的?” 老板显然是懂行的,道“ra2k,ro6k。” 李万岁已经发现了问题的所在,他穿越前虽然没有拆开过红白机,但是却了解红白机的构造。 他上大学无聊的时候,在电脑上使用过家用游戏机的模拟器,通过模拟器在电脑上玩过小时候在小霸王上玩过的那些游戏! 模拟器都是后世大牛级别的程序员弄的,让玩家在电脑上也能玩到家用机上的游戏。 模拟器的原理是用电脑上的一部分计算力,虚拟一个红白机使用cu。 就是在电脑上分割出一部分cu的计算力,虚拟一个红白机,再拷贝存储到ro里的红白机游戏到电脑上,从而实现把电脑变成一台红白机! 模拟很多原始机器的cu模拟器;一个把很多街机或游戏机的输入设备,例如按钮、摇杆和其他控制的输入映射到c上的键盘、摇杆和其他设备的模拟器。在模拟器运行时,实际上是很多年前原始的游戏在运行--只不过是在电脑上运行罢了。 要知道家用机可是有很多代很多厂商的型号的,而不同厂商的游戏,想要玩什么游戏只能在当年的游戏发售平台上运行。所以电脑上的模拟器需要你先确定你想玩的游戏是在什么平台上运行的,然后在选择这个平台的cu型号,进行模拟。 李万岁当年玩超级玛丽,需要模拟的正是任天堂的红白机,需要选择cu型号,而且要在模拟器上选择两块cu型号。 模拟器上红白机需要选择的两块cu型号都是和眼前李万岁拆开的雅丽达2600游戏机cu型号一样,6502cu! 只不过模拟器上选择红白机cu时,其中一个选项是‘6502cu’,另一选项是‘6502cu(u)’。 李万岁作为业内人士,当年他也不知道u是什么,自然百度过。 红白机上的其中一块6502cu,专门处理游戏逻辑。另一块cu则是不处理游戏逻辑和系统运算,专门负责图形显示的图像控制器,也是6502cu。两者虽然都是6502cu,硬件上没有任何区别,只不过cu内的指令集不一样。 图形显示器就是任天堂另辟蹊径改变游戏色彩图像,充分利用电视机色域的创新。 两块同是6502的cu,分工明确,效率大大提高,而这就是为什么红白机色彩鲜艳画质优异的原因。 李万岁有些蛋疼,他一个不算多牛的程序员,对cu指令集可不懂,这u图像控制器,就搁浅了? 他有些不甘心,这算是超前眼光给他的指引,红白机唉!这年头,欧美中产阶级家家户户都会有一台游戏机,全球少说上亿台游戏机,哪是现在的电脑市场百万台的规模可以比拟的? 他双手按着太阳穴,苦思对策,他现在要钱没钱,要技术没技术,怎么能啃下这u?