YMF724F
September 21, 1998
-31-
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) OPL3 Status port
SBBase (W) OPL3 Address port for Register Array 0
SBBase+1h (R/W) OPL3 Data register
SBBase+2h (W) OPL3 Address port for Register Array 1
SBBase+3h (R/W) OPL3 Data port
SBBase+4h (W) SB Mixer Address port
SBBase+5h (R/W) SB Mixer Data port
SBBase+6h (W) SB DSP Reset port
SBBase+8h (R) OPL3 Status port
SBBase+8h (W) OPL3 Address port for Register Array 0
SBBase+9h (R/W) OPL3 Data port
SBBase+Ah (R) DSP Read Data port
SBBase+Ch (R) DSP Write-buffer status port
SBBase+Ch (W) DSP Write Command/Data port
SBBase+Eh (R) DSP Read-buffer status port