@spacehobo the 6502 was simple and cheap. It had a greatly optimized instruction set and memory model (short relative branches, zero page addressing, 8 bit offset over X or Y) if your code and needs really were more like in the range of a few K and for coding smart devices rather than powering behemoths like the Apple II, the Atari 400/800, or the much cheaper C64, crammed with as much ram as you can. Yet it ended up a general purpose chip for home computing well into the 16 bit age.