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
> 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
I think it may be doable. Let's see...
> 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.
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.
