Developer & Composer Portfolio: elderthesmall
Hello! I am elderthesmall, a game audio composer and low-level C/C++ developer specializing in retro system decompilation, static recompilation tooling, and custom game sound design.
Technical & Software Engineering Projects
- Role: Project Creator & Lead Maintainer
- Overview: A matching decompilation project for Mario Artist: Paint Studio (1999) on the Nintendo 64DD peripheral, built upon foundational reverse-engineering work by LuigiBlood.
- Key Contributions:
- Established repository architecture and build pipeline.
- Reversed and matched core engine functions to native C.
- Coordinates open-source community contributions and pull requests to achieve functional parity.
- Role: Core Contributor & Technical Writer
- Overview: A static recompiler for GameCube, Wii, and experimental Wii U CPU binaries. It parses PowerPC machine code instructions and translates them into split C routines capable of compilation and execution on modern x86/PC environments.
- Key Contributions:
- Implemented and validated PowerPC opcode instruction decoders.
- Developed technical documentation and wiki architectural specifications for the recompiler pipeline.
Game Audio & Composition Works
1. The Sorcerer’s Shell (Original Soundtrack)
- Role: Composer & Sound Designer
- Project Overview: An upcoming hacker-themed wizard RPG on Roblox centered around command-line magic mechanics and digital world manipulation.
- Featured Tracks:
- Languages & Compilers: C, C++, Assembly (PowerPC, MIPS), Python, CMake, Ninja.
- Decompilation & Reverse Engineering: Ghidra, IDA Pro, N64/64DD Toolchains, Static Recompilation, Symbol Mapping.
- Audio Production: Digital Audio Workstations (DAWs), Chiptune Synthesis, Dynamic Soundtrack Structuring.