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: 5781
Author: andrewbroad
Date: 05/04/2006
Subject: JSWED: a very nasty bug!
I have just discovered a really nasty bug in JSWED which can easily
corrupt a file to the point of no longer being able to open it in
JSWED!
Here is a minimal set of steps that replicates the problem:
1. Open a JSW TAP-file in JSWED (I've tested this on JSW48 and
JSW128).
2. Use the hex-editor to set the byte at #87EB to #40.
3. Write, save, and close JSWED.
4. Open the TAP-file in JSWED v2.3.1 or v2.2.9.
5. In the main menu, click "Edit game" and JSWED crashes - you can't
even get to the hex-editor!
The byte at #87EB is the start-room (usually #21, i.e. 33). So if
you set the start-room to 64 (#40), you're in big trouble!
--
Dr. Andrew Broad
http://geocities.com/andrewbroad/
http://geocities.com/andrewbroad/spectrum/
http://geocities.com/andrewbroad/spectrum/willy/
