Jet Set Willy 128k Game using the JSW128 game engine designed by John Elliott, and inluding rooms from the original 48k "Jet Set Willy" by Matthew Smith (1984), "Join the Jet-Set!" by Richard G. Hallas (1985) and several additional rooms by J. Elliott. ---------------------------------------------------------------------- John Elliott's homepage, where the latest version of the game is available: http://www.seasip.demon.co.uk/Jsw/ ---------------------------------------------------------------------- Description of "Jet Set Willy 128k" revisions taken from Dr. Andrew Broad's list of Manic Miner and Jet Set Willy games (July 2006) (http://www.geocities.com/andrewbroad/spectrum/willy/list.html) Several revisions of John Elliott's original Jet Set Willy 128k exist (Version refers to the room-data, Hacklevel to the game-engine). The first was Version 0.00 Hacklevel 1 (1996), a 128-room JSW game featuring the rooms from the original Jet Set Willy and Richard Hallas's Join The Jet-Set! Hacklevel 2 introduced 128K music, multiple guardian-class tables (each room specifies the address of the guardian-class table it uses in Offset 223), a user-defined font, three sets of colour-attributes for the title-screen, and a new cheat-mode. Hacklevel 3 allows a long scrolling message to be stored in Bank 7. Version 0.01 Hacklevel 4: HL4 added support for teleporters, and allows each room to specify the player's sprite-page in Offset 237 (as in Geoff-mode and Jet Set Willy: The Lord of the Rings) Version 0.02 Hacklevel 5 (1997): HL5 introduced the ability to turn superjump (POKE 36404,44) on/off for each room according to the most significant bit of Offset 222. Version 0.03 Hacklevel 6 (1998): HL6 can have 256 rooms, diagonal guardians and colour-cycling guardians. Version 0.03 features some new rooms: "Macaroni Ted" [61], "The Central Cavern" [62], "The CGA Room" [63] and "Reach for the skies" [128]. Version 0.04 Hacklevel 7 (2000) is the latest gamma-release of JSW128 the game: HL7 fixes a bug in the diagonal guardians, and Version 0.04 adds a new room: "The other CGA room" [129]. Hacklevel 8 (2001) tidies up the superjump so that Willy doesn't become misaligned and fall through stand-onable cells so often. Hacklevel 9 (2004) adds stopped ropes, half-speed and double-speed horizontal guardians, and tidies up some of the code (e.g. by replacing inline code with subroutines), leaving 3K extra for sprites or guardian-class tables. Whenever you load a JSW128 game in JSWED, it automatically upgrades it to the highest Hacklevel (HL9 as of JSWED v2.1.0 and later). ---------------------------------------------------------------------- The Files: John Elliott has been releasing the consecutive versions of the game as a ZX Spectrum +3 Disk or a .TAP file installer. The enclosed files were created from the installers by various persons: Jet Set Willy 128K v.0.00 HL1 - converted to a .TAP file by Blood! Jet Set Willy 128K v.0.03 HL6 - converted to a .TAP file by ??? Jet Set Willy 128K v.0.04 HL7 - converted to a .TAP file by ??? Jet Set Willy 128K v.0.04 HL9 - converted to a .TAP file by Jet Set Danny. This is theoretically the highest existing revision of the game, although it was never released as such by John Elliott. His latest released revision is the above v. 0.04 HL7. The HL9 file was created by: - creating a file from the current (July 2006) installer from John's website; - saving it as a .Z80 file in an emulator; - loading it into the current stable version of John Elliott's JSWED (v. 2.2.9), which automatically upgraded HL7 to HL9; - in the Hex editor of JSWED cleaning up the value of the addresses #4000 - # 81FF to make the file nice and elegant; - saving it in JSWED as a .TAP file.