Hi!
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:
http://www.npsnet.com/danf/cbm/cross-development.html
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:
http://www.geocities.com/SiliconValley/Byte/6508/6502/english/index.htm
Finally,
http://www.6502.org/ is packed with info, links, and message boards geared toward the 6502 fanatic!
Have fun!
Melissa