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: 4644
Author: andrewbroad
Date: 03/01/2005
Subject: Re: Annotated Disassemblies / Extra-Life Colour-Cycling in JSW
jgh@a... wrote:
>Great! I'm annotating a lot more of the JSW disassembly as I work on
> I've commented the Willy movement in my JSW48 assembly file based
> on Andrew's explanation of the head-height wall block quirk, and
> added two new assembly options to make the quirk the same in both
> directions: ignore wall at head height both ways, or check for
> wall at head height both ways.
>
> See http://www.mdfs.net/Software/JSW/Docs
vertical conveyors...
> Incidently, somebody mentioned somewhere that the code at &8A0B isThis "Manic Miner fossil" was first mentioned by John Elliott in a
> a remanant from Manic Miner. It cycles all the PAPER on screen
> whenever &85DC is nonzero. &85DC is never set to nonzero by the
> game engine anywhere. I've searched the message archives and can't
> find who mentioned it. I'd like to ensure I credit the correct
> person for the explanation ;)
Group-message of 18th April 2004. It requires actual programming to
exploit it, and I can hardly believe it was only five days later
that I released the JSW128 version of Party Willy, which uses
this "extra-life" colour-cycling when you teleport to Part 2! :-)
See TECHNICA.TXT of Party Willy for details.
I also plan to write a patch which does likewise when you collect
the last remaining item in a JSW game. One of the annoying things
about most JSW games - including the original JSW - is that you
don't know when you have collected all the items unless you happen
to know how many there are in the game (or how to ask a snapshot how
many items remain to be collected).
--
Dr. Andrew Broad
http://www.geocities.com/andrewbroad/
http://www.geocities.com/andrewbroad/spectrum/
http://www.geocities.com/andrewbroad/spectrum/willy/
http://www.geocities.com/andrewbroad/spectrum/download/
