# Copy Protection on PC Games in 80s/90s

**URL:** <https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840>\
**Category:** Factual Questions\
**Created:** [December 6, 2002, 2:59am UTC](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840 "2002-12-06T02:59:51Z")\
**Posts on this page:** 10\
**Page:** 2

<div class="post-metadata">

**Author:** ![Ms2001](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ms2001/32/18463_2.png) [@Ms2001](https://boards.straightdope.com/u/Ms2001)\
**Post date:** [December 6, 2002, 12:47pm UTC](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840/21 "2002-12-06T12:47:04Z")

</div>

SimCity had a code sheet with black ink on red paper, where the game would show you a few symbols and you’d have to find the city name/population that went with those symbols on the code sheet. The red paper was supposed to keep you from photocopying it, but the helpful guy at Kinko’s could make a black-on-white duplicate using a color copier.

I’d say maybe 20% of my PC games had copy protection (that I knew of), but then I didn’t have very many games.

---

<div class="post-metadata">

**Author:** ![Urban\_Ranger](https://avatars.discourse-cdn.com/v4/letter/u/e9c0ed/32.png) [@Urban\_Ranger](https://boards.straightdope.com/u/Urban_Ranger)\
**Post date:** [December 6, 2002, 3:45pm UTC](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840/22 "2002-12-06T15:45:54Z")

</div>

> [@](#):
>
> \*Originally posted by mblackwell \*  
> Currently, I Believe, there is one technology that is impossible to defeat in a way to make a working 1:1 copy of a CD ROM. I think it is the newest version of secureRom. They acually make the edge of one of the tracks on the cd wavy, and this cannot be reproduced by a CD writer.

If a track is wavy, then it can’t be read by _any_ regular CD drives. Speaking of which, I haven’t heard of it. Cite?

---

<div class="post-metadata">

**Author:** ![Futile\_Gesture](https://avatars.discourse-cdn.com/v4/letter/f/f05b48/32.png) [@Futile\_Gesture](https://boards.straightdope.com/u/Futile_Gesture)\
**Post date:** [December 6, 2002, 4:26pm UTC](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840/23 "2002-12-06T16:26:25Z")

</div>

Copy protection on the ZX Spectrum. This was common place pretty much from the start. Like all technological advances there was a constant battle beween crackers and software developers. As soon as one method of protection is created, someone finds a way around it. As soon as the developers discovered a way of copying their software they’d stick in a way of stopping it.

Here’s some of the methods we used, that is the developers:

- Use a custom written load routine that ran at a higher speed. This foiled most cracking programs, as the most of the load would all be at the wrong pitch. It also made straight analogue audio copies much more prone to failure.

- Use both ends of memory right at the start. Crackers had to reside somewhere in memory. If you padded your program out to the full 48kb and made calls to the memory at both ends when the program first ran then it would immediately fail if the cracker got in the way.

- Place code on your screen. Essentially screen memory was just memory like any other, so crackers sometimes hid themselves there. Remedy was to hide your own code on the screen during the load and call it. Again, if the cracker was over-writing it then the program would crash. The skill here was to disguise your code as part of a normal graphic so that no-one could tell where it was.

-Check sums. Add up the code in memory as digits and check the total. Not what it should be? Then you have foreign code someplace, probably a cracker. Time to crash the computer.

- As **Mangetout** mentioned, inlays with complicated colour codes that had to be refered to. The idea was that very few had access to a colour photocopier. Of course, this didn’t stop 14 year olds decoding it into words by hand and photocopying that.

The problem I found was that it was possible to construct a copy protection that was **so good** that it locks the developer out as well! Consequently I have Spectrum games that I wrote but that I simply can’t convert onto an emulator because the copy protection won’t let me. I don’t have the time or inclination to rediscover all the tricks put in to protect it and remove them. ☹

---

<div class="post-metadata">

**Author:** ![casdave](https://avatars.discourse-cdn.com/v4/letter/c/c6cbf5/32.png) [@casdave](https://boards.straightdope.com/u/casdave)\
**Post date:** [December 6, 2002, 8:29pm UTC](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840/24 "2002-12-06T20:29:25Z")

</div>

I have to grin at the methods of copy protection, that often didn’t work due to the efforts of 14 years olds, by a poster of your name \*\*F T \*\* 🙂

---

<div class="post-metadata">

**Author:** ![casdave](https://avatars.discourse-cdn.com/v4/letter/c/c6cbf5/32.png) [@casdave](https://boards.straightdope.com/u/casdave)\
**Post date:** [December 6, 2002, 8:33pm UTC](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840/25 "2002-12-06T20:33:39Z")

</div>

I have to grin at the methods of copy protection, that often didn’t work due to the efforts of 14 years olds, by a poster of your name \*\*F G \*\* 🙂

DOH!!

---

<div class="post-metadata">

**Author:** ![XPav](https://avatars.discourse-cdn.com/v4/letter/x/b77776/32.png) [@XPav](https://boards.straightdope.com/u/XPav)\
**Post date:** [December 6, 2002, 9:26pm UTC](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840/26 "2002-12-06T21:26:45Z")

</div>

The 80s/90s copy protection died out about the time that CD-ROM became the preferred medium to distribute games. Back in those days, CD burners and CD-Rs were pricey, so for a time, pirates had to spend money to pirate games.

Codewheels seemed to be the #1 copy protection item on the games that I had. Of course, gee, lets see, codewheels are so hard to take apart and copy.

---

<div class="post-metadata">

**Author:** ![SC\_Wolf](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@SC\_Wolf](https://boards.straightdope.com/u/SC_Wolf)\
**Post date:** [December 6, 2002, 11:29pm UTC](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840/27 "2002-12-06T23:29:04Z")

</div>

That was something I was wondering XPav. So copy protection was realy prevalent up to the point that most games switched to CD, then lapsed for a few years until it became dirt cheap to burn CDs?

---

<div class="post-metadata">

**Author:** ![XPav](https://avatars.discourse-cdn.com/v4/letter/x/b77776/32.png) [@XPav](https://boards.straightdope.com/u/XPav)\
**Post date:** [December 6, 2002, 11:42pm UTC](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840/28 "2002-12-06T23:42:34Z")

</div>

Thats what I think really.

Now, since CD-Rs are cheap, we’re seeing a resurgence of pirating and an equal resurgence of copy protection methods. The methods are completely different this time around. I’ve seen this copy protection for games, but with the exception of high priced software (more than a few hundred $$$), copy protection isn’t really used anywhere else.

1. CD-key validation with an online server. This works well for online games, with the sole exception being that key generators can generate keys that are possibly the same as valid ones, with the end result being that customers who bought the games get screwed and have to jump through hoops to convince the publisher that they didn’t pirate the game and could they please have another CD-key.

2. CD copy protection. Safedisc and the like. This has gotten better, but it still sucks, because they’re playing the old game of “make sectors on the disk unreadable”. This causes certain CD drives to go into error correcting mode, and read slower, and do bizarre stuff. Its also easy for dedicated hackers to get around, and mainly serves to deter casual piracy. (The “Hey, Bob, can you make me a copy of Bonestorm?” piracy.)

---

<div class="post-metadata">

**Author:** ![mblackwell](https://avatars.discourse-cdn.com/v4/letter/m/5fc32e/32.png) [@mblackwell](https://boards.straightdope.com/u/mblackwell)\
**Post date:** [December 7, 2002, 1:54am UTC](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840/29 "2002-12-07T01:54:56Z")

</div>

> [@](#):
>
> \*Originally posted by Urban Ranger \*  
> \*\*If a track is wavy, then it can’t be read by _any_ regular CD drives. Speaking of which, I haven’t heard of it. Cite? \*\*

I just can’t t find the article I read that used the term ‘wavy’.

There is a message board that has a lot of discussions on this topic, but I don’t think I should link to it here. It seems there is a program out that will make useable backups of the new securom. If you would like a link to the site, email me.

---

<div class="post-metadata">

**Author:** ![SC\_Wolf](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@SC\_Wolf](https://boards.straightdope.com/u/SC_Wolf)\
**Post date:** [December 7, 2002, 5:23am UTC](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840/30 "2002-12-07T05:23:27Z")

</div>

For what it’s worth mrblackwell, Safedisk uses a scheme where certain tracks are burnt with alternating bitpatterns such as xyxyxyxyxy (not the real bit-patterns, just an example). Many brands of home CD burners can’t cope with such an alternating pattern. Perhaps this is what they meant by a ‘wavy’ track?

[Previous page](https://boards.straightdope.com/t/copy-protection-on-pc-games-in-80s-90s/140840.md?page=1)
