Without asking Google, how many of you can tell me what any of the parameters in today’s blog title mean? If you’re at all familiar with it, you’ll be able to get at least three. I remembered five of them, myself. If you know all seven, you are a true old-school god.
These days you don’t need to know anything about the hardware in your machine, especially if the machine comes with Windows pre-installed. If you build it yourself, you may need to know the names of the pieces so you can find drivers, but you never need to know the interrupts and hardware addresses being used by the hardware. PnP no longer means Plug and Pray. Except in very very arcane situations, nobody ever needs to move a jumper.
If you gave today’s computer whiz kids all the parts to build a Pentium-166 and the all the right disks, how many of them would be able to get it put together, get DOS installed, and get it to play a network game of Doom II with sound?
So you won’t have to scour the Internet trying to figure out the inner workings of the BLASTER environment variable, here is an excerpt from the SoundBlaster AWE32 readme file:
BLASTER environment variable The BLASTER environment variable specifies the base I/O address, interrupt number and DMA channel hardware configuration of the Sound Blaster AWE32. The command for setting the BLASTER environment variable is as follows: SET BLASTER=A220 I5 D1 H5 P330 E620 T6 Where: Axxx Specifies the Sound Blaster AWE32 base I/O address. xxx can be 220, 240, 260, or 280. Ix Specifies the interrupt request line. x can be 2, 5, 7, or 10. Dx Specifies the Low DMA channel. x can be 0, 1, or 3. Hx Specifies the High DMA channel. x can be 5, 6, or 7. Pxxx Specifies the MPU-401 interface base I/O address. xxx can be 300 or 330. Exxx Specifies the Advanced WavEffects chip's base I/O address. xxx can be 620, 640, 660, or 680. Tx Specifies the card type. x must be 6.