Macronix DSP: Difference between revisions

From GC-Forever Wiki
Jump to navigation Jump to search
Cyndanera (talk | contribs)
making the MXIC DSP page
 
Cyndanera (talk | contribs)
fix typo
Line 1: Line 1:
Macronix DSP is a 16 bit programmable DSP coprocessor in the Nintendo GameCube\Wii it was manufactured by Macronix
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 off load the DSP.
It has it's own ADPCM hardware decoder to off load the DSP.


== DSP Specs ==
== DSP Specs ==

Revision as of 00:07, 28 October 2024

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