Line 91:
Line 91:
|}
|}
−
The data is divided into blocks. The number of blocks is defined by entry 0x0004 in BLCK chunk header.<br>
+
The data is divided into blocks. The number of blocks is defined by entry 0x000C in AST header.<br>
−
The length of each block is defined by entry 0x0020 in AST header.<br>
+
The length of each block is defined by entry 0x0004 in BLCK chunk header.<br>
WARNING: The PCM16 data is stored in BIG-ENDIAN! If you aren't working on the Wii, don't forget to byteswap each sample you read or your sound will be pure junk!<br>
WARNING: The PCM16 data is stored in BIG-ENDIAN! If you aren't working on the Wii, don't forget to byteswap each sample you read or your sound will be pure junk!<br>