YMF724F

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

September 21, 1998

-31-

Page 31
Image 31
Yamaha YMF724F specifications Sound Blaster Pro Block