Alpha
Linux · C++23
PowerPC 32-bit
WEMU Developer Portal
Open-source Wii U emulator. This portal has everything you need to understand the architecture, contribute instructions, and explore the PowerPC ISA.
ISA Coverage
—
Implemented
—
Stub / In Progress
—
Not Started
—
Total in ISA
Architecture Overview
Data flow from binary file to executing instructions
Developer Tools & References
ISA Reference
Full PowerPC instruction set with implementation status, opcodes, and operation descriptions.
Instruction Decoder
Decode hex/binary instructions or build encodings from scratch. Visualize every bit field.
Contributing Guide
Dev setup, adding instructions, writing tests, and ELF/RPX loader internals.
Quick Start
Build the core emulator engine and run tests
sudo dnf install cmake ninja-build gcc-c++ zlib-devel
git clone https://github.com/Robouch0/WEMU.git && cd WEMU
cmake -B build/core -S core -GNinja
cmake --build build/core
cd build/core && ctest --output-on-failure
sudo apt install cmake ninja-build g++ zlib1g-dev
git clone https://github.com/Robouch0/WEMU.git && cd WEMU
cmake -B build/core -S core -GNinja
cmake --build build/core
cd build/core && ctest --output-on-failure
sudo pacman -S cmake ninja gcc zlib
git clone https://github.com/Robouch0/WEMU.git && cd WEMU
cmake -B build/core -S core -GNinja
cmake --build build/core
cd build/core && ctest --output-on-failure