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

Author: Roger

Date: 29/01/2010

Subject: Re: Droplets

 

--- In manicminerandjetsetwilly@yahoogroups.com, andrewbroad wrote:

>
> john_elliott_uk wrote:
> >
> > The patch isn't built into JSWED; you have to apply it manually with
> > the hex editor. Change the byte at 0:#FF61 to zero.
> >
> > http://games.groups.yahoo.com/group/manicminerandjetsetwilly/message/5434
> >
> > This is usually referred to as the 'droplet' patch, and if you
> > search group messages for 'droplet' you'll find more mentions of it.
>
> Back in 2007, I wanted to use Droplets to represent explosions in JSW64MM: James Bond (specifically "You Only Live Twice"), but for some reason, I couldn't get it to work, regardless of whether the byte at 0:#FF61 is 00 or 08. This game is based on Variant Z.
>
> However, I have just discovered a bug in JSWED v2.3.2 that converts Skylabs to Droplets on a guardian-by-guardian basis!
>
> I just tried adding a Skylab to "You Only Live Twice" [4], resulting in the following hex for the guardian:
>
> 08 62 00 40 04 9D 10 60
>
> But if I edit this using JSWED's guardian-editor (even by using '!' to add it to a fresh copy of JSW64MM: James Bond v1.1), it changes the second byte to 02 when I click "OK", resulting in the following guardian, which behaves as a Droplet:
>
> 08 02 00 40 04 9D 10 60
>
> --
> Dr. Andrew Broad
> http://abroad.sqweebs.com/spectrum/mmjsw/
>

Thanks John & Andrew. I'll do some experimenting in the remaining empty rooms of the game I'm intending to release soon. I use the Spectaculator 7 emulator which has an excellent machine code utility. I'll be able to check out the code around the patch (in decimal I'm afraid as I've never been able to think in Hex very well, I used to hack into Spectrum games back in the 80's using a Multiface).

I've used the Hex editor in JSWED to allow the clock to continue on beyond 1.00 am (unseen of course) in my new game. This is because I got caught out in a large 128 game when near the end after leaving the game running without pausing once too often when going off to do something else for a few (real time) minutes :-)

Quick question for John. Having decided to go for a 64V platform I tried using various JSW 48 game TAP files, including the original complete with the colour code bit at the start, and then going through the upgrade routine in JSWED 232 and 229 but with unusable results. Rooms 47 and 61 to 63 appeared to edit ok but had nothing at all in them when tried in Spectaculator. Something was also wrong with all rooms above 63 but I can't remember exactly what.
In the end I found an existing 64V game (Maria on Tour) and cleared all of the rooms. This left me with a usable template except that if the Portal command is selected in JSWED in any room number above 100 or so it results in abrupt closure of JSWED. But I can live with that.

What should I have used as a template file please, or was I really doing something wrong? Obviously DM knew how to do it!

Thanks again
Roger North

 

 

arrowleft
arrowright