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
>
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).
> john_elliott_uk
> >
> > 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/
>
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
