Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- AdLib and Sound Blaster reference guide.÷+--------------------------------------------------------------+ - hardware data http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
                               Hardware data

Hardware data

The Sound Blaster uses the I/O port addresses from 2x0H - 2xFH.
Where "x" is the number of the selectable jumber from 1 to 6.

The possible I/O addresses are 210H, 220H, 230H, 240H, 250H and
260H. (Factory default setting is 220H).

The functions of these ports are as follows:

2x0H: C/MS Music voice 1-6   DATA PORT                    (Write Only)
2x1H: C/MS Music voice 1-6   REGISTER PORT                (Write Only)
2x2H: C/MS Music voice 7-12  DATA PORT                    (Write Only)
2x3H: C/MS Music voice 7-12  REGISTER PORT                (Write Only)

2x8H: FM   Music             DATA/STATUS PORT             (Write / Read)
2x9H: FM   Music             REGISTER PORT                (Write only)


2x6H: DSP RESET                                           (Write only)
2xAH: DSP (Voice I/O & MIDI) READ DATA                    (Write only)
2xCH: DSP WRITE DATA or COMMAND                           (Write)
2xCH: DSP WRITE BUFFER STATUS (Bit 7)                     (Read)
2xEH: DSP DSP DATA AVAILABLE STATUS (Bit 7)               (Read only)

The analog joystick port uses the standard joystick I/O addressed
from 200H to 207H.

FM music can also be accessed through I/O address 388H and 389H.

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson