Resource centre for ZX Spectrum games
using Manic Miner and Jet Set Willy game engines
Versions and minor mods of the original Jet Set Willy
Heads JSW
Author: Norman Sword
Year: 2019
Language: English
A version which is an "illustration of what can be achieved in a day" when changing and deleting the code of the original JSW. Its main point was "the change in animation and definition of Willy". Willy's head changes from room to room; altogether (ignoring the flying pig sprite in "The Nightmare Room") there are 16 definitions of Willy. Furthermore, Willy's animation is changed so that he has eight frames of animation in both directions.
The game also features a number of other changes. Thanks to rewriting a number of routines, they occupy less space and the game runs significantly faster than the original JSW. The use of LDI and raster copy eliminates the "Jagged Finger" and "Delayed Attribute" flaws in the JSW48 game engine. The room draw uses Norman Sword's method of expansion and no compares. All of the sprite routines have been changed to make them faster. Other rewrites which make routines faster and/or smaller involve: the updates of the status line and the remaining lives (updates only if needed), the WRITETYPER cheat input, the rope-drawing routine, the logo draw expansion routine, the colouring of the lower third of the screen, all of the keyboard references to ports (the removal of BC registers when reading ports) and the removal of all code related to the colour code protection at the start.
Norman Sword uploaded the game and discussed the various new routines he had written in this thread on the Jet Set Willy & Manic Miner Community in June and July 2019. The game file which he uploaded was based on the original JSW and did not have the official Software Pokes applied; therefore, it was incompletable due to the bugs present in the original game. A bugfixed, completable version in TAP and TZX formats of Heads JSW is available for download below.
Number of edited rooms: 60
Number of rooms accessible without cheating: 60
Number of rooms which need to be visited to complete the game: 59
("Entrance to Hades" [06] should be omitted as entering it results in a multiple-death scenario.)
Number of items to collect: 83
Spare lives at the start: 7
Completable without loss of life? NO
Lives which need to be sacrificed to complete the game: 1
(A life has to be sacrificed to collect the leftmost item in "Conservatory Roof" [43].)
Starting time: 7:00 am
Best documented completion time with no unnecessary loss of life: 7:59 am
Download links
Topic on JSW & MM Community where the game was discussed and uploaded |
|
Completable version in TAP and TZX formats |
|
Completable version in TAP and TZX formats with a Readme |
|
RZX walkthrough of the completable version showing the best documented completion time |
Screenshot gallery |
Apart from the title screen, the visual differences in relation to the original JSW include Willy's sprite, changes related to the corrections of the way the game engine works (like the elimination of the Cell-Graphics Bug or of the guardian "Halo" effect on bright backgrounds) and the visibility of all letters on the Game Over screen. |