Decompile retro-game assembly into byte-matching C.

Go from never having read a register to matching real functions from GameCube and Game Boy Advance games — instruction for instruction. You write C, the original compiler grades it live.

Start from zero
267
Lessons
0
Solved
Mastery0%
Graded by the original compilersFunctions from real open-source decomps

The Curriculum

Read the asm · write the source · the compiler grades it byte-for-byte.

Jump back in →
0 / 259 matched
functions reconstructed
0
in progress
0
XP
Recruit
Solved Attempted Not started Concept (reading) Difficulty 1–5
I
Warm-up
Learn to read the machine
0/9
II
Core idioms
Every shape C compiles into
0/161
III
The real ABI
Frames, globals, optimizer, 64-bit
0/75
IV
Proving ground
Real Star Fox Adventures functions, start to finish
0/14