Line 1:
Line 1:
−
Macronix DSP is a 16 bit programmable DSP coprocessor in the Nintendo GameCube\Wii\Wii U, manufactured by Macronix.
+
Macronix DSP is a 16 bit programmable DSP(Slave Processor) in the Nintendo GameCube\Wii\Wii U it was manufactured by Macronix.
−
It has its own ADPCM hardware decoder to offload the DSP.
+
It has it's own ADPCM hardware decoder to off load the DSP.
−
It stores PCM\ADPCM data in the 16 MB of ARAM, and can store extra data such as textures and animations.
+
16 MB of ARAM stores PCM\ADPCM, but ARAM also can store extra data such as textures, animations, data, for example.
−
Macronix DSP microcode is written in assembly. asnd & aesnd is the homebrew DSP microcode that exists in Devkitpro, it mixes up to 64 channels @ 48000hz.
+
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, can mix up to 64 channels(AX\JAudio) and 16 or 32 channels(ASnd\AESnd) respectively in software.
−
JAudio(JSystem) DSP microcode also seems to contain these types:
+
JAudio(JSystem) DSP microcode also seems to contain these types
SRC_SQUARE_WAVE
SRC_SQUARE_WAVE
SQUARE_WAVE_25PCT
SQUARE_WAVE_25PCT
Line 28:
Line 28:
Memory Card microcode - handles memory card security & unlocking
Memory Card microcode - handles memory card security & unlocking
Audio System(AX) microcode - mixing, filters, Dolby logic pro II, effects done on CPU
Audio System(AX) microcode - mixing, filters, Dolby logic pro II, effects done on CPU
−
JAudio(JSystem) microcode - mixing, filters, Dolby logic pro II, effects, channels, GBA decryption in some games
+
JAudio(JSystem) microcode - mixing, filters, Dolby logic pro II, effects done on DSP
GBA Multiboot microcode - decrypts GBA multiboot program
GBA Multiboot microcode - decrypts GBA multiboot program
Line 34:
Line 34:
ASnd microcode - mixing
ASnd microcode - mixing
AESnd microcode - mixing
AESnd microcode - mixing
+
+
[[Category:Hardware]]