VT82C686B

Manufacturer Part NumberVT82C686B
ManufacturerETC-unknow
VT82C686B datasheet
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Page 51
52
Page 52
53
Page 53
54
Page 54
55
Page 55
56
Page 56
57
Page 57
58
Page 58
59
Page 59
60
Page 60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
Page 58/128:

SoundBlaster Pro Port Registers

Download datasheet (2Mb)Embed
PrevNext
7HFKQRORJLHV ,QF

SoundBlaster Pro Port Registers

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.
FM Registers
Port SBPBase+0 – FM Left Channel Index / Status ....... RW
7-0
FM Right Channel Index / Status
Port SBPBase+1 – FM Left Channel Data ..................... WO
7-0
Right Channel FM Data
Port SBPBase+2 – FM Right Channel Index / Status .... RW
7-0
FM Right Channel Index / Status
Port SBPBase+3 – FM Right Channel Data .................. WO
7-0
Right Channel FM Data
Port 388h or SBPBase+8 – FM Index / Status ................ RW
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)
Port 389h or SBPBase+9 – FM Data .............................. WO
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)
Mixer Registers
Port SBPBase+4 – Mixer Index....................................... WO
7-0
Mixer Index
Port SBPBase+5 – Mixer Data ......................................... RW
7-0
Mixer Data
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
7
1 = Sound Processor Data Available
Revision 1.71 June 9, 2000
Register Summary - FM
Index Bit-7 Bit-6 Bit-5 Bit-4 Bit-3 Bit-2 Bit-1 Bit-0
01
02
Fast Counter (80 usec)
03
Slow Counter (320 usec)
04
IRQ MFC MSC
08
CSM SEL
20-35
AM
VIB EGT KSR
40-55
KSL
60-75
Attack Rate (AR)
80-95
Sustain Level (SL)
A0-A8
F-Number
B0-B8
Key
BD
Int AM VIB Ryth Bass Snare Tom Cym HiHat
C0-C8
E0-F5
MFC=Mask Fast Counter
SSFC=Start / Stop Fast Counter
MSC=Mask Slow Counter
SSSC=Start / Stop Slow Counter
Register Summary – Mixer
Index Bit-7 Bit-6 Bit-5 Bit-4 Bit-3 Bit-2 Bit-1 Bit-0
00
Data Reset
02
SP Volume L
0A
0C
Finp
0E
Fout
22
General Volume
26
FM Volume L
28
CD Volume L
2E
Line Volume L
Finp = Input Filter
Fout = Output Filter
TFIL = Input Filter Type
ST = Stereo / Mono Mode
Select = Input Choices (0=Microphone, 1=CD, 3=Line)
Command Summary – Sound Processor (see next page)
-52-
Register Descriptions - Super-I/O I/O Ports
VT82C686B
Test
SSSC SSFC
Multi
Total Level (TL)
Decay Rate (DR)
Release Rate (RR)
Block
F-Number
Feedback
FM
WS
SP Volume R
Mic Vol
TFIL
Select
ST
General Volume
FM Volume R
CD Volume R
Line Volume R