第拾壹章 上了贼船(第1/10页)
起初,我买了台PDP-8。
处理器结构简单,内存很小,经过汇编的机器指令运行在硬件上。
我说:要有C!就有了C。
我看C是好的,就把C和其他语言分开了。
我用C写底层的系统代码,用其他语言写应用代码。有系统,有应用,这是头一年。
——《神经·创世纪》
……(原书名《范含访谈录》,作者:蓝蓝)
-------
范含的FEEE现在还是个空壳子,除了名称什么也没有。
很快就不是了。
奥尔森对范含的FEEE很感兴趣,电话里面说不清楚,干脆直接飞过来。
“不错,不错。”奥尔森围着机房转了一圈,看看地上摆的一大堆东西。
所有的设备都在机房里面,包括电视机。
实际上,现在的所谓“游戏机”仅仅是PDP-8的三台外部设备而已。一个摇杆控制器(可带两个摇杆)负责接收输入,一个处理单元负责计算,一个视频设备负责在电视机上面显示游戏的进程。
虽然计算机仍然有用,但是已经不是决定性的作用。这台PDP-8仅仅负责设备复位,启动游戏,还有在设备之间传递数据。真正的游戏功能已经转移到了外部设备上面。
这么说有点过分,因为调用游戏处理单元的代码还存放在计算机上面。
本来和仙童代表说的是把代码烧成ROM的,但是范含当时并没有提出“对战”的要求,仅仅是希望可以独立处理两个用户的游戏过程,所以后来又打电话取消了ROM的部分。
现在的对战功能还是范含自己拿PDP-8的汇编写的,费足了劲。
俄罗斯方块的对战比较简单:一方每消掉一行,另一方游戏区域的底部就多出一行零零散散的方块。
玛丽医生就稍微复杂一点:一方每消灭两只虫子,另一方的药瓶子里面就多出来一只。
只不过,为了随机位置出现的这只虫子,范含头疼了好一阵子。
虫子应该出现在开阔地带,周围还不能同样颜色的药片聚集,否则一出现就会消失。
这个逻辑有点像围棋程序中判断落子是否有气一样,听起来不难,但是用只有一个累加器可用的汇编语言写起来确实有点难。
然后范含和奥尔森开始了游戏对战,没过一会蓝蓝就代替了范含。
这一玩就到了下午,范含的工作就是为两名玩家沏茶倒水。
“确实好玩,尤其是可以两个人对战。”奥尔森说,“真是很久没这么痛快了。”
“是吧……”范含说,“我本来的打算是想着能把计算机腾出来给自己用,电视反正也不看,就让别人玩游戏去吧。”
蓝蓝瞪了范含一眼。
“如果仅仅是为了这个目的,恐怕用不着搞这么大场面,也不会特意地告诉我吧。”
“是吧……”范含说,“其实您肯定也知道了,我不仅仅打算自己藏在家里用,还要卖出去。”
“卖给谁?”
“各个弹子房,酒吧间。”范含说,“像这种本来就是娱乐场所的地方,多买一台娱乐设备并不是很困难。”
“成本有多少?”奥尔森开始计算,“就是现在你造好的这些东西。”
“开发成本比较高,但是他们说如果量产的话,会便宜很多。”范含说,“这一套的报价估计在四百美元左右,不包括电视机。
(本章未完,请翻页)