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
arrowleftthread Previous in thread
Next in thread arrowrightthread

 

 

Message: 5330

Author: john_elliott_uk

Date: 19/12/2005

Subject: Aha! He fell for my little trap!

 

In manicminerandjetsetwilly@yahoogroups.com, andrewbroad wrote:

I wish JSW64 had harmless Fire as a built-in cell-type.

As I said recently, be careful what you wish for.

I've never studied a disassembly of JSW64,

Would you like the source code or assembler listings?

but given the way it
decouples cell-classes from cell-types, I'd be amazed if it were
that simple to mix harmful and harmless Fire-cells in the same room.

I think it may be doable. Let's see...

8FF1: FE 03 C8 FE 0A C9
962C: CD 38 EC C0 FE 03 C0 C3 B6 90

does it as far as patching the game engine is concerned. For test
data, I'd suggest taking JSW64 (variant V) and making the following
changes, all in bank 1:

F86C: A8
F9E1: 97 FD 20
F9EA: 03 10 00 80 00 20

then going to the First Landing and experimenting. In particular:
Walk onto the trap from the left (I think 'trap' is the mot juste;
it's shorter than 'nonlethal fire'). Willy should fall through and be
on the floor under the trap. Jump vertically up. Oops :-)

I may well have JSWED apply the game engine patch automatically in
future, since it shouldn't affect any existing JSW64 games and might
marginally improve performance.

 

 

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