Interesting project! How do you get this far if you don't know how to program in 6502?
There are sites that focus on 6502, such as:
They have links to simulators and debuggers there, as well as cross-compilers, which I would assume you need since you don't actually have a 6502 to compile with.
There's also a bit of info at this site on instruction sets, history, and Commodore and Apple (both of which used 6502) as well as some Nintendo info:
is packed with info, links, and message boards geared toward the 6502 fanatic!