Resource centre for ZX Spectrum games
      using Manic Miner and Jet Set Willy game engines

 

V. Jet Set Willy 64 (JSW64)

Games using John Elliott's JSW64 family of game engines for the 128K Spectrum

 

1. Jet Set Willy 64

Also known as: JSW64

Author: John Elliott

Year: 2005 (Version 0.01 Hacklevel 11)

Latest 'official' revision: 2005 (Version 0.01 Hacklevel 11a)

Latest 'unofficial' revision: 2006 (Version 0.01 Hacklevel 12)

Language: English

 

The JSW64 game engine was created by John Elliott as a development of the Jet Set Willy 128 idea, using the extra memory of the 128K Spectrums in a different way. Whereas JSW128 can have up to 256 simple rooms, JSW64 can have up to 64 or 128 more sophisticated rooms.

The JSW64 game engine has six variants: V, W, X, Y, Z and [, which differ in the maximum number of rooms, number of guardians per room, number of cell classes per room and whether the cell type of each cell class is set globally or on a room-by-room basis, as shown in the table below:

 

Variant

Rooms

Guardians per room

Cell classes per room

Free space per room

JSW64 V

128

13

8

64 bytes

JSW64 W

128

8

13*

0 bytes

JSW64 X

64

13**

8

576 bytes

JSW64 Y

64

8**

13*

512 bytes

JSW64 Z

64

8**

13***

256 bytes

JSW64 [

64

4**

16

512 bytes

 

* There are 13 cell classes defined per room, and three "global" ones which are the same in all rooms.


** The guardian table can be moved into the free space, giving you up to 32 guardians per room.


*** JSW64 Z allows any attribute to be used in a room; so a cell can belong to one of 13 cell classes or behave like one of 240 differently-coloured "water" blocks.

 

The development of the JSW64 game engine was gradual and related to the development of its companion editor, JSWED. Its consecutive revisions are called "Hacklevels", while "Versions" (v.) refer to the room data.

Jet Set Willy 64 (JSW64) was the first game ever to use the JSW64 game engine. It has the rooms from the original JSW and some additional rooms designed by John Elliott. In variants V and W it also has the rooms from the original MM. According to John Elliott, "as with JSW128, the actual game is just a demonstration of the features of the game engine - the JSW house with a few rooms redefined here and there".

JSW64 Hacklevel 1 was beta-released in April 2004. Beta releases of Hacklevels 7 and 8 followed in the same month, and of Hacklevel 9 - in May 2004.

In February 2005 John Elliott declared JSW64 v. 0.01 Hacklevel 11 to be gamma-released, and in April 2005 he provided an installer to create the game files.

Hacklevel 11a of the JSW64 game engine was introduced in July 2005. It fixed a bug in the DOS installer.

Hacklevel 12 of the JSW64 game engine was introduced in January 2006, with the release of John Elliott's JSWED v. 2.2.9. It added a new cell type: trap cells, and fixed a bug in the memory map.

Since April 2005 John Elliott released the consecutive revisions of the game as installers. He did not release tape or snaphot files of the actual games.

Whenever you load a JSW64 game in JSWED, it automatically upgrades it to the highest Hacklevel.

John Elliott's latest gamma-release (as installer) of JSW64 was v. 0.01 HL 11a. However, as the Hacklevel has been updated since, in fact the highest existing revision of the game is JSW64 v. 0.01 HL 12. It can be created using, first, the latest gamma-released installer and then version 2.29 or higher of JSWED.

 

Jet Set Willy 64 (JSW64) v. 0.01 HL 12

 

Variants V and W

 

Number of edited rooms: 113

Number of items to collect: 180

 

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: 8:37 am

 

Variants X, Y, Z and [

Number of edited rooms: 64

Number of items to collect: 90

 

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:57 am

 

Download links

 

homepage

Homepage

The game's homepage on John Elliott's website

   

directdownload

Direct game download

Game files of all six variants of the game (v. 0.01 HL 12) in TAP and TZX formats

   

wos

World of Spectrum

The game's page on WoS

   

spectrumcomputing

Spectrum Computing

The game's page on Spectrum Computing

 

 

speccymaps

Speccy Screenshot Maps

The map of JSW64 W on Speccy Screenshot Maps

   

jswcentralspecial

JSW Central

RZX walkthroughs of all six variants of the game (v. 0.01 HL 12) showing the best documented completion times

   

rzxarchive

RZX Archive

RZX walkthroughs of all six variants of the game (v. 0.01 HL 12) on the RZX Archive (showing completion times which are inferior to the best publicly available recordings)

 

 

Video

 

A walkthrough of Variant V of the game on the JSW Central YouTube channel

 

 

A walkthrough of Variant W of the game on the JSW Central YouTube channel

 

 

A walkthrough of Variant X of the game on the JSW Central YouTube channel

 

 

A walkthrough of Variant Y of the game on the JSW Central YouTube channel

 

 

A walkthrough of Variant Z of the game on the JSW Central YouTube channel

 

 

A walkthrough of Variant [ of the game on the JSW Central YouTube channel

 

 

A complete screenshot gallery will be presented on this page in the future.