Skip to content
Techniques & Technology

Copy Protection

The anti-piracy arms race

Copy protection evolved from simple disk tricks to elaborate physical manuals and hardware dongles, creating an ongoing battle between publishers and crackers.

commodore-64commodore-amigaibm-pcsinclair-zx-spectrum historytechnologypiracy 1980–present

Overview

Publishers wanted to sell software. Users wanted to copy it. Copy protection became an arms race — each new technique defeated, each defeat spawning new protection. From bad sectors to code wheels to manual lookups to hardware dongles, the battle between protection and cracking shaped software distribution and spawned the demoscene's "crack intro" art form.

Disk-based protection

Disk protections work by writing data the standard format spec doesn't allow — the original drive can read it, but a normal copy program can't write it back.

MethodTechniqueHow it defeats copying
Bad sectorsIntentional CRC-error sectors at known locationsStandard copiers refuse to write CRC-bad sectors
Non-standard formattingTracks with extra/missing/oversized sectorsStandard format-and-copy ignores the unusual layout
Weak bits / fuzzy bitsBits that read inconsistently every timeA "good" copy is consistent, which is itself a tell
Spiral tracksTrack that drifts radially across the diskDrives can't reliably step across track boundaries
Half-tracksData between the standard track positionsMost consumer drives can't write to half-tracks
Long tracksSectors larger than the format spec allowsCopy software truncates them
Density variationsDifferent bit-cell timings on different tracksStandard formats use uniform timing
Sync-mark detectionCustom sync patterns the protection looks forRecopied tracks have different sync-mark layout

Tape-based protection

MethodTechnique
Speedlock-style turbo + checksumCustom turbo loader bundled with verification of pulse pattern
Header puzzlesMultiple header blocks, decoder routine reassembles them
Anti-tape-deck-recordingPulses too fast for consumer cassette decks to faithfully copy

Tape protection is necessarily weaker than disk because audio is a continuous medium — you can always record the analogue signal and replay it. The defence was usually time-cost: copying took as long as the original load.

Manual-based protection

TypeImplementationExamples
Code wheelsRotating cardboard decoderMonkey Island (Dial-a-Pirate), Pool of Radiance
Word lookup"Word 3, line 5, page 12 of the manual"Zak McKracken, Indiana Jones and the Last Crusade
Symbol matchingMatch a screen image to a manual pageWing Commander, Ultima series
Dark-text printManual printed in red-on-red inkHard to photocopy in mono; often paired with red-cellophane decoder
Trivia / age-gates"What is the capital of …?" pulled from manualLeisure Suit Larry age-verification, Where in the World Is Carmen Sandiego?

See Manual Protection for the broader picture.

Lenslok

AspectDetail
SystemA small plastic prism that distorts a stretched on-screen image into legible text
UseHold to TV, decode 2-letter code, type into game
Notable failuresImage scaling differs by TV size; small TVs left it impossible; lens easily lost
ReceptionUniversally hated

See Lenslok for the standalone story.

Hardware dongles

PlatformApplication
Amiga / Atari STParallel-port dongles for high-end software (CAD, music)
PCProfessional software (AutoCAD, Pro/E, music) into the 2000s
Arcade"Security chips" embedded in JAMMA boards (Capcom CPS-2 SEGA System 32)
PlayStation 1Mod-chips and disc-based protections worked the other direction

Dongles eventually evolved into USB security keys (HASP, SafeNet, Sentinel) used by enterprise software through the 2010s.

Notable protection systems

SystemPlatformNotes
Copylock (Rob Northen)Amiga, Atari STThe dominant 16-bit disk protection; see Copylock
Speedlock (Rob Northen)ZX SpectrumTape-based turbo + protection; same designer as Copylock
RapidlokC64Disk protection bundled with fastloader; common late-80s commercial titles
MacrovisionPlayStation, PS2Optical-disc subchannel data
SecuROMPCLate 90s / 2000s; CD/DVD-based, became infamous for system instability
StarForcePCAggressive 2000s-era driver-level protection
SafeDiscPCMicrosoft-owned CD protection

Cracker techniques

MethodWhat it doesCounter from publishers
Disk image analysisCapture every track's raw data, find what's unusualMove check to encrypted code
Static patchingFind the protection check, NOP it outMultiple checks, scattered throughout the program
TrainersBypass with options menus or cheatsAnti-debug, integrity self-checks
Complete rewriteReplace the whole loader with a fresh oneEncrypt the actual game code with the protection key

The result was a years-long escalation: by the late 1990s most commercial games had layered protections that could only be defeated by reverse-engineering the entire protection runtime.

User impact

ProblemEffect
Backup inabilityCan't make personal copies; original disk wears out
Hardware failuresFloppy drive dies, game dies with it
False positivesLegitimate copies rejected on slightly out-of-spec drives
Load timesExtended by checks (every load runs the protection too)
Lost manualsWhole game becomes unplayable
Lost donglesSame

These frustrations drove legitimate users to seek out cracked versions — protection that punishes paying customers is the textbook anti-pattern that the industry took decades to admit.

Legacy

Era techniqueModern equivalent
Disk bit-pattern protectionsDRM, online activation servers
Manual lookupsAccount systems (Steam, Epic, console accounts)
Hardware donglesUSB security keys, hardware-backed attestation
Crack intro cultureDemoscene endured; the technical skills informed early indie / homebrew
Arms raceContinues today, only the medium changes

See also