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

 

 

arrowleft
arrowright