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>

 

 

arrowleft
arrowright