[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
I've fixed a bug in Lode Runner GS
- Subject: I've fixed a bug in Lode Runner GS
- From: philip@labtam.labtam.oz.au (Philip Stephens)
- Date: Thu, 26 Nov 1992 02:36:15 GMT
- Newsgroups: comp.sys.apple2
- Organization: Labtam Australia Pty. Ltd., Melbourne, Australia
A week or so ago I made a brief mention of a rather insidous bug found in
Lode Runner GS. For those of you who remember this game, I'll briefly
describe the symptoms of the bug: whenever a robot ran through a dug-out brick
from left to right, the game would think the brick had been filled back in!
Surprisingly the bug did not reveal itself until level 156 (level 6 of the
Championship Lode Runner levels for you Lode Runner affectionados), but the
effect was to render the level uncompletable.
Anyway, I decided to put my hackers hat on last night and track down the
cause of this bug. It turned out to be a flubbed compare accumulator immediate
instruction--evidently the authors of the GS version made a mistake between
disassembling and reassembling the source code.
Anyone who has a copy of this game on a 3.5" disk may be interested in the
bug fix. So get out your favorite sector editor and do the following:
1. Read block $14 (20).
2. Look at byte $1FD in that block. It will be the value $02. Change
this to the value $01.
That's it! Don't you hate how a single byte can cause so much trouble!
Now I'll be able to finish the game and become the Lode Runner GS champion...
:-)
--
| Philip Stephens, Systems Programmer. | %%%% % Labtam Australia Pty Ltd |
| Address: 43 Malcolm Road, Braeside, | % % % % "Applied Ingenuity" |
| Victoria, 3195, AUSTRALIA. | % % % % We make the fastest RISC |
| Internet: philip@labtam.labtam.oz.au | %%%%% %%%%% X terminals in the world |