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

 

VI. Other game engines

C. The original Manic Miner and Jet Set Willy recreated as one game using a new game engine

 

1. Manic Jet Set Willy

Author: Norman Sword

Year: v. 1.05a - 2021; v. 2.00 - 2022; v. 3.01 - 2023

Language: English

 

Manic Jet Set Willy is a 48K game which contains both the original Manic Miner and Jet Set Willy in one game file, with additional graphics. The game has undergone a progression from v.1 through to v.3. V. 1 was the compression of the two games into 48K, which allowed both games to be played separately or one after the other. V. 2 removed the game independence of each other and integrated the games. In this version, the main game is JSW and the option to visit MM caverns is spread around the Mansion. Both JSW and MM part need to be finished to complete the game. V. 3 is not a great deal different from v. 2 - the focus of changes was adding more seamless transitions throughout the demo and additional title graphics.

V. 1

V. 1 of the game was created by Norman Sword as a response to a self-imposed challenge of compressing Jet Set Willy enough to also fit Manic Miner into the same 48K. The challenge was met successfully. Matthew Smith's original code was used as the basic core, but also rewritten and compressed exntesively, with a great deal of changes in program flow and logic. Several revisions of v. 1 of the game were released in December 2021, culminating in v. 1.05a.

The story has Willy, an "intrepid explorer" and "mega socialite", cleaning up after another wild party, as Maria is yet again refusing to lift a finger to tidy up. Bottles, glasses and various other items are scattered in pretty much the same places as of old. This time, though, simple economics are being exercised on Wiily's petty cash: time takes cash to cover simple and everyday running costs. Nevertheless, the rewards are plenty for completing the whole JSW and MM.

