Resource centre for ZX Spectrum games
using Manic Miner and Jet Set Willy game engines
Archive of the
Manic Miner & Jet Set Willy Yahoo! Group
messages
|
|
||
|
|
Message: 2595
Author: andrewbroad
Date: 07/02/2002
Subject: The REAL Pause Bug
It really irritates me to see that JSW games are
/still/ being released that crash when you pause them,
and now seems as good a time as any to post what will
be a reminder to some JSW authors, and news to
others.
There's a version of the original JSW, still doing the
rounds on the Internet, that fixes the Pause Bug whereby
JSW crashes if you pause it on a real Spectrum with
Interface I plugged in.
Unfortunately, this Pause
Bug Fix works by calling a routine located at 65520 -
the same address as the guardian-instance list for
Room 63. Therefore, if you edit the guardians for Room
63, it will crash when you pause it. See my website
(see sig. for URL) for details and the
solution.
When this understanding comes, the so-called minority
becomes a majority in the wink of an eye. This action
will cause a Reaction or Resistance. The source of
this Resistance must be banished, as it is in direct
conflict with the initial action. It cannot be
assimilated, for its very nature is resistance. In other
words, one cannot serve two masters. You are either
"this", or "that" which is not "this".
[Prince,
"Family Name", The Rainbow Children]
Not being
able to pause JSW does make it harder, but crashing
when you pause is not an acceptable feature!
It
shouldn't be that hard to hack the game-engine so that the
pause-keys do nothing.
Another idea would be for
pressing the pause-keys to cause you to lose a life. Then
you wouldn't have to reset the game if you got
trapped! ;-)
--
Andrew
Broad
http://www.cs.man.ac.uk/~broada/ target=new>http://www.cs.man.ac.uk/~broada/>
http://www.cs.man.ac.uk/~broada/spectrum/ target=new>http://www.cs.man.ac.uk/~broada/spectrum/>
http://www.cs.man.ac.uk/~broada/spectrum/willy/ target=new>http://www.cs.man.ac.uk/~broada/spectrum/willy/>
http://www.cs.man.ac.uk/~broada/spectrum/willy/bugs.html target=new>http://www.cs.man.ac.uk/~broada/spectrum/willy/bugs.html>
