Changes

1 byte removed ,  02:27, 8 December 2024
updated mxic dsp info and microcode
Line 1: Line 1:  
Macronix DSP is a 16 bit programmable DSP coprocessor in the Nintendo GameCube\Wii\Wii U, it was manufactured by Macronix.  
 
Macronix DSP is a 16 bit programmable DSP coprocessor in the Nintendo GameCube\Wii\Wii U, it was manufactured by Macronix.  
 
It has it's own ADPCM hardware decoder to off load the DSP.  
 
It has it's own ADPCM hardware decoder to off load the DSP.  
It stores raw DSP data in the 16 MB of ARAM along with audio data, but ARAM also can store extra data such as textures, animations, for example.  
+
It stores PCM\ADPCM data in the 16 MB of ARAM, also can store extra data such as textures, animations, for example.  
   −
Macronix DSP microcode is written in assembly you will require a assembler to assemble your code. asnd & aesnd is the homebrew dsp microcode that exist in devkitpro for the Nintendo GameCube.  
+
Macronix DSP microcode is written in assembly you will require a assembler to assemble your code. asnd & aesnd is the homebrew dsp microcode that exist in devkitpro for the Nintendo GameCube\Wii, it mixes up to 64 channels 48000hz.  
    
JAudio(JSystem) DSP microcode also seems to contain these types
 
JAudio(JSystem) DSP microcode also seems to contain these types
Line 14: Line 14:     
==DSP Specs==
 
==DSP Specs==
   Clock: 81MHz
+
   Clock: 81MHz(GC) or 121.5MHz(Wii)
 
   Bits: 16bit
 
   Bits: 16bit
 
   Endian: Big
 
   Endian: Big
Line 22: Line 22:  
   Instruction ROM: 8KB (Macronix, Nintendo)
 
   Instruction ROM: 8KB (Macronix, Nintendo)
 
   Hardware Decoder: DSP-ADPCM
 
   Hardware Decoder: DSP-ADPCM
  Channels: 64
  −
  Sampling Frequency: 48KHz
      
==DSP Programs==
 
==DSP Programs==
Line 38: Line 36:     
==Cyndanera Engine DSP Programs==
 
==Cyndanera Engine DSP Programs==
   Sarah microcode - mixing, filters, Dolby logic pro II, effects, FM & PSG-Noise, GBA Decryption
+
   Sarah microcode - Audio System(Mixing\FX\DLP2\FM\PSG\Noise), Particle Systems, Animation, GBA Decryption