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: 6185
Author: andrewbroad
Date: 23/06/2007
Subject: Re: Installing SPECSAISIE / Addresses of sprites
mark wills wrote:
>1.3 Beta 4.
> Hi,
>
> I downloaded Specasie 1.4 beta from the files section.
SPECSAISIE 1.4 is a long way away! ;-)
> Er, I feel a bit shy asking this, but, er, how do I run it?That is correct. I have provided some instructions for installing
>
> It looks like a collection of source code files, but no
> executable.
>
> Do I need to compile it with a Java compiler?
Java; the latest version of my instructions is in README.TXT of
SPECSAISIE 1.3 Beta 4. But these instructions aren't as precise as
they should be, and they may also be out of date as Sun Microsystems
release newer versions of JDK (the latest of which appears to be JDK
6u1 according to http://java.sun.com/javase/downloads/index.jsp ).
So I would appreciate any feedback on my instructions for installing
Java that would make them more helpful for others to follow. Please
let me know if you get stuck.
> It looks like I need to know the memory addresses of the spritesFor Manic Miner, these addresses are documented in my Manic Miner
> in advance in order to dump them... Is this documented anywhere?
Room-Format:
http://geocities.com/andrewbroad/spectrum/willy/mm_format.html
(Willy's sprite is at #8200-82FF, and the others are in the room-
definitions).
In 48K JSW, a sprite-page can refer to any page in memory. In the
original JSW, sprites occur from #9B00-BFFF, although not all data in
this range are sprites (most notably the guardian-class table at
#A000-A3FF, and the item-table at #A400-A5FF). Beware that JSWED
doesn't show you all these addresses in its Sprites screen!
In JSW128 and JSW64, free space in #9800-F6FF (Bank 0) varies from
game to game, and it's up to the author to keep an accurate record of
which pages are used for sprites using JSWED's Memory screen (it can
also be useful to consult the Sprites screen to get a more precise
idea of which addresses are used for sprites).
In JSW64, it's also possible for local sprites (typically portal-
graphics) to reside in room-definitions. The JSW64 room-format is
documented at http://www.seasip.demon.co.uk/Jsw/jsw64room.html , and
a slightly different version of this documentation appears in the
JSWED manual.
--
Dr. Andrew Broad
http://geocities.com/andrewbroad/
http://geocities.com/andrewbroad/spectrum/
http://geocities.com/andrewbroad/spectrum/willy/
http://geocities.com/andrewbroad/spectrum/download/specsaisie.html
