YMF744B
February 3, 1999
-36-
2-2. Sound Blaster Pro Block
This block emulates the DSP commands of Sound Blaster and Sound Blaster Pro. Only playback
functions are supported (record functions are not supported). However, to maintain compatibility for
games, it is designed so that every DSP command receives a correct response.
The DMA transfer of this block uses PC/PCI or D-DMA protocol.
The following shows the SBBase I/O map of SB Pro.
SBBase
(R)
FM Synthesizer Status port
SBBase
(W)
FM Synthesizer Address port for Register Array 0
1h
(R/W)
FM Synthesizer Data register
2h
(W)
FM Synthesizer Address port for Register Array 1
3h
(R/W)
FM Synthesizer Data port
4h
(W)
SB Mixer Address port
5h
(R/W)
SB Mixer Data port
6h
(W)
SB DSP Reset port
8h
(R)
FM Synthesizer Status port
8h
(W)
FM Synthesizer Address port for Register Array 0
9h
(R/W)
FM Synthesizer Data port
Ah
(R)
DSP Read Data port
Ch
(R)
DSP Write-buffer status port
Ch
(W)
DSP Write Command/Data port
Eh
(R)
DSP Read-buffer status port