Jump to content


jetsetdanny

Member Since 07 Mar 2015
Offline Last Active Oct 22 2019 01:58 AM
-----

Topics I've Started

[File] Jet Set Willy - The R. D. Foord Software editor version

23 May 2019 - 01:16 AM

File Name: Jet Set Willy - The R. D. Foord Software editor version

File Submitter: jetsetdanny

File Submitted: 23 May 2019

File Category: Jet Set Willy [Patched]

System: Sinclair
Original Author(s): Matthew Smith
Third Party Author(s): R. D. Foord


COMPLETABLE FILE OF THE R. D. FOORD SOFTWARE VERSION OF "JET SET WILLY"

 

The R. D. Foord Software variant of "JSW" from 1985 is a "3-room test" for their Jet Set Willy Room Designer. The new rooms are: "The staircase." (28), "The little room." (33) and "Top staircase." (34). Rooms 28 and 34 are early revisions of their counterparts in "Dr. Jet Set Willy" (1986).

 

This version surfaced on the internet thanks to Steve Brown, who acquired the R. D. Foord Software tapes, transferred them to emulator format and uploaded to TZX Vault in March 2005.

 

The game is impossible to complete, because of three of the four bugs which make the original "JSW" incompletable:

 

1. It is impossible to climb the Banyan Tree (and reach the items in "Conservatory Roof") because of an Earth cell which stands in the way.

 

2. It is impossible to collect the rightmost item in "Conservatory Roof" because of the adjacent Fire cell.

 

3. A faulty arrow in "The Attic" corrupts the game.

 

The fourth problem present in the original "JSW" - an invisible, unreachable item in "First Landing" - does not affect the R. D. Foord Software version, as this room has been turned into "The staircase.", with the item there visible and possible to collect.

 

