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 message | Next message | |||
| Previous in thread | ||||
Message: 6417
Author: andrewbroad
Date: 16/04/2008
Subject: Re: JSW48 toilet-run / item-count / memory-map
equin0x80 wrote:
Right, I've finished working on the rooms and guardians in my JSW48
game, and I have a few more questions about how to wrap things up.1. To trigger the end sequence, Willy has to touch the bed (not
Maria's empty space), and it isn't related to where the conveyor
is. How does that work in a redesigned room? Will it always be that
same position he must walk to?
The toilet-run is triggered by Willy's cell-column being less than 6
(the value 6 is at #957C).
To make Willy run left instead of right, see TECHNICA.TXT of Party
Willy (Special Edition only).
2. Using JSWED, can I find out how many items I have placed in the
entire game (so I can mention it in the instructions)? Or,
conversely, do I have to set this figure separately somewhere so
that the game doesn't assume e.g. 255 items?
The Rooms screen of JSWED tells you at the bottom-right how many
items are free. If n items are free then there are 256-n items in the
game.
The number of free items is at #A3FF in JSW48 (not Softricks, Geoff
Mode, JSW64 or JSW II, and I believe not Erix1 Mode though I have yet
to investigate this properly); JSWED updates this automatically as
you add or delete items.
3. Not sure whether I'll get anywhere with this, but I might try to
add a small interrupt routine coded by somebody else (probably 1 or
2 KB which must not be overwritten). Where is it safe to add things
below 0x8000 without the game stomping on them?
The best thing to go by is probably J.G. Harston's JSW48 memory-map:
http://mdfs.net/Software/JSW/Docs/Memory
--
Dr. Andrew Broad
http://geocities.com/andrewbroad/
http://geocities.com/andrewbroad/spectrum/
http://geocities.com/andrewbroad/spectrum/willy/
| Previous message | Back to the Yahoo! Archive home page |
Next message | ||
| Previous in thread | ||||
