ARM Documentation for Nintendo Homebrew Architecture Reference Manuals Covers the ARM architecture itself and includes comprehensive descriptions of all instructions. ARMv4 - ARMv6 (PDF) GBA, NDS, 3DS Technical Reference Manuals Covers the processors used in the consoles and includes information on how to interact with the hardware. ARM7TDMI (PDF) GBA, NDS ARM946E-S (PDF) NDS, 3DS ARM11 MPCore (PDF) 3DS Other Unified Assembler Syntax (UAL) Application Binary Interface (ABI)