VT82C686B
SoundBlaster Pro Port Registers
Register Summary - FM
Index Bit-7 Bit-6 Bit-5 Bit-4 Bit-3 Bit-2 Bit-1 Bit-0
These registers are located at offsets from “SBPBase” (defined
in Rx43 of Audio Function 5 PCI configuration space).
SBPBase is typically set to allow these ports to be accessed at
the standard SoundBlaster Pro port address of 220h or 240h.
01
02
03
04
08
Test
Fast Counter (80 usec)
Slow Counter (320 usec)
IRQ MFC MSC
CSM SEL
SSSC SSFC
FM Registers
20-35 AM VIB EGT KSR
Multi
Port SBPBase+0 – FM Left Channel Index / Status.......RW
40-55
60-75
80-95
A0-A8
B0-B8
KSL
Attack Rate (AR)
Sustain Level (SL)
Total Level (TL)
7-0 FM Right Channel Index / Status
Decay Rate (DR)
Release Rate (RR)
Port SBPBase+1 – FM Left Channel Data..................... WO
F-Number
Block
7-0 Right Channel FM Data
Key
F-Number
BD Int AM VIB Ryth Bass Snare Tom Cym HiHat
Port SBPBase+2 – FM Right Channel Index / Status ....RW
C0-C8
E0-F5
Feedback
FM
WS
7-0 FM Right Channel Index / Status
MFC=Mask Fast Counter SSFC=Start / Stop Fast Counter
MSC=Mask Slow Counter SSSC=Start / Stop Slow Counter
Port SBPBase+3 – FM Right Channel Data .................. WO
7-0 Right Channel FM Data
Register Summary – Mixer
Port 388h or SBPBase+8 – FM Index / Status................RW
Index Bit-7 Bit-6 Bit-5 Bit-4 Bit-3 Bit-2 Bit-1 Bit-0
7-0 FM Index / Status (Both Channels)
Writing to this port programs both the left and right channels
(the write programms port offsets 0 and 2 as well)
00
02
0A
0C
0E
22
26
28
2E
Data Reset
SP Volume R
SP Volume L
Mic Vol
Select
Finp
Fout
General Volume
FM Volume L
CD Volume L
Line Volume L
TFIL
Port 389h or SBPBase+9 – FM Data .............................. WO
ST
7-0 FM Data (Both Channels)
Writing to this port programs both the left and right channels
(the write programms port offsets 1 and 3 as well)
General Volume
FM Volume R
CD Volume R
Line Volume R
Mixer Registers
Finp = Input Filter
Fout = Output Filter
TFIL = Input Filter Type
ST = Stereo / Mono Mode
Port SBPBase+4 – Mixer Index....................................... WO
7-0 Mixer Index
Select = Input Choices (0=Microphone, 1=CD, 3=Line)
Port SBPBase+5 – Mixer Data.........................................RW
7-0 Mixer Data
Command Summary – Sound Processor (see next page)
Sound Processor Registers
Port SBPBase+6 – Sound Processor Reset..................... WO
0
1 = Sound Processor Reset
Port SBPBase+A – Sound Processor Read Data .............RO
7-0 Sound Processor Read Data
Port SBPBase+C – Sound Processor Command / Data WO
7-0 Sound Processor Command / Write Data
Port SBPBase+C – Sound Processor Buffer Status.........RO
7
1 = Sound Processor Command / Data Port Busy
Port SBPBase+E – Sound Processor Data Avail Status..RO
1 = Sound Processor Data Available
7
Revision 1.71 June 9, 2000
-52-
Register Descriptions - Super-I/O I/O Ports