Can I use Visual HAM or DevC++ for my IDE, or should I use an IDE made specifically for NES?
I use CGBide (site's down, but some french gbdev site has a local copy) with a modified syntax.txt file.
I use ConTEXT, with a syntax highlighter modified for 6502.
http://www.context.cx/