Skip to content
Techniques & Technology

Lenslok

The hated prism

The physical copy protection device that required players to decode on-screen codes through a plastic prism - universally despised for inconvenience and failure-prone design.

sinclair-zx-spectrumcommodore-64amstrad-cpc copy-protectionhardware1980s 1985–present

Overview

Lenslok was a physical copy-protection system used in the mid-1980s that required players to hold a small plastic prism device against their television screen to decode a two-letter code. Intended to be uncopiable (you couldn't photocopy a 3D optical device), it became universally loathed for being inconvenient, easy to lose, and prone to failure on different television sets.

Note on spelling: the official product name is Lenslok (no "c"), as printed on the device and on packaging. "Lenslock" is a common misspelling. Both are pronounced the same; this entry uses the correct spelling throughout.

Fast facts

  • Era: 1985-1987.
  • Developer: ASAP Developments (UK).
  • Platforms: ZX Spectrum, C64, Amstrad CPC, BBC Micro, Atari 800XL.
  • Method: Physical prism decoder.
  • Notable games: Elite (Spectrum/C64/BBC), Tomahawk, Art Studio, TT Racer.
  • Reception: Universally hated.

How it worked

The Lenslok device is a small plastic frame holding two cylindrical-section prisms at an angle, designed to take a horizontally-distorted image and refract it back into legible text. Specifically:

  1. The game displays a code on screen as vertically-stretched, horizontally-compressed letters (so the letters look squashed and unreadable).
  2. The player holds the Lenslok against the screen.
  3. The prisms refract the light so that the horizontal compression is undone — the squashed letters become readable.
  4. The player reads off the (typically) two-letter code visible through the lens.
  5. The player types the code into the game.
  6. The game proceeds if the code matches its expected value.
StepAction
1Game displays scrambled (horizontally-compressed) code
2Player holds Lenslok to screen at the prescribed distance
3Prism reveals two-letter code
4Player types code
5Game proceeds (if correct)

Why it failed

Lenslok had multiple practical problems:

ProblemImpact
Easy to loseTiny plastic device, often discarded with packaging
TV size variationCalibrated for ~14-inch screens; failed on larger / smaller TVs
TV geometryCurved CRT faces distorted the image differently per set
InconvenientRequired at every game start, every level transition
Misreads commonEven when working, letters were ambiguous (M/W, E/F)
Damaged easilyScratched prisms became useless
Wrong Lenslok packagedSome Spectrum Elite boxes shipped with the C64 Lenslok by mistake — different code-letter set

The Elite shipping mistake (Spectrum boxes containing C64-calibrated Lenslok devices) generated thousands of customer support calls and is the most-cited single Lenslok failure.

Notable games

GamePlatformOutcome
EliteSpectrum / C64 / BBCMassive customer-service crisis; Acornsoft (BBC) had to ship replacement Lenslok devices
Art StudioZX SpectrumLenslok-protected utility software — uncommon
TT RacerZX SpectrumNegative reviews citing protection failure
TomahawkC64 / SpectrumMixed reception

Player and press reaction

The gaming press united in condemnation:

  • CRASH, Your Sinclair, ZZAP! 64 and others ran extensive negative coverage.
  • Magazine reviews penalised Lenslok-protected games regardless of game quality.
  • Letters columns filled with reader complaints throughout 1986.
  • Publishers faced legal threats and refund demands.
  • The system was largely abandoned by 1988.

Cracker response

Ironically, Lenslok was easy to defeat in software:

  • All possible codes lived in the program. The Lenslok lookup table is a flat list — typically 256 entries — directly readable in a disassembler.
  • Cracking required no hardware — just find the lookup table and patch the comparison to always succeed, or print the expected code on screen.
  • Cracked versions were strictly better — same gameplay, no Lenslok dance.

This is the canonical "protection that punishes paying customers" case study. Pirates had a smoother experience than buyers.

How the prism trick actually works

Optically, Lenslok is two cylindrical-section prisms laid edge-to-edge, mounted at slight angles relative to each other. When light passes through:

  • A cylindrical prism with horizontal axis bends light vertically.
  • The two prism sections produce different bends, recombining a horizontally-compressed image into a normal-aspect-ratio image.
  • Specifically: a letter rendered at 1:3 horizontal-to-vertical aspect (very tall and thin) appears at 1:1 through the prisms.

The maths assumes specific viewing distance, prism alignment, and screen size. Any deviation breaks the trick — which is why bigger or smaller TVs failed.

Legacy

Lenslok demonstrated that copy protection could be so annoying that it damaged legitimate sales. Players preferred cracked versions not because of price but because they were easier to use. The lesson — protection shouldn't punish paying customers — took the industry decades to fully learn (and arguably some publishers still haven't).

The Lenslok device is now a collectors' item. Surviving units in good condition fetch tens of pounds on the secondary market — more than the original game often costs. The Centre for Computing History and the Computer History Museum both hold examples.

See also