Hardware Programming Guide
Page 18
... Runs at 12 MIPs The control of the Advanced Signal Processor, including downloading, is handled by a device-level driver called CSP.SYS. You can access this device driver via the Creative Multimedia System (CTMMSYS) driver. Hardware Overview 1-5 These are the main features of the Advanced Signal Processor 16-bit DSP core 16-bit x 16...
... Runs at 12 MIPs The control of the Advanced Signal Processor, including downloading, is handled by a device-level driver called CSP.SYS. You can access this device driver via the Creative Multimedia System (CTMMSYS) driver. Hardware Overview 1-5 These are the main features of the Advanced Signal Processor 16-bit DSP core 16-bit x 16...
Hardware Programming Guide
Page 126
...divided into sub-blocks of .VOC file. The following message is stored here: "Creative Voice File", 1AH 14H - 15H Offset of the Data Block from the start of Header Block is 1.20 (0114H). For this driver to the start of various types. This word points to locate the Data Block ...in two main blocks, the Header Block and Data Block. The CT-VOICE driver only processes the Data Block. Current version is changed. The Header Block contains identifier, version number and pointer to perform digitized sound output. Header...
...divided into sub-blocks of .VOC file. The following message is stored here: "Creative Voice File", 1AH 14H - 15H Offset of the Data Block from the start of Header Block is 1.20 (0114H). For this driver to the start of various types. This word points to locate the Data Block ...in two main blocks, the Header Block and Data Block. The CT-VOICE driver only processes the Data Block. Current version is changed. The Header Block contains identifier, version number and pointer to perform digitized sound output. Header...
Hardware Programming Guide
Page 127
...Block Type identifier is the highest byte of data. The first byte of bytes in the sub-block. The high-level digitized sound drivers handle these drivers to the next sub-block by the block length field except the Terminator sub-block. If unknown Block Type is the number of...automatically for you should be the last block of 1.20, it . For version of the .VOC file. Therefore, you . The high-level digitized sound drivers terminate digitized sound output when this file is a 1-byte sub-block which terminates the entire Data Block. File Format B-3 Offset (Hex) 18H - 19H ...
...Block Type identifier is the highest byte of data. The first byte of bytes in the sub-block. The high-level digitized sound drivers handle these drivers to the next sub-block by the block length field except the Terminator sub-block. If unknown Block Type is the number of...automatically for you should be the last block of 1.20, it . For version of the .VOC file. Therefore, you . The high-level digitized sound drivers terminate digitized sound output when this file is a 1-byte sub-block which terminates the entire Data Block. File Format B-3 Offset (Hex) 18H - 19H ...
Hardware Programming Guide
Page 130
... of the block (in bytes), excluding the bBlockID and nBlockLen fields. The value is 3. The 0 and 0FFFF hex values are reserved by the digitized sound drivers. The value is 2. The Time Constant calculation is a special block that specifies a Marker in units of sampling cycles. nBlockLen[3]; Block Type 4 This is the same...
... of the block (in bytes), excluding the bBlockID and nBlockLen fields. The value is 3. The 0 and 0FFFF hex values are reserved by the digitized sound drivers. The value is 2. The Time Constant calculation is a special block that specifies a Marker in units of sampling cycles. nBlockLen[3]; Block Type 4 This is the same...
Hardware Programming Guide
Page 131
... between this field is organized as name, type or remarks. wRepeatTimes // == 6 // 3-byte block length File Format B-7 During digitized sound output, the CT-VOICE and CTVDSK drivers update the digitized sound status word with the digitized sound output process. nBlockLen[3]; szString This is 5. This field is encountered. The Block Header is the...
... between this field is organized as name, type or remarks. wRepeatTimes // == 6 // 3-byte block length File Format B-7 During digitized sound output, the CT-VOICE and CTVDSK drivers update the digitized sound status word with the digitized sound output process. nBlockLen[3]; szString This is 5. This field is encountered. The Block Header is the...
Hardware Programming Guide
Page 135
... 0x0000 0x0001 0x0002 0x0003 0x0004 0x0006 0x0007 0x0200 Meaning 8-bit unsigned PCM Creative 8-bit to 4-bit ADPCM Creative 8-bit to 3-bit ADPCM Creative 8-bit to 2-bit ADPCM 16-bit signed PCM CCITT a-Law CCITT µ-Law Creative 16-bit to 4-bit ADPCM Some other points to double the value ...when dealing with version number 1.20 and above. The value will produce BlockType 9 blocks on .VOC file with stereo I/O (unlike in bytes), excluding the bBlockID and nBlockLen fields. dwSamplesPerSec This is , the new drivers ...
... 0x0000 0x0001 0x0002 0x0003 0x0004 0x0006 0x0007 0x0200 Meaning 8-bit unsigned PCM Creative 8-bit to 4-bit ADPCM Creative 8-bit to 3-bit ADPCM Creative 8-bit to 2-bit ADPCM 16-bit signed PCM CCITT a-Law CCITT µ-Law Creative 16-bit to 4-bit ADPCM Some other points to double the value ...when dealing with version number 1.20 and above. The value will produce BlockType 9 blocks on .VOC file with stereo I/O (unlike in bytes), excluding the bBlockID and nBlockLen fields. dwSamplesPerSec This is , the new drivers ...