The Video Play System is a custom middleware solution built for games and interactive applications, delivering advanced video playback with fully integrated interactivity. It supports MPEG-1, MPEG-2, and MPEG-4 formats, along with alpha-layer compositing that allows video to be dynamically layered instead of limited to standard fullscreen presentation.
Its audio subsystem is equally flexible, supporting platform-native ADPCM, CRI ADX, CRI AHX (MP2), and AC-3 with 5.1 surround sound. On GameCube and Wii hardware, audio decoding is handled through dedicated DSP microcode optimized for the Macronix 16-bit Audio DSP, ensuring efficient performance with minimal overhead.
At the core of the system is an interactive virtual machine inspired by DVD-Video navigation. This VM executes custom bytecode to manage menus, branching playback, and scripted behaviors. Cue point events enable precise synchronization with external game logic, allowing video content to integrate seamlessly with runtime systems.
The middleware also supports structured media assets, including multiple video streams, multi-channel audio, dedicated voice tracks, and external subtitle files. Built-in encryption mechanisms provide protection for distributed content.
Overall, the Video Play System acts as a complete cinematic runtime, unifying media playback, interactivity, and system-level integration into a single cohesive solution.
Macronix DSP16 Development Kit
/image%2F3123414%2F20260425%2Fob_092e9e_mxic-audio-dsp16.png)
- 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.
References
Macronix Audio DSP Spec
/image%2F3123414%2F20221102%2Fob_390cb5_ngfans.png)
/image%2F3123414%2F20260425%2Fob_afc31f_vps-mw-logopng.png)