当然已经记不清具体哪一天了,但是大约在1994年时,家里给我买了一台型号为SB486的小霸王学习机,应该是作为当时考上重点中学的奖励。父母之心而言,自然希望能够发挥其产品名中之“学习”之功效,可惜当时还是有好大一部分时间用于游戏了。但父母的希望也并未完全落空,我至少使用它学会了三种技能,而且至今仍然在用。一种是打字输入——五笔字型,记得当时就是使用里面的训练软件掌握的。似乎训练软件有数种界面,其中印象较为深刻的是屏幕中始终保持着4个以汉字为标签的气球,然后每输入一个汉字的正确输入编码,就有一只小鸟飞出来啄破一个气球,同时一个新气球飘出来补充。第二种是排版,里面有一个可以视为精简版WPS的编辑器,功能现在想来也还多少有些可圈可点吧,但当时就发现了十几个bug,后来还写了一篇什么东西发表出来了。第三种是BASIC,里面提供了两种不同的BASIC:G-BASIC提供了调用某种驱动的API,允许我们采用轮询的方式读取普通的游戏手柄的按键状态,同时还提供了操作一套微型图形库的语句和函数实现简单的动画。这个解释器还是比较有意思的,它允许跟踪输出,所以当时还利用已经有的调试技能写出了一两个最简的碰撞检测和处理程序——当然它声称的“可以实现复杂游戏”就扯得远了。F-BASIC则支持浮点运算(G-BASIC里完全没有浮点数,4/3的结果是1),支持一些数值运算函数,记得还把算法书上的一个快速FFT程序从Algol 60改成了BASIC,并得出了正确的移植结果……我小时候可端的是厉害。如果没有记错的话,这台学习机的用户内存大小是4KB(软件固化在ROM里)。毫不夸张地说,这台计算设备于我的意义大致相当于PDP-11之于Dennis MacAlistair Ritchie——只要有一台可编程的计算设备就够了,其实4KB还是可以做很多事的。当时我甚至写一个解释器的心都有,当然后来还是在高中实现了。
所以对国产品牌我一向颇多微辞,然而对于小霸王这个品牌我一直还是印象不坏的。即使说它也是一种对台湾或日本的同类产品的模仿,说难听点是抄袭吧。但它毕竟做了一些专业的定制。至少在这样有限的硬件条件下,真的能够发挥一个计算设备的功效,而且充分利用了之前只被电视游戏拿来使用的多媒体资源。我所发现的bug实际上没有一个是平凡的,而确实是属于设计中的两难或是复杂性带来的程序错误。这和现在的所谓山寨货的赤裸裸的盗用,自己没有添加任何劳动与彼,或是只靠肤浅的外观哗众取宠,“骗女生的钱”,实际上只是赚取硬差价、完全牺牲了质量控制的情况有着本质的区别。如果没有记错的话,我鼓动了至少10个人买了学习机,仅仅半年以后我就发现更新的电路板中似乎性能提高得不是一星半点,但内存并未增加,估计是总线设计改变了。当然,很快地,计算机完全不一样了,XT、4004、8086、80286出来了。黄金年代啊,真正的流金岁月,我想经过了1993年到1997年的计算机从业者是会把这段经历永远铭记的,经过了那个时代的精英们就是现在技术战线和管理战线的中流砥柱,也是任何原始资本积累的真正驱动力(可惜资本家还不是太多)。别看当今这个时代里计算机这个行业很热闹,其实大多数的人是注定要做陪玩的,除非天赋异廪能够在纷扰出看出核心所在,否则再学都没用。而差不多十五年前,核心技术则是露在表面的,只管学就可以了——不精也不要紧,因为学得早,总有时间来打磨。
扯得有点远了,十五年后我又买了一次小霸王的产品——一个灰色的复读机。遗憾的是好像音质不是很靠谱,据范德成兄说里面的磁头和驱动元件也有粗制滥造之嫌,操作起来似乎麻烦得很。现在忙得团团转,也没空去琢磨它。不过购买这个产品的确是有一点情结在的,不到一百元,即使只是为了再看看这个LOGO,没事听点外语似乎也值了吧。
发表回复