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