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

Author: john_elliott_uk

Date: 12/12/2005

Subject: Re: Proposal: JSW patch to display room-number

 

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

> __________The Bathroom__________
> ________________________________
> ________________________________
> Items collected 000_Time__7:00am
> ________________________________
> ________________________________
> ________________________________
> ____________________________[33]

This is sufficiently easy that I've just implemented it.

<http://www.seasip.demon.co.uk/Jsw/patches.html#roomno>

> At some point I'll have a Patches page on my website, with all the
> patches I've implemented (so far, plus the above), and a systematic
> method for applying them (perhaps the differences as determined by
> SPECSAISIE comparing an unpatched game with a patched version, plus
> the possibility to specify the preconditions under which the patch
> is applicable, in terms of the values at specified addresses).

Now, this is where it gets complex. Several of my patches (Wibble,
Wobble, Jiggle and now RoomNo) - and no doubt several of yours -
contain additional code which could, in theory, be loaded anywhere in
memory. To get these all loaded satisfactorily, we'd need a proper
allocation system, and the patches would need to be stored in a
relocatable format.
Currently JSWED's auto-patch screen just stores a list of locations
with their 'old' and 'new' values. If all the locations match 'old',
the patch can be applied; if they all match 'new' it can be removed;
otherwise the checkbox is greyed (well, blued) out.

 

 

arrowleft
arrowright