The nesasm assembler is a 6502 assembler with specific NES support. WWW: http://bobrost.com/nes/resources.php