十三物什之十:声卡 声音游戏

专栏

猛犸专栏

在历史上的某个时期,声卡和显卡一样是人们追逐的目标,而它不仅仅是一块小小芯片,作为计算机上与听觉相对应的部分,对于有些人来说,声卡的重要性甚至不亚于显卡。

08-a07-4.jpg
Ad Lib公司的声卡,也是世界上第一块声卡:ALMSC

让计算机发出动听声音

声卡出现得比较晚——这可能和计算机的设计用途有关。虽然艾达·拜伦早在一个多世纪以前就认定一台通用型的计算机可以参与作曲,但是当PC出现的时候,它的功能却依然集中在计算和编程上;娱乐的功能,看起来并不是计算机需要具备的。

当时的确已经有了林林总总的计算机游戏,但是那时的游戏受制于计算机性能,往往更重视显示效果,而非声音方面的突破。当时计算机上的发声设备只是一个小小的压电式扬声器,性能还不如今天用于手机的那种。这种小东西存在的意义往往在于为用户提供计算机检测结果,让用户判断是什么部分出了问题,而这只需要扬声器发出声音来就好,并不需要多么动听。也许一些读者还记得,在当年学习编程语言的时候,课本里会有一条名叫“beep”的命令或者函数,甚至就连ASCII码表的第七位也给这种响铃留了一个位置。

早先的计算机游戏会使用这种扬声器工作,虽然效果不好,但是也没有更好的选择。PC出现后的第二年,Commodore公司开始发售Commodore CBM-II和Commodore 64,首次在主板上搭载了一块自家公司生产的SID 6581芯片,用来独立产生声音,而无需CPU的协助。Commodore 64的畅销带动了其他机型的发展,而随后Commodore公司的系列产品也都依循这个惯例,让这些家用电脑在声音上领先一筹。到了1985年,Amiga机型的音频芯片已经升级到了Paula,并能够支持四声道的声音。只不过,这四个声道依然只能通过左右两个扬声器播放而已。

苹果等封闭阵营的成员们正在使用自己研发的芯片制造更加有声有色的计算机,而遵循IBM PC兼容标准的开放阵营却还没有合适的武器。不过幸好,这种状况很快就改变了。

一场争霸战的前奏

PC兼容机的成功,套用一句现在流行的短语,可以看成是“草根的狂欢”。只需要遵循PC兼容机的标准,就可以在日渐做大的PC市场上分一杯羹;如果做得够好的话,甚至可以成为标准的制定者从而以领先的姿态参与这场竞争。这对那些资质略显不足的厂商来说,无疑具有强大的吸引力。

马丁·普雷维尔就是这些率先加入这场淘金浪潮的人之一。他曾是一位音乐教授,也曾在加拿大拉瓦尔大学音乐系担任副主任,后来创建了加拿大Ad Lib公司。1987年,就是这家现在已经几乎被人遗忘的公司,开发出了世界上第一块声卡:AdLib音乐合成卡,简称ALMSC。

ALMSC的上市可算是PC阵营的一次胜利,从此PC机也终于拥有了多媒体功能,而不再是那些封闭式计算机的专属——虽然当年,“多媒体”这个词还并不为太多人知晓。

而普雷维尔的大力推动,让ALMSC不仅是一次象征意义上的登顶,更变成了商业上的成功。到了1990年,几乎所有的PC销售点,都能找到ALMSC的身影,而1988年8月上市的游戏《国王密使4:罗塞拉的冒险》就开始支持这种声卡——《国王密使4》是第一款能够让玩家自选是否使用声卡的PC游戏,它提供了优美的MIDI音效,PC玩家终于能够感受那种过去只能在Commodore机器上享受的惊人体验。

ALMSC的核心芯片是YM3812。这款由日本雅马哈公司生产的芯片可能是那个年代最知名的音乐合成芯片,从1985年上市以来就受到许多公司的关注。使用这块芯片制造声卡的主意并非Ad Lib的首创——几乎同时,在遥远的亚洲,另一家公司正在紧锣密鼓地进行着几乎同样的研发工作。

那家公司的总部在新加坡,名字叫做创新(Creative)科技有限公司。声卡争霸战开始了。

下期预告>>

声卡的发展史,基本上可算是创新公司的历史。很少有企业能够从产业起步、发展直到衰退时都一直是整个行业的代表,不过创新这家总部位于新加坡的公司,显然做到了。