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: 4412
Author: john_elliott_uk
Date: 23/08/2004
Subject: Re: Comments from Geoff Eddy re. Patch Vectors
--- In manicminerandjetsetwilly@yahoogroups.com, "Alexandra"
> I have started by trying to insert some of Geoff's routines to my
own
> file, but 2 old problems have resurfaced - 1) editing in a hex file
something?)
> causes the game to crash (is this to do with checksums or
> and 2) I need to know how to convert the addresses in the hex
editor
> into spectrum memory addresses. I think it begins at the first
block
> of 20's after the sea of 0's at the beginning, but I'm not sure.
What are you taking the hex editor to? TAPs do contain a checksum
(of sorts) so changing them is likely to cause R Tape Loading Error.
Z80s are compressed and not really suitable for manual editing. That
leaves you with SNA and +3DOS formats, and I tend to prefer +3DOS
because all the parts of the game are nicely separated out into their
own files.
I try to make constructing and applying patches as much of an
automated process as I can. That way, if I've got something wrong, I
don't have to repeat manual gruntwork. Since my platform of choice is
Linux, I do this with Makefiles; but it should be possible to get the
same effect with DOS batch files.
