Assembly Code

From Custom Mario Kart
Revision as of 22:16, 4 May 2016 by Chadderz (talk | contribs) (Created a little stub article on this.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Assembly code (abbreviated to ASM) is a type of programming language which is directly translatable to machine code. Machine code is typically directly understood/interpreted by a physical circuit called a processor. In the context of the Wii references to ASM typically refer specifically to PowerPC assembly code as PowerPC machine code is used by the Wii's Gekko processor and is the format of Mario Kart Wii's code on the game disk.

The machine code for Mario Kart Wii is stored in the files main.dol and StaticR.rel. The game was programmed in the programming languages C and C++ and then a compiler (Metrowerks CodeWarrior) translated this code into machine code. Reversing the process of compilation is very difficult so game mods are typically added by writing in ASM or GCT code.

See Also