6502 Assembly

From NES Hacker Wiki
Jump to: navigation, search

The main processor of the NES is a Ricoh 2A03, which is a MOS Technology 6502 processor modified to remove binary coded decimal functions, and with the added Nintendo Audio Processing Unit. If you want to do any major hacks to NES games, you must become familiar with the structure and function of 6502 machine code and assembly code.

Below are various guides that will help you understand and program the 6502.