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/

 

 

arrowleft
arrowright