64DD issue 1.0
We sincerely appologize for providing incorrect or insufficient information in Chapter 9 of 64Disk Drive programmers' guide.
[Note] this correction has already been reflected to the manual you have. |
1. The table in "9.2.1 ROM map" will be corrected as described below.
When you use EPi functions to DMA transfer the following data from DDROM, Use DDROM_WAVEDATA_START+offset (however, offset address from the table) to specify an address for EPi functions.
Description |
Offset from the top of the sound waveform data |
Header: Header |
0x000000-0x00001F int Version code (0x19970123) int Number of waveforms to be stored (0x00000124 = 292) unsigned int *WavePointer unsigned int *BookPointer unsigned int *LoopPointer Book_Table *BookData Loop_Table *LoopData Info_Table *Information |
WaveData: ADPCM waveform data |
0x000020-0x2B3D5F Waveform (32Khz & 16Khz) |
BookData: ADPCM predictor data |
0x2B4000-0x2B88FF 64 bytes/waveform |
LoopData: ADPCM loop data |
0x2B9000-0x2BAFFF 32bytes/waveform |
WavePointer: Waveform data pointer table |
0x2BB000-0x2BB48F 4 bytes/waveform |
BookPointer: Predictor pointer table |
0x2BB500-0x2BB98F 4 bytes/waveform |
LoopPointer: Loop pointer table |
0x2BBA00-0x2BBE8F 4 bytes/waveform |
Information: Additional waveform information |
0x2BC000-0x2BE47F 32 bytes/waveform |
2. The last sentence in "9.2.2 Details" has been modified as follows.
Also, 0x002B8FFF is stored for non-loop sound in the loop pointer table. |
2. The sentence that states "Please use stic because Nintendo64 Sound Tools are not supported for 64Disk Drive sound development." was included in "9.2.3 Usage". However, Sound Tools version 2.0 or later support Nintendo64 Disk Drive Sound development.