Originally Posted by zoetmb
You do know that back in the Apple II days...
Ahh, brings back memories! I started out on a C64 in the early 80's. It would really make a player wrestle every last ounce of enjoyment out of a game when you had to wait 15 minutes for the damn thing to load. And then sometimes, it would get to the end of the loading process, and... crash! Maybe a drop-out on the tape, and 1 byte didn't make it through correctly. So you had to start over.
Programmers came up with compression fairly soon however, reducing the load times off cassette to around 3-8 minutes, all the while flicking the background colour of the screen different colours, presumably in synch with the different byte values read off the cassette.
Those were the days...
Oh and copy-protection for cassette was kind of built-in.... you could dub a tape to a blank one, but it would lose fidelity during the analogue transfer, and the copy's signal would be too weak to load without being riddled with errors.