DSP (File Format): Difference between revisions

Jump to navigation Jump to search
>Aruki
No edit summary
>Aruki
No edit summary
Line 88: Line 88:
Sample decoding code ([https://github.com/kode54/vgmstream/blob/master/src/coding/ngc_dsp_decoder.c vgmstream] used as reference):
Sample decoding code ([https://github.com/kode54/vgmstream/blob/master/src/coding/ngc_dsp_decoder.c vgmstream] used as reference):


<pre>static const s8 nibble_to_s8[16] = {0,1,2,3,4,5,6,7,-8,-7,-6,-5,-4,-3,-2,-1};
<syntaxhighlight lang="c" line start="0" enclose="div">static const s8 nibble_to_s8[16] = {0,1,2,3,4,5,6,7,-8,-7,-6,-5,-4,-3,-2,-1};


s8 get_low_nibble(u8 byte) {
s8 get_low_nibble(u8 byte) {
Line 140: Line 140:
     }
     }
   }
   }
}</pre>
}</syntaxhighlight>


[[Category:Audio]]
[[Category:Audio]]
[[Category:Metroid Prime]]
[[Category:Metroid Prime]]
[[Category:Metroid Prime 2: Echoes]]
[[Category:Metroid Prime 2: Echoes]]