How to Load Programs onto a C64 — An Engineering Approach
Background Not too long ago, my retro collection was spontaneously enriched with two Commodore 64C units. I found them in the attic, restored them, and got them working again. I wrote about that story in detail in two earlier posts . Once they came back to life, the question immediately arose: where to go from here? On its own, a C64 is just a blinking cursor on the screen and a keyboard through which you can issue boring commands, or maybe write and run programs in BASIC. But by itself, this doesn't really amount too much, it shows off very little of what the hardware is actually capable of, and on top of that, everything is lost when you switch it off. To do something meaningful with it, you need at minimum some kind of storage device: a cassette deck, a floppy drive, or perhaps an expansion cartridge. Unfortunately, I had none of these. I could have solved the problem by simply buying a storage device, but honestly, there would have been no challenge in that. I prefer creative ...

