Creative SB0350 Hardware Programming Guide - Page 123

Creative SB0350 Manual

Page 123 highlights

Sound Blaster I/O Address Maps A-9 SB16 I/O Address Map Sound Blaster 16 uses base I/O address 220h, 240h, 260h or 280h. These are jumper selectable. Base Address 220h 240h 260h 280h I/O Addresses Used 220h to 233h 240h to 253h 260h to 273h 280h to 293h Table A-14: SB16 I/O Ports The following table lists the functions of the I/O ports: 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 FM Music Status Port FM Music Register Address Port FM Music Data Port Advanced FM Music Status Port Advanced FM Music Register Address Port Advanced 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-15: SB16 I/O Port Functions FM music can also be accessed through I/O addresses 388h and 389h.

  • 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

Sound Blaster I/O Address Maps
A-9
SB16 I/O Address Map
Sound Blaster 16 uses base I/O address 220h, 240h, 260h or 280h.
These are jumper
selectable.
Base Address
I/O Addresses Used
220h
220h to 233h
240h
240h to 253h
260h
260h to 273h
280h
280h to 293h
Table A-14: SB16 I/O Ports
The following table lists the functions of the I/O ports:
I/O Address
Description
Access
Base + 0h
FM Music Status Port
Read
Base + 0h
FM Music Register Address Port
Write
Base + 1h
FM Music Data Port
Write Only
Base + 2h
Advanced FM Music Status Port
Read
Base + 2h
Advanced FM Music Register Address Port
Write
Base + 3h
Advanced 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-15: SB16 I/O Port Functions
FM music can also be accessed through I/O addresses 388h and 389h.