|
Free Open Book
Upgrading and Repairing PCs |
Early PC Audio AdaptersWhen the first audio adapters were introduced in the late 1980s by companies such as AdLib, Roland, and Creative Labs, they were aimed squarely at a gaming audience. The 1989-vintage Creative Labs Game Blaster card cost more than $100 but supported only a handful of games. And, because no sound standards existed at the time, the sound card you selected could turn out to be useless with some games if the game manufacturer chose not to specifically support it. The Game Blaster was soon replaced by the Sound Blaster, which was compatible with the AdLib sound card and the Creative Labs Game Blaster card, enabling it to support games that specified one sound card or the other. The Sound Blaster included a built-in microphone jack, stereo output, and a MIDI port for connecting the PC to a synthesizer or other electronic musical instrument. This established a baseline of features that would be supported by virtually all other sound cards and onboard sound features up to the present. Finally, the audio adapter had the potential for uses other than games. The follow-up Sound Blaster Pro featured improved sound when compared to the original Sound Blaster. The Sound Blaster Pro and its successors eventually triumphed over earlier rivals to become de facto standards for PC sound reproduction. Limitations of Sound Blaster Pro CompatibilityThrough the mid-1990s, while MS-DOS was the standard gaming platform, many users of non-Creative Labs sound cards struggled with the limitations of their hardware's imperfect emulation of the Sound Blaster Pro. Ideally, a Sound Blaster Pro–compatible card would be capable of using the same IRQ, DMA, and I/O port addresses as a Sound Blaster Pro card from Creative Labs and would be used by an application program in the same way as an actual Sound Blaster Pro. Unfortunately, some cards required two separate sets of hardware resources, using one set of IRQ, DMA, and I/O port addresses for native mode and a second set for Sound Blaster Pro compatibility. Others worked well within Windows or within an MS-DOS session running with Windows in the background but required the user to install a DOS-based Terminate and Stay Resident (TSR) driver program to work in MS-DOS itself. If you've never needed to configure a game for a particular sound card, you're probably playing all 32-bit Windows games. Windows applications use the operating system's drivers to interface with hardware, relieving the software developer from needing to write different code for different sound cards, 3D graphics cards, and so on. For 3D sound and gaming graphics, Microsoft Windows uses a technology called DirectX, which was first introduced in December 1995; the current version is DirectX 9. DirectX and Audio AdaptersMicrosoft's DirectX is a series of application program interfaces (APIs) that sit between multimedia applications and hardware. Unlike MS-DOS applications that required developers to develop direct hardware support for numerous models and brands of audio cards, video cards, and game controllers, Windows uses DirectX to "talk" to hardware in a more direct manner than normal Windows drivers do. This improves program performance and frees the software developer from the need to change the program to work with different devices. Instead, a game developer must work with only the DirectX sound engine, DirectX 3D renderer, and DirectX modem or network interface routines.
For more information about DirectX and sound hardware, see "3D Audio," p. 930. Thanks to DirectX, sound card and chipset developers are assured that their products will work with recent and current versions of Windows. However, if you still enjoy playing MS-DOS–based games, current audio adapters, chipsets, and integrated audio solutions still might present a compatibility challenge to you because of fundamental hardware differences between the ISA expansion slots used by classic Creative Labs and other sound cards and PCI slots, chipsets, and integrated audio.
For more information about using PCI sound hardware with MS-DOS games, see "Legacy (MS-DOS) Game Support Issues," p. 918.
|
Main Menu |
| 500 Juegos Gratis | 500 Giochi Gratis | 500 Jeux Gratuits | 500 Jogos Gratis | 500 Kostenlose Spiele |