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: 7042

Author: ian.rushforth

Date: 06/02/2017

Subject: Re: Technical question

 

John wrote:


> To change fire to air, change the byte at 9633h from 0CAh to 0C9h.

> To change fire to water, do the same as for air, plus change the bytes at 8E4Dh from
> 28 13 23 3A BB 80 BE 28 0C to
> CA D4 8E 23 BE CA D4 8E 00

> (you can thank Matthew Smith's inefficient coding for the fact that this works; if he'd done a better job, there

> wouldn't have been room for the changes :-) )


Instead of the latter part of the above patch, couldn't you just NOP out the two relative jumps at #8E4D and #8E54?  The program would soon thereafter jump to #8ED4 anyway, once it has checked and confirmed that neither of the cells under Willy's feet contains an Air block.

 

 

arrowleft
arrowright