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
> So... if you save the snapshot before the RANDOMIZE USR VAL "20140"
If you've got a version where the BASIC loader does RANDOMIZE USR
> 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?
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
If they were very lucky, they might manage to crash JSWED if it let
> automatic recognition fails or is incorrect, or the user just likes
> looking at misinterpreted data! :-)
them do that.
> Another issue is that 128K SNA files (RealSpectrum operates in 128K
Correct. JSWED doesn't test for 48k games when loading 128k snapshots.
> mode by default) always seem to be recognised as JSW128 games
> (unless, I presume, they are recognised as JSW64 or MM128).
