最早接触x86的PC,是在小学的电脑兴趣班里面。
校长看第一届电脑夏令营办得很成功,于是又追加了投资。CEC-I的总数增加到了五六台,还有一台有机箱的电脑。显示屏、机箱、键盘各自分离,而且有内置的软驱,看起来很「高大上」,现在想来,应该是一台IBM PC兼容机。
之前负责夏令营的两位女老师,现在已经难堪重任了。取而代之的是学校里另一位老师的儿子,大概是大学生。有空的时候就来带带这个班,讲点「堆栈」之类我们都听不懂的东西。那台PC机,就成了他的专用电脑。
 |
图片来自网络,非当时的照片 |
开机需要插入软盘,有一天我们趁他不在自己折腾进了OS。印象比较深刻的是,软驱读盘像在弹吉他。还有就是「A>」的提示符是从屏幕下方「升」起来的,带着残影。
当时我还不会DOS,连Apple
DOS也没玩过。进了OS,我们这帮小孩就不会了。大学生发现后倒也友善,看到我们对这个有兴趣,还表演了几个游戏给我们玩。TestDrive我第一次就是在这里摸到的,还有打伞兵,以及机器人大战等等。
 |
图片来自网络,这已经是彩显的CGA效果了,当时是绿显 |
这台机器因为我接触不多,再加上平时它一般都是用一块绸布给盖起来的,在记忆中一直比较神秘。
记得软驱只有一台,估计不是高密度盘,因为我记得载入TestDrive会提示换盘。这样看来应该也没有硬盘。
显示器是绿色的单色显示器,不过应该有灰度。显卡类型起码有CGA,否则这些游戏应该跑不起来。声音就是靠机箱喇叭了,现在想想有点简陋,当时TestDrive那开场音乐还是叫得挺欢的。
初中的时候,爸妈从(另外一个)中学的一位电教老师那边,替我搞了一台组装机。
之前是我大伯先去搞了一台PC/AT兼容机自己放在家里玩,也是找这个老师。有两部5.25英寸高密度软驱,卧式机箱,不过CPU不是80286。东西的来路不是很清楚,肯定不是品牌机。我很新鲜,也很眼馋,经常往他家里跑。爸妈看我这样,就问大伯电脑哪里来的,线就是这样牵上的。
后来想想,这不就是最早的垃圾佬兼二手电脑贩子嘛。不过当时并没有规范的电脑市场,所有的配件基本上要不就是单位采购,要不就是私下流转。对方的中学电脑课教师身份,应该是派了「大用场」。
我爸妈为了这台电脑大概花了三四千,可能更多。现在回想起来,也是一笔不小的数字,恐怕是一个人的年收入。后来我去找那位「卖」电脑给我们的老师,找他hdcopy一些软件的时候,他向我打听过我家的经济情况。当得知我爸妈从事汽车维修行业并且自己开店的时候,他有喃喃自语道「修车的有钱」。
我怀疑他是从这台电脑上狠赚了一笔,心中略微有愧,需要一些事情来让自己良心上过得去。别的不说,给我的那块40MB的硬盘,上面满是坏道。物理坏道,低级格式化也修不好的那种。换成现在的我,是下不去手赚这钱的。
还好坏道都集中在后1/5的位置,刚好FAT16最大也只支持32MB的分区,所以正好分成两个区,D盘就扔在那边不去动它了。
无论如何,我有了自己的第一台真正意义上的个人电脑。
这台电脑的CPU是80386/SX,主频可以在25MHz和33MHz之间切换。前面板有个切换开关,还有一把小锁用来锁住机箱不让开启。
 |
图片来自网络,非原图,只能说大致差不多 |
1MB的板载内存,32KB一片的集成电路(DIP封装),半节AAA电池大小。在主板上铺了一大片,大家可以自己算算。
相比之下,我大伯的电脑只有640KB基本内存。因此我可以接触EMS和XMS,能玩HIMEM和EMM386(以及DOS4GW),而他不能。当然他后来也去升级过了。
一台5.25' 1.2MB的软驱,再加一台3.5'
1.44MB的软驱,当时算是比较不错的配置了。
机箱比较窄小。40MB的硬盘分了两个区,坏道都放在了第二个区。硬盘通过IDE线和一块「多功能卡」接入主板。嗯,现在大概没人知道「多功能卡」这个名词了。
显示器是一台「双频单显」,这个名词现在去Google的话得打引号才能看到靠谱的内容。灰色的,不是绿显。支持Mono、CGA和HGA。最后这个大力神的分辨率一度给我带来了一些「惊喜」。当然,显示器得跟显卡配套,后来换彩显的时候都一起换下来了。
当时还没有CD-ROM,所以数据唯一的入口只有靠软盘。我前前后后买了十几盒的5.25'
1.2MB软盘,以及几乎差不多数量的3.5'
1.44MB软盘。有一些是别的品牌,不过大部分都是3M的防霉盘,气味非常特别。
里面的软件,一些来自于那位老师,一些来自我大伯,还有一些是从《电脑报》报社搞到。最后还有一些是来自于邮寄目录,最有名的是《楚汉之争》。
 |