Once the game has been fixed by applying three of the four official Software Projects POKEs (56876,4; 59901,82 and 60231,0 or, respectively, #DE2C,04; #E9FD,52 and #EB47,00 in Hex), it becomes bed-completable, i.e. Willy can reach the bed and start the toilet run after having collected all items. During the toilet run, however, he gets killed by the horizontal guardian in "Top staircase." repeatedly, so the game is not toilet-completable.

 

A bug-fixed version of this variant of JSW was created when the individual page of this variant was created on JSW Central and it is now made available for download also here. The ZIP file of this download contains fixed, completable files of the game in TAP and TZX formats. The new code necessary to create them was written using John Elliott's JSWED 2.3.7 and tested in some experimental files. The final fixed files were then created using Claus Jahn's ZX-Blockeditor by applying some changes to a TZX file of the R. D. Foord Software version of "JSW" downloaded from World of Spectrum. After the changes had been applied, the file was saved in both TZX and TAP formats. Richard Dymond (SkoolKid)'s complete disassembly of "JSW" was very helpful in the process of writing the new code.

 

The following changes were applied:

 

1. Three of the official Software Projects POKEs (#DE2C,04; #E9FD,52 and #EB47,00).

 

2. The value of #89E7 and #89E8 was changed to #18 - #97, respectively, so that the conditional call from there is made to #9718 rather than #9584. The original code at #9584 - #9599 is now unused.

 

3. Additional code was inserted at #9718 - #9754 which makes the toilet run completable. The way Willy jumps over a guardian and a gap in the floor during the toilet run is probably a first in JSW games.

 

I did mean to make this ZIP available for download here ever since I created the individual page of this version of the game on JSW Central back in March 2018, but it slipped my mind - I've just remembered it was one of the things I planned to do. So here it is :).


Click here to download this file


[File] Jet Set Willy - The Softricks editor version

23 May 2019 - 12:46 AM

File Name: Jet Set Willy - The Softricks editor version

File Submitter: jetsetdanny

File Submitted: 23 May 2019

File Category: Jet Set Willy [Patched]

System: Sinclair
Original Author(s): Matthew Smith
Third Party Author(s): Mark Crawford and R. Kay


READY-TO-PLAY FILE OF THE SOFTRICKS EDITOR VERSION OF "JET SET WILLY"

 

Jet Set Willy Editor MkII by Mark Crawford and R. Kay (Softricks, 1984) contains two sample rooms: "The Moat" (47) and "The Vault" (61). The Softricks game engine is different from standard "JSW" - it has a double-length Guardian Class Table (with consequent relocation of the Item Table and toilet sprite), a demo mode after the title-screen scrolly, and it shows the title screen each time you lose a life. John Elliott has analysed the Softricks engine for technical details of these changes and described them on his website. In the editor, there are also minimal changes in a couple of the original rooms.

 

If "JSW" is saved from Jet Set Willy Editor MkII without any changes, the sample rooms are inaccessible without cheating, and so the player cannot enjoy them. Therefore, a special version of JSW was created when the individual page of this variant was created on JSW Central, which makes these two rooms accessible and necessary to visit to complete the game, without introducing any changes (apart from a custom loading screen) beyond the minimum necessary to accomplish this goal and make the game completable.

 

This version was created in the following way:

 

- A copy of Jet Set Willy Editor MkII downloaded from World of Spectrum was loaded into John Elliott's JSWED 2.3.7, which imported the "JSW" game from the editor.

 

- Two of the four official Software Projects POKEs were applied (#DE2C,04 and #EB47,00) to make the game completable. The third POKE, which moves the "First Landing" item to "The Hall", was also applied, but modified (#FEC7,0B), as the Item Table is relocated in this version. It was not necessary to apply the fourth POKE, which fixes the faulty arrow in "The Attic", because both arrows are removed from "The Attic" in the Softricks editor.

 

- A passage to/from "The Moat" (47) was opened at the lower right of "The Off Licence" (00).

 

- A passage to/from "The Vault" (61) was opened at the lower right of "Tree Root" (46).

 

- Room exits were adjusted accordingly in these four rooms.

 

- An item was added to "The Moat" in order to make it necessary for the player to visit this room.

 

- An item was added to "The Vault" in order to make it necessary for the player to visit this room; the item's original shape was reflected horizontally for aesthetic reasons.

 

- A custom loading screen was created using Claus Jahn's ZX-Paintbrush and various other tools. It was compressed using Andy Ford's Screen Compressor.

 

- A custom BASIC loader was created using Claus Jahn's ZX-Editor.

 

- The final game file was created using Claus Jahn's ZX-Blockeditor and saved in both TAP and TZX formats.

 

I did mean to make this ZIP available for download here ever since I created the individual page of this version of the game on JSW Central back in March 2018, but it slipped my mind - I've just remembered it was one of the things I planned to do. So here it is :).


Click here to download this file


[File] Jet Set Willy - The Paul Rhodes' editor version

23 May 2019 - 12:26 AM

File Name: Jet Set Willy - The Paul Rhodes' editor version

File Submitter: jetsetdanny

File Submitted: 23 May 2019

File Category: Jet Set Willy [Patched]

System: Sinclair
Original Author(s): Matthew Smith
Third Party Author(s): Paul Rhodes


READY-TO-PLAY FILE OF THE PAUL RHODES' EDITOR VERSION OF "JET SET WILLY"

 

JetSet Willy Editor by Paul Rhodes (Spectrum Electronics, 1984) was accompanied by two sample rooms: "The Space Station" (47) and an untitled one (61). They were on the tape after the JetSet Editor program and could be loaded into the editor using an option on the main menu.

 

A special version of JSW was created when the individual page of this variant was created on JSW Central, which makes these two rooms accessible and necessary to visit to complete the game, without introducing any changes (apart from a custom loading screen) beyond the minimum necessary to accomplish this goal and make the game completable.

 

Paul Rhodes suggested in the instructions accompanying JetSet Willy Editor that the upwards exit from "The Beach" (58) could be defined to lead to "The Space Station" (47). However, taking the unnamed Room 61 into account as well and its location to the left of "The Space Station", it seemed better to make "The Space Station" accessible from "Watch Tower" (50). Thanks to this arrangement, the player is able to drop down safely into "On the Roof" (18) from Room 61, which corresponds to an 'almost logical' layout (the only drawback being that the two rooms in space span the length of three rooms 'down here'; well, space travel can probably cause distortion in the space-time continuum ;-) ).

 

This version was created in the following way:

 

- A copy of JetSet Willy Editor downloaded from World of Spectrum was loaded into John Elliott's JSWED 2.3.7, which imported the "JSW" game from the editor.

 

- Two of the four official Software Projects POKEs were applied (#A4C7,0B and #EB47,00) to make the game completable (it was not necessary to apply the third POKE, which fixes the Banyan Tree, because the Tree is already fixed in Paul Rhodes' editor, or the fourth POKE, which fixes the faulty arrow in "The Attic", because both arrows are removed from "The Attic" in the editor).

 

- The data corresponding to "The Space Station" (47) was inserted at #EF00 - #EFFF.

 

- The data corresponding to the unnamed Room 61 was inserted at #FD00 - #FDFF.

 

- The new guardian sprites were inserted at #A700 - #AAFF.

 

- The new guardian classes (75 - 7b) were defined at #A3A8 - #A3DF.

 

All of the above data was copied from the sample rooms' data on a TAP file included in the JetSet Willy Editor ZIP.

 

- Three items were added to "The Space Station" in order to make it necessary for the player to visit this room.

 

- Four items were added to Room 61 in order to make it necessary for the player to visit this room.

 

- The upwards exit from "Watch Tower" (50) was set to "The Space Station" (47).

 

- The exits in the two new rooms were adjusted so that they are next to each other, the player can leave them dropping down to "On the Roof" (18) from Room 61 and cannot leave the playing area by exiting to a location which does not exist on the game's map.

 

- A custom loading screen was created using Claus Jahn's ZX-Paintbrush and various other tools. It was compressed using Andy Ford's Screen Compressor.

 

- A custom BASIC loader was created using Claus Jahn's ZX-Editor.

 

- The final game file was created using Claus Jahn's ZX-Blockeditor and saved in both TAP and TZX formats.

 

I did mean to make this ZIP available for download here ever since I created the individual page of this version of the game on JSW Central back in March 2018, but it slipped my mind - I've just remembered it was one of the things I planned to do. So here it is :).


Click here to download this file


[File] Jet Set Willy: Mono

22 May 2019 - 11:59 PM

File Name: Jet Set Willy: Mono

File Submitter: jetsetdanny

File Submitted: 23 May 2019

File Category: Jet Set Willy [Patched]

System: Sinclair
Original Author(s): Matthews Smith
Third Party Author(s): John Elliott


"Jet Set Willy: Mono" is a black-and-white variant of "Jet Set Willy" created by tweaking the game engine, thanks to a path written by John Elliott.

 

To make the items easier to spot, John Elliott he has also written 'companion' patches called "Wobble" and "Jiggle" to make the items move right and back left by one pixel column (Wobble), or up and back down by one pixel row (Jiggle).

 

The patches can be downloaded from his website.

 

The "Jet Set Willy: Mono" files currently hosted on World of Spectrum are impossible to complete, because they suffer from the same four bugs which make the original "JSW" incompletable:

 

1. It is impossible to climb the Banyan Tree (and reach the items in "Conservatory Roof") because of an Earth cell which stands in the way.

 

2. It is impossible to collect the rightmost item in "Conservatory Roof" because of the adjacent Fire cell.

 

3. It is impossible to collect an invisible, unreachable item in "First Landing".

 

4. A faulty arrow in "The Attic" corrupts the game.

 

Moreover, the files hosted on WoS (and elsewhere) are only the 'basic' version of the game, without either of the companion patches.

 

The ZIP file of this download contains fixed, completable files of the game in TAP and TZX formats. There are six files altogether: the 'basic' version of "Jet Set Willy: Mono" with items indistinguishable from the other elements in the room, the 'Wobble' version with the items moving sideways, and the 'Jiggle' version with the items moving up and down, each in TAP and TZX formats.

 

The files were created using John Elliott's JSWED 2.3.7 and Claus Jahn's ZX-Blockeditor. The four official Software Projects POKEs were applied (#A4C7,0B; #DE2C,04; #E9FD,52 and #EB47,00), and the tickable options on the main screen of JSWED were used to create the 'Wobble' and 'Jiggle' variants.

 

I did mean to make this ZIP available for download here ever since I created an individual page of this version of the game on JSW Central back in March 2018, but it slipped my mind - I've just remembered it was one of the things I planned to do. So here it is :).


Click here to download this file


[File] Jet Set Willy - Mark Woodmass's fast version

22 May 2019 - 11:18 PM

File Name: Jet Set Willy - Mark Woodmass's fast version

File Submitter: jetsetdanny

File Submitted: 23 May 2019

File Category: Jet Set Willy [Patched]

System: Sinclair
Original Author(s): Matthew Smith
Third Party Author(s): Mark Woodmass, John Elliott


Back in 2002, Mark Woodmass created a version of "Jet Set Willy" which speeds up the frame rate by replacing the slow LDIR instructions in the JSW game engine with a stack method to copy the screen data to the Spectrum's video RAM. He described the game as being "marginally faster but not as much as he'd hoped for". A ZIP file with his notes and the game in TAP format can be downloaded from http://www.oocities....wnload/fast.zip.

 

The changes to the game engine provoke a critical problem with the ropes, because the stack-copying code overwrites the rope trajectory data at #8300. John Elliott has released a patch to fix this bug, which can be downloaded from http://www.seasip.in...sw/patches.html.

 

Once the ropes problem has been fixed, the game is still impossible to complete, because it suffers from the four critical bugs which make the original "JSW" incompletable.

 

The ZIP file of this download contains fixed, completable files of the game in TAP and TZX formats. The file was fixed by applying John Elliott's patch and the four official Software Projects POKEs (#EB47,00 - removes a Fire cell from "Conservatory Roof"; #E9FD,52 - fixes the 'Attic Bug' arrow; #A4C7,0B - moves the invisible item from "First Landing" to "The Hall"; #DE2C,04 - Changes an Earth cell in the Banyan Tree to a Water cell so the tree is climbable).

 

I did mean to make this ZIP available for download here ever since I created an individual page of this version of the game on JSW Central back in March 2018, but it slipped my mind - I've just remembered it was one of the things I planned to do. So here it is :).


Click here to download this file