Skip to main content
Open Platform for Makers

Build Projects That Matter

Share your hardware builds, software projects, and technical content with a community of makers and developers. From embedded systems and edge AI to full-stack apps, explore what others are building and bring your own ideas to life.

Revolution Audio System
project

Revolution Audio System

This project implements a custom audio engine called BAudio, designed to run on the custom Macronix 16-bit audio DSP for the GameCube/Wii. It focuses on real-time audio processing and efficient DSP programming. The system handles playback, synthesis, mixing, ADSR envelopes, and DSP effects such as filtering, reverb, Dolby Pro Logic II, and message-based commands. All processing is executed through DSP microcode written in pure assembly, requiring careful optimization within the limited 8KB instruction memory. The goal of the project is to build a reliable and efficient audio pipeline while exploring low-level DSP techniques and real-time sound processing.

Revolution IOS
project

Revolution IOS

IOS is a proprietary embedded operating system developed by Broadway. It follows a microkernel architecture, where independent processes communicate through a standardized file-based API, including functions such as open, read, write, seek, ioctl, ioctlv, and close. System resources are exposed as /dev/ entries within a virtual filesystem hierarchy. Physical filesystems, such as the NAND storage, are also integrated into this structure, with the NAND driver acting as the default handler for the root node.