图片来自网络,我买了起码一打 |
PC上没有固化的中文系统了,需要外挂。现在的UCDOS一开始我并没有,不过有一张自带压缩字库的WPS(话说我觉得那个压缩字库还挺好看的),很省内存和磁盘。后来搞到了CCDOS,再后来有了天汇和中国龙。我还是很喜欢天汇这种小巧的中文系统,很容易就带走了。而中国龙则「贡献」出了自己的字库。
需要用到中文系统的时候不是太多,主要是用WPS写文章。我录入过大约半本书的《伦敦浩劫》,算是用来练习指法和双拼双音的输入。到后期愈发纯熟,输入速度越来越快,只可惜双拼现在已经差不多全忘了。
练习指法的TT更是常客,用的时候PC喇叭挺吵的。不过后来我到了大学也还是时不时练一练。很多同学也在用,大概老师有推荐,这是后话。
那个时候我掌握的一项「核心技术」,就是「腾挪」内存。用HIMEM把640KB常规内存给节省出来,印象中我最多能挤出600零几K的常规内存出来。这是从MSDOS 5.0开始的事情,没多久我就从3.31升级到了5.0,也因此接触到了QBASIC,后来大多也都是用的它。正经的Quick Basic我听说可以编译出EXE,一直很向往,但到了很后面才用上,那个时候我已经不稀罕它了。
由于软件来源不足,到了后期我又开始了自己编程。因为有了BASICA、GWBASIC,后来还有了QBASIC。我开始接触到了结构化编程。相对于小学/初一时期,水平可以说又上了一个台阶,不过现在看来也还是在洼地里面扑腾而已。
有点后悔当时没能学学C。Turbo C 我那个时候是有的,但是一听到「C语言」大家都觉得是大学里面才学的东西。而且听说是两代半的语言,于是我也怕难不敢去碰。
后来那位老师有一次「介绍」我去帮他一位同事(或朋友?)打过半天的工,帮他写代码,用GWBASIC写。大概是一个教学用途的工控项目,用BASIC写也不是不行,有点勉强。那位大叔大概懂硬件,向串口发数据之类的东西他写,UI就让我来写。写了一个下午,给了我10元算辛苦费吧。我也不知道这算啥?我是被卖了吗?
这台电脑后来经历了一些硬件上的升级。回想起来大概是94-95年。
换了彩色显示器,直接上了一块Trident
TVGA 9000卡,显存有1MB。我后来找遍资料都只找到512KB显存的TVGA
9000,所以很疑惑这个型号是否正确。但用起来的确没有问题,BIOS里面也是那样写的。问了AI说有,那就有吧。
硬盘也去换了一块420MB的硬盘。40MB那块的坏道实在是多,容量也有限。这两样加起来又是两三千块。回想起来,那些年我父母的确算是「赚得动」。
 |
图片来自网络,这块硬盘后来换掉了 |
换硬盘的时候有一段小插曲:为了砍价,我最后提出来,要用硬盘把他们那边的「正版」软件给copy一些带走。胃口太大,选了一大堆,硬盘放不下,最后还是用了一些软盘。
有了更大的硬盘之后,我开始接触一些更高档的软件了。中文系统不再局限于压缩字库的WPS(话说我觉得那个压缩字库还挺好看的)。也用上了Windows 3.1,以及稍后的中文版3.2。随后也接触到了Microsoft Word 6.0 for Windows,以及Visual Basic 6.0。
还记得当时安装Windows 3.1要用6张软盘,后来也有5张盘的版本。我最后一次去找那位老师用hdcopy复制Windows 3.1的时候,撞上房间里面有另外一位年轻的女性,鬓发有点散乱。老师言语间颇有些惋惜和责怪的意味。我当时确是有点不识趣,后来才回过味来,此后我就没再去找过他。
我有的时候还挺怀念单色显示器,后来即使用上了彩显,也偶尔把它换回来怀一下旧。其实在双频单显的时候,我就已经用上Windows了。在HGA模式下,Windows虽然只有单色,但分辨率其实算是够用了。「切换显示模式」这个术语对于现在的PC使用者应该已经相当陌生了吧?一些台湾出品的CAI软体很喜欢用HGA这个显示模式,我也因此学习了不少繁体字和台湾的IT用语,以及IT知识。
再后来,它就有点缺乏升级潜力了。内存不足是最大的问题,虽然有SIP的扩展口,但国内那种内存几乎找不到。去升级的时候,电脑商家也表示这种内存已经过时,不建议我继续在上面投入。
CPU也是焊死在主板上的,拔不下来也换不掉。主频比较低,假32位,还没有FPU。如果要去搞一块80387加上去,也觉得是浪费。我大伯倒是后来把他那台电脑升级成了80386DX+80387。
本来我这台电脑就可以算作以过时淘汰的电脑配件组装起来的,所以也没有必要硬为它续命了。上高中前我换「多媒体」电脑的时候,就把它的主要配件一次性都换掉了,那就算是另外新买了台电脑了。所以放在下个故事里面继续说它。