While not the first computer I ever used, that was a Commodore PET, the C=64 was the first one I owned.
It was also the first one I programmed with a language other than BASIC, namely op-codes! And, yes, I do mean op-codes. I figured out what I wanted to do on paper, then looked up the op-codes in the back of the "Programmer's Reference Guide" and POKEd them into the right memory locations.
There was even a certain memory location that would give you the location of the raster on the screen. I once used that to have 20 sprites visible on the screen at once even though the C=64 only supported 8 in hardware. Ah, the good ol' days. :-) |