Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

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)


Core Skills & Tooling

  • 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.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors