Beh ... questo mi sembra abbastanza tosto come compito ... non ho ancora capito quanto tempo hai ... ma mi sa che te ne servira' tanto ...
E' un compito abbastanza complesso per chi sa gia' tutte quelle cose preliminari che tu devi ancora imparare ...
Per il C, non ho nulla in particolare, da consigliarti ... scarica il Visual Studio Express Edition 2005 e un qualsiasi libro in libreria (ce ne sono tantissimi ...)
Per il processore 6502, sicuramente
http://it.wikipedia.org/wiki/MOS_Technology_6502
http://www.obelisk.demon.co.uk/6502/
Per l'interfaccia grafica, dato che in C non e' tanto semplice, penso che riusciresti a fare tutto prima utilizzando il linguaggio C# (lo puoi trovare nel Visual Studio Express Edition 2005) ... anche per questo ci sono tanti libri di base in libreria ...