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: 5681

Author: john_elliott_uk

Date: 07/03/2006

Subject: Re: How JSWED recognises which game-engine it's given

 

--- In manicminerandjetsetwilly@yahoogroups.com, andrewbroad
wrote:

> So... if you save the snapshot before the RANDOMIZE USR VAL "20140"
> in the BASIC loader, then JSWED will recognise it as a JSW II game
> but the data will be garbled because they're still encrypted,
> whereas if you save the snapshot on the title-screen, the data will
> be decrypted but it won't be recognised as JSW II?

If you've got a version where the BASIC loader does RANDOMIZE USR
VAL "20140", then it's the Ricochet rerelease. The loader in that is
fairly strange; it looks something like a generic snapshot loader
coupled to a snapshot of JSW2. And I don't think it's encrypted.
But yes, you're right; JSWED only detects that string at a
particular point in the decode process, which happened to be where I'd
put a breakpoint in the particular version I had.

> JSWED should allow the game-engine to be selected manually in case
> automatic recognition fails or is incorrect, or the user just likes
> looking at misinterpreted data! :-)

If they were very lucky, they might manage to crash JSWED if it let
them do that.

> Another issue is that 128K SNA files (RealSpectrum operates in 128K
> mode by default) always seem to be recognised as JSW128 games
> (unless, I presume, they are recognised as JSW64 or MM128).

Correct. JSWED doesn't test for 48k games when loading 128k snapshots.

 

 

arrowleft
arrowright