In addition to the 60 screens of JSW and the 20 screens of MM, Manic Jet Set Willy features a significant number of enhancements and new features. It runs at a far higher speed than both original games, and it also offers variable game speed (the in-game music changes accordingly; when playing at the fastest speed, there is no music). The so-called Jagged Finger/Delayed Attributes visual imperfections have been greatly reduced or eliminated (flaws caused by the fact that the copying of the display and attribute buffers to the display and attribute files can instantaneously fall 'out of sync' with the physical updating of the screen's raster scan lines and the colour attributes printed across each character row). The game features an attract mode (preview of all screens after the title-screen scrolling message). The Manic Miner part has item sound collection. The Solar Beam in the penultimate cavern turns red on contact with Willy and there is a sound to denote contact. A temporary invincibility features protects Willy from most multiple-death scenarios.

In order to complete the game, the player has to play the JSW rooms first (by pressing ENTER on the title screen) and then the MM caverns. There is a special effect after completing the JSW screens, and a special victory message after completing the whole game. The player can also start to play the MM screens directly from the title screen by pressing "H", "J", "K" or "L", but then will not be able to complete the whole game.

Pressing "H" during gameplay will increase the music speed and game speed, and pressing "J" will decrease them. ENTER toggles the sound on and off. Pressing "A", "S", "D", "F" or "G" will display the high score and also pause the game; any other key unpauses it. The movement keys are the same as in the original MM and JSW.

Manic Jet Set Willy features a cheat mode, which can be activated by typing "herojokerkilt" on the floor in "First Landing" (28). The activation is confirmed by a copyright symbol which appears on the status bar at the next room change (after Willy enters another room or loses a life in this room). After activating the cheat, Willy can teleport to other JSW rooms (only - the cheat does not work in MM caverns) using the usual combination of "9" and "1", "2", "3", "4", "5" and "6". Similarly to what happens in the original JSW, the cheat mode stays on after losing all lives or resetting the game. Contrary to what happens in the original JSW, the cheat will not work during the toilet run or after Willy has reached the toilet.

V. 2

A few days after the release of Version 1 Norman Sword decided to undertake a revamp on the method of compression. It allowed more free memory to be released. Version 2 of the game was thus created before the end of December 2021, but the author decided that it would not be released until 12 months after V.1. It was indeed released in December 2022.

V. 3

In mid 2022, Norman Sword came up with a new method of drawing the sprites, which also stored the data differently. The concept worked and it also released more free memory, so Norman Sword implemented it in Manic Jet Set Willy. He created Version 3 of the game in the second half of 2022, changing v. 2 with the help of Andy Ford (Spider) and adding a lot more data and graphics. V. 3.00, which "is probably more in keeping with" what the author "had originally planned on doing", was released on 1st January 2023, with v. 3.01 following a weak later.

Game-wise v. 3 is only modified slightly from v. 2. It features 4 more rooms and slight edits in some rooms. The main scope of the changes was adding graphics and making the transistions between screens more flowing. V. 3 - which of course contains both Manic Miner and Jet Set Willy - contains more graphics (such as title screen varieties) than either of the original game versions, and yet everything is compacted to fit into the 48K of each of the original games.

 

Version 1.05a

 

Number of edited rooms: 80

Number of items to collect: 168

 

Bugfix needed after original release? NO

Spare lives at the start: 7

Completable without loss of life? YES

 

Starting time: 7:00 am

Best documented completion time / cash reward without loss of life:

When playing at the slowest speed: 8:37 am / £ 45,862,430

When playing at a high speed with music: 8:39 am / £ 45,819,730

When playing at the highest speed: 8:40 am / £ 45,808,330

 

Information about versions 2.00 and 3.01 will be presented here in the future.

 

 

Download links

 

homepage

Homepage

The game's home page on JSW & MM Community

   

homepage

Homepage

The home page of v. 3 on JSW & MM Community

   

download

Original release

V. 3.01 ZIP file, including the game in TAP format, a description of the project and other items

   

directdownload

Direct game download

Game files of v. 1.05a, 2.00 and 3.01 in TAP and TZX formats

   

jswcentralspecial

JSW Central

RZX walkthrough of v. 1.05a of the game played at three different speeds

 

 

Video

 

A walkthrough of v. 1.05a of the game on the JSW Central YouTube channel

(the completion of the game at the slowest speed is inferior to the best publicly available RZX recording)

 

 

Screenshot gallery

(presenting v. 1.05a of the game played at the slowest speed, as the most "visually complete" mode - with the music icon and the whole word "SPEED" visible)

 

manicjsw_load

 

manicjsw_title

 

JSW rooms

 

manicjsw_j00

 

manicjsw_j01

 

manicjsw_j02

 

manicjsw_j03

 

manicjsw_j04

 

manicjsw_j05

 

manicjsw_j06

 

manicjsw_j07

 

manicjsw_j08

 

manicjsw_j09

 

manicjsw_j10

 

manicjsw_j11

 

manicjsw_j12

 

manicjsw_j13

 

manicjsw_j14

 

manicjsw_j15

 

manicjsw_j16

 

manicjsw_j17

 

manicjsw_j18

 

manicjsw_j19

 

manicjsw_j20

 

manicjsw_j21

 

manicjsw_j22

 

manicjsw_j23

 

manicjsw_j24

 

manicjsw_j25

 

manicjsw_j26

 

manicjsw_j27

 

manicjsw_j28

 

manicjsw_j29

 

manicjsw_j30

 

manicjsw_j31

 

manicjsw_j32

 

manicjsw_j33

 

manicjsw_j34

 

manicjsw_j35

 

manicjsw_j36

 

manicjsw_j37

 

manicjsw_j38

 

manicjsw_j39

 

manicjsw_j40

 

manicjsw_j41

 

manicjsw_j42

 

manicjsw_j43

 

manicjsw_j44

 

manicjsw_j45

 

manicjsw_j46

 

manicjsw_j48

 

manicjsw_j49

 

manicjsw_j50

 

manicjsw_j51

 

manicjsw_j52

 

manicjsw_j53

 

manicjsw_j54

 

manicjsw_j55

 

manicjsw_j56

 

manicjsw_j57

 

manicjsw_j58

 

manicjsw_j59

 

manicjsw_j60

 

Victory screen after completing the JSW part

 

manicjsw_victory_1

 

MM caverns

 

manicjsw_m01

 

manicjsw_m02

 

manicjsw_m03

 

manicjsw_m04

 

manicjsw_m05

 

manicjsw_m06

 

manicjsw_m07

 

manicjsw_m08

 

manicjsw_m09

 

manicjsw_m10

 

manicjsw_m11

 

manicjsw_m12

 

manicjsw_m13

 

manicjsw_m14

 

manicjsw_m15

 

manicjsw_m16

 

manicjsw_m17

 

manicjsw_m18

 

manicjsw_m19

 

manicjsw_m20

 

Victory screen after completing the MM part

 

manicjsw_victory_2

 

Cheat icon on

 

manicjsw_cheat

 

Game Over screen

 

manicjsw_kia_1

 

manicjsw_kia_2

 

Back to the list of games using other game engines