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

Author: andrewbroad

Date: 20/04/2006

Subject: Memory for teleporters in JSWED

 

andrewbroad wrote:

>
> I decided to patch out the custom font in JSW64, and have it use
> the standard Spectrum font (as in 48K MM/JSW). This makes
> 0:#C000-C3FF free - unfortunately JSWED cannot detect this, and
> the Memory-screen does not allow you to mark them as Free.

Talking of the Memory-screen, JSWED only allows #EA00-EAFF to be
used for teleporters (code + data), and says "All teleporters used"
after 45 teleporters (AMJT is going to need hundreds).

Surely this limit could be increased by allowing the teleporter-list
to be relocated to a larger area of contiguous free bytes? (and
preferably JSWED would copy the existing teleporter-list there).

The ultimate limit would be 255 teleporters, as the number of
teleporters is specified by a single byte at the head of the
teleporter-list (usually #EA4A, but it would have to be relocated to
have more than 45 teleporters).

But JSWED doesn't recognise it if you change the address of the
teleporter-list (as specified by the 16-bit word at #EA05/6).
That is to say:

(a) only Page #EA is marked 'T' on the Memory-screen;

(b) if the teleporter-list is located higher than Page #EA then it
says "All teleporters used" if I try to add one;

(c) if the teleporter-list is located lower than Page #EA then
adding teleporters /does/ seem to work, but does JSWED know when
adding another teleporter would overwrite something vital?

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

 

 

arrowleft
arrowright