Creative SB0350 Hardware Programming Guide - Page 12

Creative SB0350 Manual

Page 12 highlights

xii Introduction The following DSP version notations will be used in the discussions: Version Notation 1.xx 2.00 2.01+ 3.xx 4.xx. Description This means DSPs with major version number 1. This means only the DSPs with version number 2.00. This means DSPs with major version number 2, version 2.00 is excluded. This means DSPs with major version number 3. This means DSPs with major version number 4. Determining User's Sound Blaster Card Sound Blaster cards can be distinguished by their DSP version numbers. The table below lists the Sound Blaster cards and their respective DSP version numbers: Cards SB1.5, SBMCV SB2.0 SBPRO, SBPRO MCV SB16, Sound Blaster 16 with Advanced Signal Processing Version Number 1.xx to 2.00 2.01+ 3.xx 4.xx The DSP version can be retrieved by issuing DSP command E1h. This will be covered in the subsequent chapters. There are two versions of SBPRO. The difference is in the FM chip used. The earlier version uses a two-operator FM chip, while the later version uses a four-operator FM chip. To distinguished them, you can read the value from I/O port 388h, two-operator cards will return a value of 06h, and four-operator cards will return a value of 00h. You should determine the actual card used by your user if your application is written only for a specific card.

  • 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

xii
Introduction
The following DSP version notations will be used in the discussions:
Version Notation
Description
1.xx
This means DSPs with major version number 1.
2.00
This means only the DSPs with version number 2.00.
2.01+
This means DSPs with major version number 2,
version 2.00 is excluded.
3.xx
This means DSPs with major version number 3.
4.xx.
This means DSPs with major version number 4.
Determining User's Sound Blaster Card
Sound Blaster cards can be distinguished by their DSP version numbers.
The table
below lists the Sound Blaster cards and their respective DSP version numbers:
Cards
Version Number
SB1.5, SBMCV
1.xx to 2.00
SB2.0
2.01+
SBPRO, SBPRO MCV
3.xx
SB16, Sound Blaster 16 with Advanced Signal Processing
4.xx
The DSP version can be retrieved by issuing DSP command
E1h
.
This will be
covered in the subsequent chapters.
There are two versions of SBPRO.
The difference is in the FM chip used.
The earlier
version uses a two-operator FM chip, while the later version uses a four-operator FM
chip.
To distinguished them, you can read the value from I/O port
388h
, two-operator
cards will return a value of
06h
, and four-operator cards will return a value of
00h
.
You should determine the actual card used by your user if your application is written
only for a specific card.