Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Attic Bug

created by stupot

(idea) by stupot (5.8 mon) (print)   ?   (I like it!) Thu May 01 2003 at 15:47:35

The Problem

Matthew Smith's epic platform game Jet Set Willy was released on the ZX Spectrum in 1984 to a rapturous welcome from the press and public alike. What we didn't know at the time was that it was impossible to complete in its standard form.

Part way through the game, the player would notice strange things happening. Amongst them, the guardians in The Chapel vanished, and you could no longer enter various rooms - including We Must Perform A Quirkafleeg - without dying instantly.

The problem was narrowed down to one of the game's rooms - The Attic. Merely playing that room would trigger the faults.

(Other less famous bugs in the game include an invisible, and unreachable object in the First Landing, a killer object on The Conservatory Roof and a wall making the Banyan Tree impassable.)

Diagnosis

One of the hazards present in the game is arrows. They are fired across the screen, so you have to jump over them, or hide in holes in the ground. They fly directly left-right or right-left across the full width of the screen.

It turns out that in The Attic, one of the arrows is set to fly outside the area of the screen - below it, in fact. As the arrow flies through the RAM, it trashes around 288 memory locations (see the Video description of ZX Spectrum for the explanation of this number).

Solution

Software Projects publicised a patch (or POKE as we called them in the good old days) for the game, which placed the arrow on the screen, making the room a little harder, but along with fixes for the three other bugs, made the game a whole lot easier - i.e. possible.

The fix consists of the single line: POKE 59901,82.


Sources:
http://www.cs.man.ac.uk/~broada/spectrum/willy/bugs.html
http://www.pmella.freeserve.co.uk/specsite/jsw.htm

printable version
chaos

We must perform a quirkafleeg Jet Set Willy Manowar poke
ZX Spectrum Sinclair Spectrum Errors fault Banyan
possible hard good old days patch
enter impossible Chapel Matthew Smith
platform game
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
What you are reading:
Love for animals is often a substitute
Mumia Abu-Jamal
Solo photo album
A.E. Housman
good grammar
Chocolate cake
Double crust death by lemon pie
Nathaniel Hawthorne
The Complete Works of Lewis Carroll
Gerontion
Swankyville
Panama hat
Lonely in a crowded room
New Writeups
StrawberryFrog
Forgotten things in space(idea)
antigravpussy
velvet revolution fairy tale(idea)
Heitah
Nerve agent VX(thing)
Pavlovna
shite(idea)
wonton
Days and nights come together in a slow falling down(fiction)
Pavlovna
wee(idea)
katherine
root log: July 2008(log)
Madara
There’s nothing like a trail of blood to find your way back home(fiction)
Heitah
After sneeze(idea)
froggy7384
Why we smoke(personal)
SubSane
Loneliness is a Warm Tuna Melt on a Cold Summer Night(person)
doctor wilson
treewrite(thing)
kanoodle
Tiglath-pileser III(person)
raincomplex
Adaptive(place)
The Custodian
Forgotten things in space(place)
E2 is a by-product of the existence of The Everything Development Company