I wouldn't dream of advocating 6502 or any other dead computer/language for general use - I use it with smallish groups of kids who have chosen to do so. It would obviously be far from suitable for introducing into the general curriculum. Have a look at the links in my previous post - I think they deserve investigating - but I haven't had the time yet to give them a proper go. The first one is free and the second is an updated version that has to be paid for. I'm happy to be a geek/nerd whatever ...!