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

Author: andrewbroad

Date: 04/01/2005

Subject: Re: JSW64 and JSWED

 

john_elliott_uk wrote:

>
>> [50] "The Watch Tower": The infinite-death scenario on falling
>> back down from "Night has fallen here" [47] is unfair and nasty.
>> I usually go to "The Off Licence" from here after clearing the
>> top of the house.
>
> I could make the Watch Tower a fall-any-height room, but that won't
> help if Willy happens to fall onto a fire cell or a guardian.

No indeed!

................................
................................
................................
................................
.........../>>>>>>>>............
........../.....................
........./......................
......../.......................
......./.................$......
......|...$.........$...$|......
......|...*.........*...*|......
......||||||||...-||||||||......
............||....||............
............||--..||............
............||....||............
............||..--||............
Watch Tower


>> [82] "Solar Power Generator": On taking the portal, it triggers
>> the swordfish routine, then crashes the Spectrum.
>
> Silly me. I set the 'enter room' patch vector rather than the
> 'enter portal' patch vector.

This reminds me of the discussion I had with Geoff Eddy years ago
about having entry and exit patch-vectors as opposed to the ones
that are called every time-frame. My idea was that an entry patch-
vector would apply pokes in specific rooms, and the exit patch-
vector would undo these pokes. It would probably be smarter to PUSH
the poke-addresses and their old values onto a stack, so that the
game-engine could simply POP them back upon leaving the room, rather
than calling an exit patch-vector.


I have now read the JSW64 room-format
<http://www.seasip.demon.co.uk/Jsw/jsw64room.html>
- Why bother with a half-speed ticker for guardians? Why not just
use the LSb of the main ticker?
- What happens if both the half-speed bit and the double-speed bit
are set?
- I notice this document does not mention switches &c. Are these
implemented as patch-vectors, or is the document incomplete?


> [JSWED requests snipped]
> I'll consider these.

It would also be nice if the scroll-bars could move more than one
line at a time.


>> Finally, I was scrolling through the room-list in JSWED when the
>> application just shut down, instantly and with no visible error-
>> message.
>
> I've no idea why it would do this. Does it create a file called
> stderr.txt with anything useful in it?

Aha!
>>>
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
<<<

--
Dr. Andrew Broad
http://www.geocities.com/andrewbroad/
http://www.geocities.com/andrewbroad/spectrum/
http://www.geocities.com/andrewbroad/spectrum/willy/

 

 

arrowleft
arrowright