Creative SB0350 Hardware Programming Guide - Page 120

Creative SB0350 Manual

Page 120 highlights

A-6 Sound Blaster I/O Address Maps SBPRO I/O Address Map Sound Blaster Pro uses base I/O address 220h or 240h. These are jumper selectable. Base Address 220h 240h I/O Addresses Used 220h to 233h 240h to 253h Table A-9: SBPRO I/O Ports There are two versions of Sound Blaster Pro. The difference is in the FM chip used. The earlier version uses a two-operator FM (OPL2) chip, while the later version uses a four-operator FM (OPL3) chip. The following table lists the functions of the I/O ports on the Sound Blaster Pro that uses the OPL2 chip: I/O Address Base + 0h Base + 0h Base + 1h Base + 2h Base + 2h Base + 3h Base + 4h Base + 5h Base + 6h Base + 8h Base + 8h Base + 9h Base + Ah Base + Ch Base + Ch Base + Eh Base + 10h Base + 11h Base + 12h Base + 13h Description Left FM Music Status Port Left FM Music Register Address Port Left FM Music Data Port Right FM Music Status Port Right FM Music Register Address Port Right FM Music Data Port Mixer chip Register Address Port Mixer chip Data Port DSP Reset FM Music Status Port FM Music Register Port FM Music Data Port DSP Read Data Port DSP Write Command/Data DSP Write-Buffer Status (Bit 7) DSP Read-Buffer Status (Bit 7) CD-ROM Command or Data Register CD-ROM Status Register CD-ROM Reset Register CD-ROM Enable Register Access Read Write Write Only Read Write Write Only Write Only Read/Write Write Only Read Write Write Only Read Only Write Read Read Only Read/Write Read Only Write Only Write Only Table A-10: SBPRO with OPL2 I/O Port Functions

  • 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
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 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
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141

A-6
Sound Blaster I/O Address Maps
SBPRO I/O Address Map
Sound Blaster Pro uses base I/O address 220h or 240h.
These are jumper selectable.
Base Address
I/O Addresses Used
220h
220h to 233h
240h
240h to 253h
Table A-9: SBPRO I/O Ports
There are two versions of Sound Blaster Pro.
The difference is in the FM chip used.
The earlier version uses a two-operator FM (OPL2) chip, while the later version uses
a four-operator FM (OPL3) chip.
The following table lists the functions of the I/O ports on the Sound Blaster Pro that
uses the OPL2 chip:
I/O Address
Description
Access
Base + 0h
Left FM Music Status Port
Read
Base + 0h
Left FM Music Register Address Port
Write
Base + 1h
Left FM Music Data Port
Write Only
Base + 2h
Right FM Music Status Port
Read
Base + 2h
Right FM Music Register Address Port
Write
Base + 3h
Right FM Music Data Port
Write Only
Base + 4h
Mixer chip Register Address Port
Write Only
Base + 5h
Mixer chip Data Port
Read/Write
Base + 6h
DSP Reset
Write Only
Base + 8h
FM Music Status Port
Read
Base + 8h
FM Music Register Port
Write
Base + 9h
FM Music Data Port
Write Only
Base + Ah
DSP Read Data Port
Read Only
Base + Ch
DSP Write Command/Data
Write
Base + Ch
DSP Write-Buffer Status (Bit 7)
Read
Base + Eh
DSP Read-Buffer Status (Bit 7)
Read Only
Base + 10h
CD-ROM Command or Data Register
Read/Write
Base + 11h
CD-ROM Status Register
Read Only
Base + 12h
CD-ROM Reset Register
Write Only
Base + 13h
CD-ROM Enable Register
Write Only
Table A-10: SBPRO with OPL2 I/O Port Functions