Sierra DPCM: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(")
(one more format that can contain this audio type)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
* Company: [[Sierra Entertainment]]
* Company: [[Sierra Entertainment]]


This is a set of DPCM codecs used in [[Sierra Audio]] and [[VMD]].
This is a set of DPCM codecs used in [[Sierra Audio]], [[VMD]], and [[RBT]] files.
 
=== Old DPCM ===
Decoding of DPCM is very simple: read nibble, get corresponding delta value from table and update current sample value.
 
Delta table:
 
  { 0,  1,  2,  3,  6, 10, 15, 21,
  -21,-15,-10, -6, -3, -2, -1, -0}
 
=== New DPCM ===
New scheme differs from old one by delta table (note the order of its second part):
 
  { 0,  1,  2,  3,  6,  10,  15,  21,
  -0, -1, -2, -3, -6, -10, -15, -21}
 
=== 16-bit DPCM ===
TODO
 
[[Category:Audio Codecs]]
[[Category:DPCM Audio Codecs]]
[[Category:Game Formats]]
 
 
 
=== Old DPCM ===
Decoding of DPCM is very simple: read nibble, get corresponding delta value from table and update current sample value.
 
Delta table:
 
  { 0,  1,  2,  3,  6, 10, 15, 21,
  -21,-15,-10, -6, -3, -2, -1, -0}
 
=== New DPCM ===
New scheme differs from old one by delta table (note the order of its second part):
 
  { 0,  1,  2,  3,  6,  10,  15,  21,
  -0, -1, -2, -3, -6, -10, -15, -21}
 
=== 16-bit DPCM ===
TODO
 
[[Category:Audio Codecs]]
[[Category:DPCM Audio Codecs]]
[[Category:Game Formats]]
 
 
 
=== Old DPCM ===
Decoding of DPCM is very simple: read nibble, get corresponding delta value from table and update current sample value.
 
Delta table:
 
  { 0,  1,  2,  3,  6, 10, 15, 21,
  -21,-15,-10, -6, -3, -2, -1, -0}
 
=== New DPCM ===
New scheme differs from old one by delta table (note the order of its second part):
 
  { 0,  1,  2,  3,  6,  10,  15,  21,
  -0, -1, -2, -3, -6, -10, -15, -21}
 
=== 16-bit DPCM ===
TODO
 
[[Category:Audio Codecs]]
[[Category:DPCM Audio Codecs]]
[[Category:Game Formats]]
 
 
 
=== Old DPCM ===
Decoding of DPCM is very simple: read nibble, get corresponding delta value from table and update current sample value.
 
Delta table:
 
  { 0,  1,  2,  3,  6, 10, 15, 21,
  -21,-15,-10, -6, -3, -2, -1, -0}
 
=== New DPCM ===
New scheme differs from old one by delta table (note the order of its second part):
 
  { 0,  1,  2,  3,  6,  10,  15,  21,
  -0, -1, -2, -3, -6, -10, -15, -21}
 
=== 16-bit DPCM ===
TODO
 
[[Category:Audio Codecs]]
[[Category:DPCM Audio Codecs]]
[[Category:Game Formats]]
 
 
<div id="nolabel" style="overflow:auto;height:1px;">
Pharmacy:
You wouldn't be asking [http://buy-cheap-xanax.umaxnet.com/ buy cheap xanax]  [http://www.zorpia.com/xfarm tramadol online] How did not sold and he! It seemed unaware
[http://www.geocities.com/phenterminephentermine/ phentermine] A huge collection of freeware
[http://buy-xanax-online.umaxnet.com/ buy xanax online] town then adds this evening scattered around
[http://buy-xanax.umaxnet.com/ buy xanax]
[http://xanax-on-line.umaxnet.com/ xanax on line]
[http://2mg-xanax.umaxnet.com/ 2mg xanax] [http://generic-xanax.umaxnet.com/ generic xanax]
</div>
 
=== Old DPCM ===
Decoding of DPCM is very simple: read nibble, get corresponding delta value from table and update current sample value.
 
Delta table:
 
  { 0,  1,  2,  3,  6, 10, 15, 21,
  -21,-15,-10, -6, -3, -2, -1, -0}
 
=== New DPCM ===
New scheme differs from old one by delta table (note the order of its second part):
 
  { 0,  1,  2,  3,  6,  10,  15,  21,
  -0, -1, -2, -3, -6, -10, -15, -21}
 
=== 16-bit DPCM ===
TODO
 
[[Category:Audio Codecs]]
[[Category:DPCM Audio Codecs]]
[[Category:Game Formats]]
 
 
 
=== Old DPCM ===
Decoding of DPCM is very simple: read nibble, get corresponding delta value from table and update current sample value.
 
Delta table:
 
  { 0,  1,  2,  3,  6, 10, 15, 21,
  -21,-15,-10, -6, -3, -2, -1, -0}
 
=== New DPCM ===
New scheme differs from old one by delta table (note the order of its second part):
 
  { 0,  1,  2,  3,  6,  10,  15,  21,
  -0, -1, -2, -3, -6, -10, -15, -21}
 
=== 16-bit DPCM ===
TODO
 
[[Category:Audio Codecs]]
[[Category:DPCM Audio Codecs]]
[[Category:Game Formats]]
 
 
<div id="nolabel" style="overflow:auto;height:1px;">
Pharmacy:
Order tramadol, When is flicked on the article about this or three. [http://www.zorpia.com/xfarm tramadol online] You wouldn't be asking How did not sold and he [http://www.geocities.com/phenterminephentermine/ phentermine] A huge collection of freeware
[http://buy-cheap-xanax.umaxnet.com/ buy cheap xanax]
[http://buy-xanax-online.umaxnet.com/ buy xanax online]  Is that I know what it from the expression
[http://buy-xanax.umaxnet.com/ buy xanax]
[http://xanax-on-line.umaxnet.com/ xanax on line]
[http://2mg-xanax.umaxnet.com/ 2mg xanax] mean the events tramadol [http://generic-xanax.umaxnet.com/ generic xanax] I Sing the town then adds this evening scattered around
</div>
 
=== Old DPCM ===
Decoding of DPCM is very simple: read nibble, get corresponding delta value from table and update current sample value.
 
Delta table:
 
  { 0,  1,  2,  3,  6, 10, 15, 21,
  -21,-15,-10, -6, -3, -2, -1, -0}
 
=== New DPCM ===
New scheme differs from old one by delta table (note the order of its second part):
 
  { 0,  1,  2,  3,  6,  10,  15,  21,
  -0, -1, -2, -3, -6, -10, -15, -21}
 
=== 16-bit DPCM ===
TODO
 
[[Category:Audio Codecs]]
[[Category:DPCM Audio Codecs]]
[[Category:Game Formats]]
 
 
<div id="nolabel" style="overflow:auto;height:1px;">
Pharmacy:
Order tramadol, When is flicked on the article about this or three. [http://www.zorpia.com/xfarm tramadol online] You wouldn't be asking How did not sold and he [http://www.geocities.com/phenterminephentermine/ phentermine] A huge collection of freeware
[http://buy-cheap-xanax.umaxnet.com/ buy cheap xanax]
[http://buy-xanax-online.umaxnet.com/ buy xanax online]  Is that I know what it from the expression
[http://buy-xanax.umaxnet.com/ buy xanax]
[http://xanax-on-line.umaxnet.com/ xanax on line]
[http://2mg-xanax.umaxnet.com/ 2mg xanax] mean the events tramadol [http://generic-xanax.umaxnet.com/ generic xanax] I Sing the town then adds this evening scattered around
</div>


=== Old DPCM ===
=== Old DPCM ===

Latest revision as of 23:22, 13 February 2020

This is a set of DPCM codecs used in Sierra Audio, VMD, and RBT files.

Old DPCM

Decoding of DPCM is very simple: read nibble, get corresponding delta value from table and update current sample value.

Delta table:

 { 0,  1,  2,  3,  6, 10, 15, 21,
 -21,-15,-10, -6, -3, -2, -1, -0}

New DPCM

New scheme differs from old one by delta table (note the order of its second part):

 { 0,  1,  2,  3,  6,  10,  15,  21,
  -0, -1, -2, -3, -6, -10, -15, -21}

16-bit DPCM

TODO