Dolphin Audio System
JAudio a custom audio system designed for the Macronix 16-bit programmable DSP used in the Nintendo GameCube, Wii. The DSP acts as a slave processor.

Introduction
JAudio a custom audio system designed for the Macronix 16-bit programmable DSP used in the Nintendo GameCube, Wii. The DSP acts as a slave processor dedicated to real-time audio processing, with built-in hardware support for DSP-ADPCM decoding, the DSP microcode is stored within the Sound Driver running on the main processor.
JAudio supports:
Total of 64 Voices
Universal Voice Bank
PCM and ADPCM playback
FM synthesis and Oscillator
Audio mixing with ADSR envelopes and resampling
DSP effects including Reverb and Dolby Pro Logic II
CRI ADX decoding
Macronix Audio DSP
Clock: 81 MHz (GameCube) / 121.5 MHz (Wii)
Data Width: 16-bit, Big Endian
Memory:
Data RAM: 8 KB
Data ROM: 4 KB
Instruction RAM: 8 KB
Instruction ROM: 8 KB
Hardware Features: Built-in DSP-ADPCM decoder
Boot ROM: Contains initialization microcode and data tables
Macronix DSP16 Development Kit

DSP IDE & Simulator – For writing, testing, and debugging DSP microcode in a virtual environment.
DSP Assembler – Converts assembly source code into machine instructions for the DSP.
DSP Linker – Links multiple object files and resolves addresses for DSP execution.
hex2bin – Converts hexadecimal output files into binary or C format for loading onto the DSP.
mxhex2h – Converts DSP hex files into C header files for integration with CPU-side code.
Comments
Replies to this content are sent to the original instance.
Log in to comment.
No replies received yet.