Specifications

Sound Blaster I/O Address Maps A-9
SB16 I/O Address Map
Sound Blaster 16 uses base I/O address 220h, 240h, 260h or 280h. These are jumper
selectable.
Base Address I/O Addresses Used
220h 220h to 233h
240h 240h to 253h
260h 260h to 273h
280h 280h to 293h
Table A-14: SB16 I/O Ports
The following table lists the functions of the I/O ports:
I/O Address Description Access
Base + 0h FM Music Status Port Read
Base + 0h FM Music Register Address Port Write
Base + 1h FM Music Data Port Write Only
Base + 2h Advanced FM Music Status Port Read
Base + 2h Advanced FM Music Register Address Port Write
Base + 3h Advanced FM Music Data Port Write Only
Base + 4h Mixer chip Register Address Port Write Only
Base + 5h Mixer chip Data Port Read/Write
Base + 6h DSP Reset Write Only
Base + 8h FM Music Status Port Read
Base + 8h FM Music Register Port Write
Base + 9h FM Music Data Port Write Only
Base + Ah DSP Read Data Port Read Only
Base + Ch DSP Write Command/Data Write
Base + Ch DSP Write-Buffer Status (Bit 7) Read
Base + Eh DSP Read-Buffer Status (Bit 7) Read Only
Base + 10h CD-ROM Command or Data Register Read/Write
Base + 11h CD-ROM Status Register Read Only
Base + 12h CD-ROM Reset Register Write Only
Base + 13h CD-ROM Enable Register Write Only
Table A-15: SB16 I/O Port Functions
FM music can also be accessed through I/O
addresses
388h and 389h.