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.
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:
- The game displays a code on screen as vertically-stretched, horizontally-compressed letters (so the letters look squashed and unreadable).
- The player holds the Lenslok against the screen.
- The prisms refract the light so that the horizontal compression is undone — the squashed letters become readable.
- The player reads off the (typically) two-letter code visible through the lens.
- The player types the code into the game.
- The game proceeds if the code matches its expected value.
| Step | Action |
|---|---|
| 1 | Game displays scrambled (horizontally-compressed) code |
| 2 | Player holds Lenslok to screen at the prescribed distance |
| 3 | Prism reveals two-letter code |
| 4 | Player types code |
| 5 | Game proceeds (if correct) |
Why it failed
Lenslok had multiple practical problems:
| Problem | Impact |
|---|---|
| Easy to lose | Tiny plastic device, often discarded with packaging |
| TV size variation | Calibrated for ~14-inch screens; failed on larger / smaller TVs |
| TV geometry | Curved CRT faces distorted the image differently per set |
| Inconvenient | Required at every game start, every level transition |
| Misreads common | Even when working, letters were ambiguous (M/W, E/F) |
| Damaged easily | Scratched prisms became useless |
| Wrong Lenslok packaged | Some 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
| Game | Platform | Outcome |
|---|---|---|
| Elite | Spectrum / C64 / BBC | Massive customer-service crisis; Acornsoft (BBC) had to ship replacement Lenslok devices |
| Art Studio | ZX Spectrum | Lenslok-protected utility software — uncommon |
| TT Racer | ZX Spectrum | Negative reviews citing protection failure |
| Tomahawk | C64 / Spectrum | Mixed 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.