Macronix DSP

From GC-Forever Wiki
Revision as of 00:07, 28 October 2024 by Cyndanera (talk | contribs) (fix typo)
Jump to navigation Jump to search

Macronix DSP is a 16 bit programmable DSP coprocessor in the Nintendo GameCube\Wii it was manufactured by Macronix

It has it's own ADPCM hardware decoder to off load the DSP.

DSP Specs

 Clock: 81MHz
 Bits: 16bit
 Endian: Big
 Data RAM: 8KB x16
 Data ROM: 4KB x1
 Instruction RAM: 8KB x4
 Instruction ROM: 8KB x2 (Macronix, Nintendo)
 Hardware Decoder: DSP-ADPCM

DSP Programs

 Bootrom IPL microcode x2 (Macronix, Nintendo)
 DSP ARAM/Init microcode
 Card microcode - handles memory card security & unlocking
 Audio System microcode - mixing, filters, dolby logic pro ii
 JAudio(JSystem) microcode - mixing, filters, dolby logic pro ii, effects, channels, gba in some games
 GBA Multiboot microcode - decrypts GBA multiboot program