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:
>Talking of the Memory-screen, JSWED only allows #EA00-EAFF to be
> 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.
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/
