cw10 wrote:
I've only coded in 6502 assembly. The good ole days of what is now retro computing. I enjoyed what little I did mainly because it allowed me to unleash the potential of the hardware. It's rarely done now, the computer you have is capable of more than what most people code for just because it's easier, and raw CPU power can compensate.
I also liked learning new techniques. Good programming is not only logical, GOOD programming is also clever.
65xx was interesting to fool around with. But trying to explain it to kids who are in uni today often results in exploded head debris flung around the room.
("What? There were just 3 GP registers to work with?? Why 3?!?! Everything had to share 256 bytes of stack?!?! What the deuce is zero-page addressing?!")
Yeah, there's less room for doing interesting things. Necessity's the mother of invention, and most situations bring more computing power than necessary for a given problem.