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

 

Previous in thread
Next in thread

 

 

Message: 6236

Author: adban_de_corcy

Date: 29/08/2007

Subject: Re: Tweaking the JSW engine: One for the experts

 

Changing exits can be done with a patch vector. You've probably
noticed that it happens in the original JSW64.

For a timed change of exits you'd use the 'main loop' patch vector,
something like this:

LD D,nnn ;Room number of the top landing
LD A,(time) ;Last digit of the clock
CP '0'
JR Z,doit
CP '5'
JR Z,doit
LD D,mmm ;Room number of the nightmare room
doit:
LD A,D
LD (80E9h),A ;Set exit to be the specified value.
RET

Thanks a lot, John... So it can be done.

Now, how could one do that in JSWED?
Or how could it be done... by us, computer-analphabets?
I have no idea what computer language are your instructions in, much
less how to type them in or apply them to a JSW game...

 

 

arrowleft
arrowright