ASM stands for Assembly Language—a low-level, CPU-specific programming language. On the GameCube (PowerPC "Gekko" CPU), Action Replay codes are often written in PowerPC ASM because it directly manipulates memory addresses and registers.
stw r3, 0x1234(r13) write a value (e.g., infinite health) to a specific address each frame.# Infinite Health (pseudo) 0x80000000 0x80401234 # Hook address 0x386003E7 # li r3, 999 (load max health) 0x90630000 # stw r3, 0(r3) (store to health address)
Unless you're a reverse-engineer, stick to community-tested codes from sites like GCN-AR.com or GameHacking.org.