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

 

arrowleft Previous message
Next message arrowright
Next in thread arrowrightthread

 

 

Message: 7065

Author: rushforthian

Date: 19/02/2017

Subject: Re: Animation of Remaining Lives in JSW128/64

 

Andrew wrote:

The remaining lives animate even with the music off, which I've always found annoying since I noticed it in

JSW128.

I think I've identified the reason for the above, and a fix.

The relative jump at #8B3A points at #8B55 (this also means that the auto-pause feature never kicks into action, even if the in-game tune is switched off and Willy is remaining still). It should point at #8B60 instead.

i.e. at #8B3A, insert '20 24' instead of '20 19'.

However, I arrived at this fix by a bit of trial-and-error, without fully understanding how or why it works, so I'd appreciate if someone could 'mark my homework' on this one please?

Whilst I'm in the area, there's another relative jump at #8B65 which I think is one byte too short in its operand; it jumps to #8B6F, but I think it should jump to #8B70 (i.e. it should read '28 09' instead of '28 08'). Any thoughts on that?

#8B6F is currently at the end of a sequence of 6 NOPped out bytes, so it doesn't currently have a detrimental effect. However, I've thought of a use for those six spare bytes (to fix an air-supply-related glitch), so if I'm correct, then fixing the relative jump will come in very handy!

 

 

arrowleft Previous message Back to the Yahoo! Archive
home page
Next message arrowright
Next in thread arrowrightthread