Jump to content
Jet Set Willy & Manic Miner Community

Jet Set Willy [Remakes]

Remakes by third parties of JSW based games

34 files

  1. Bugfixed, completable version of "Skint Willy"

    "Skint Willy" is a JSW128 game by the DrUnKeN mAsTeR!!! (BaSe1 PrOdUcTiOnZ) released in 2002.
     
    The last gamma-released revision of the game, v. 0.7, suffered from critical bugs which made the game impossible to complete properly. They have now been fixed and the game has been made toilet-completable.
     
    The problems and the fixes:
     
    1.
     
    The problem: It was impossible to jump up into the room "Ding 'a' fuckin' ling" (138) from "Rescue Esmerelda" (014) and land on anything but Air. Consequently, the item in "Ding 'a' fuckin' ling" was unreachable, and the game - incompletable.
     
    The fix: A Water cell was added in the lower right-hand corner of "Ding 'a' fuckin' ling", making both the entry to and safe exit from this room possible.
     
    Technical solution: The value of the address #CA7F in bank 4 was changed from #02 to #06.
     
    2.
     
    The problem: After the game was made bed-completable with the modification of one byte described in point 1, it was not toilet-completable yet, because during the toilet run Willy would crash repeatedly into the green horizontal guardian in "Cramped Conditions" (128).
     
    The fix: This issue was solved by making Willy bypass the guardian in "Cramped Conditions" (128) and jump over the guardian in "The worst toilet in the world" (063) during the toilet run.
     
    Technical solution: The value of the addresses #89E7 and #89E8 was changed to #18 and #97 so that the routine at #9718 (rather than the one at #9584) is called to check if Willy has reached the toilet. The new code, allowing Willy's manoeuvres mentioned above, is at #9718 - #974B (in previously unused space). The original code at #9584 - #9599 remains in place unchanged, but it is unused by the game.
     
    No other changes were made to the original game file. The original game file and Readme are included in this ZIP package.
     
    The game was modified using Claus Jahn's ZX-Blockeditor v. 2.4.3 after the proper values were figured out using John Elliott's JSWED v. 2.3.7 and SkoolKid's JSW disassembly. The bugfixed game was never loaded into JSWED. Therefore, it preserves the original Hacklevel 8 of the JSW128 game engine (which the current version of JSWED would have upgraded automatically had the game been loaded into the editor).
     
    This bugfixed, toilet-completable version is released with the DrUnKeN mAsTeR!!!'s approval expressed in a message posted in the Contributor Lounge of this forum, where he wrote, "I give you the full blessing to bugfix the original games, and put them on JSW Central" (the message is only visible to those members who have Contributor status).
     
    Enjoy!

    55 downloads

    Updated

  2. Jet Set Willy - The Mr Noseybonk Edition

    For this special version of Matthew Smith's classic ZX Spectrum game 'Jet Set Willy', the Retro Factor has been doubled by the introduction of Mr Noseybonk - a recurring* character from the early 1980's BBC children's TV show 'Jigsaw' - as the main protagonist.
     
    (* By 'recurring' I mean that he made regular appearances in the programme - but also that he formed the basis of recurring nightmares for a whole generation of British children!)
     
    The title screen music for the project is an adaptation of the theme tune from 'Jigsaw', whilst Noseybonk's theme ('A Hippo Called Hubert' by Joe Griffiths) is collectively represented by the in-game music and the coda that plays during the 'Game Over' sequence.
     
    My thanks go to Richard Hallas for inspiring the concept for this project during an email exchange last year, and for his 'A Miner Triad' document (http://hallas.net/Software/music.htm) with its very useful tone chart and general advice on scoring music for the 'Jet Set Willy' game engine. I would also like to thank Andy Ford (administrator of the host site jswmm.co.uk) for his assistance with compiling the BASIC loader, and Richard Dymond for his invaluable 'Jet Set Willy' disassembly (hexadecimal format available at http://skoolkid.gith...ly/index.html).
     
    Enjoy - and don't have nightmares!!!
    Ian Rushforth
     
    UPDATE: One week after first releasing this game as 'Jet Set Willy - The Mr Noseybonk Version', a bug came to light which caused corruption of the scrolling message on the Title Screen, and which also caused ropes to behave in strange ways during play. I have corrected this error (caused by a single errant byte), and reissued the game as 'Jet Set Willy - The Mr Noseybonk Edition' (to distinguish it from the first, erroneous release). I also took the opportunity to address a couple of bugs that were present in the original game, namely that the item in the Swimming Pool was automatically collected upon entry (so you never got the opportunity to see it), and one of the items in the Conservatory Roof couldn't be collected without sacrificing a life. It is now possible to complete the game without loss of life.
     
    FURTHER UPDATE: Sinclair ZX Vega support files added to the download folder.

    142 downloads

    Updated

  3. JSW 128 VL5

    JSW 128 VL5
     
    This was written just after JSW 128 VK3.
     
    It is an extension of the game, which I pushed towards the feel of Manic Miner
    In this version changed over a period of two weeks, I took the idea of game save status and changed the way JET SET WILLY plays. If you can play JET SET WILLY then this version might actually be a hindrance to you.
    For the lesser player it adds the ability to keep on trying a sequence of the game until they master it.
    The only constraint to finishing is the time limit. There are no lives to be decimated, you are totally free to roam, and free to try any action.
    The catch is simply that for every instance that you would normally die and loose a life you transported back to the last portal that you visited. Infinite lives and lots of time, sounds easy to finish?
    The double catch is that every time you die the game re-installs all the objects collected since the last portal, it also resets the ammo.
    This makes collecting objects different from when you play with infinite lives, a death jump or leap to collect an object, will not collect the object but will transport you back to the last portal, which might be some distance away. You have to perfect all the paths that collect objects and manage to get to a portal and save them.
    It also changes the way willy re-appears back in a room after death. In this version that simply does not happen, he is moved back to the last portal.
     
    f you don't visit the portals then a death could take you back many many rooms and many, many objects collected. Those portals are the most important place to visit.
    If the game was easy in the standard format, then this version will not have any change in how you play, its design is for the casual player to permit wandering without real consequence.
    One technical change from JSW128 VK3 was that is Willy does not change colour when immune. This was changed to the room name changes colour when immune instead. This small change was to enable willy to jump on ropes when immune.
    It has an inbuilt cheat mode, which uses a different cheat code from all other versions.
     
    ---------------------------------------------------------------------------------------------------------------------------------
     
    In this demo version I have pushed previous attempts at upping the games speed into oblivion.
     
    The Title of the file is JSW VL5 demo.tap. Which has a lot more graphics than JSW 128 VL5.tap
     
     
     
    It does however display the fact it is a demo version.

    152 downloads

    Updated

  4. JSW 128 VK3.Tap

    Altered Reality.
     

    The basic Core of this game is Matthew Smiths original code.
    Which although edited still runs in the original 48K

     
    Due to extensive compression and rewrites of the original code this version.
     
    Runs at double the original speed
    Runs with up to 16 sprites per room
    Runs with up to 32 arrows per room
    Has diagonal sprites
    Has mid sprite bounce
    Has homing sprites
    Has 128 rooms
    and .....
     
    I will leave the user/player to work out what has changed.
     
    Uses "G" key- "H" key- and the "K" and "L" key
     
    ---------------------------------------------
    Technical addendum :- files needed to construct the game
     
    NOT INCLUDED.
     
    These files are used to generate the game file
     
    main files:-
    mnjsw9.asm 15,264 lines in 423,867 bytes
    manic_edit_copy.asm 342 lines in 10,576 bytes
    fixed_page.asm 1,249 lines in 48,929 bytes
    merged.asm 40 lines in 2,096 bytes
     
    included data files when assembling
    x0 1132 lines in 39k ; big data statements
    x1 286 lines in 20k
    x2 509 lines in 22k
    x3 1103 lines in 41k
     
    included binary files when assembling
    edited-edit_3 6.75k
     
    control.txt
    650 lines in 20k
    game files
    jsw0.tap 30.9k
    jsw1.tap 30.9k
     
    the files control.txt jsw0.tap and jsw1.tap are processed by saveab1.bas
     
    this is 1651 lines of qbasic in 48.07k
     
    The process's includes- read room layout, compress data -output room layout data
    read sprite data and read control file, change sprite data compress and output
    reconfigure the key data and output
    read the room data, discard unwanted data compress and output
    in essence the basic file is taking the two games and merging into a set of output files, needed to assemble
     
    A sprite editor and a room editor, along with an assortment of checking data files
    .
    All in, around 790k of associated files and data for version "K".
     
    Which is why old versions are discarded when I update the logic
     
    I am currently on version "L" - which is a big change in game play

    203 downloads

    Updated

  5. JetSet Willy 2 Plus (Amstrad)

    JetSet Willy 2 + , an updated version of JSW1, MM and MM3 by Andrew Cadley.

    Please note this disk image will only work on the 6128Plus machine as it uses some features that are not present on the conventional 6128 machine.

    More colours per screen than the usual Amstrad versions are present, as these run in Mode1 which is typically limited to 4 colours out of a pool of 27. This version does not seem particularly hampered by this limitation despite it appearing to use Mode1, likely a feature of the Plus hardware. The enhancement is greatly appreciated.

    If curious about the screen modes and limitations then the cpcwiki page here is as good as any place to read up.

    It should be noted the normal Amstrad JSW/MM pokes do not work on these versions, likely due to the code being relocated in different memory banks or addresses.

    Upon loading you are presented with a choice of JetSet Willy+ , Manic Miner+ or Manic Miner 3+

    JetSet Willy+ is in reality JSW2 aka "The Final Frontier" , the Amstrad version being written by D.P.Rowson and S.Wetherill

    Manic Miner+ is conventional Manic Miner, again the Amstrad version being written by DP.Rowson and S.Wetherhill

    Manic Miner 3+ is the third party remake of MM aka "Manic Miner 3 - Tales from a parallel universe" , written by Lee Tonks. The Spectrum version can be found here on the World of Spectrum site. As far as I am currently aware MM3 was never ported over to the Amstrad by its original author.

    The games themselves play as well as the originals although as noted they are distinctly more colourful. The screenshots should assist with this. They all share the same scrolling message (see below) and 'JSW' style title screen too.

    Its noted there is no timer / clock counter active in any of the games and in the MM games there is no 'air' supply as such. The JSW style clock is displayed forever locked at 00:00AM. The 'items collected' total also functions in MM indicating they likely share a common core codeblock.

    The only very minor correction I felt had to make was to the disk image loader itself to stop it attempting to autoload a game if an accidental keypress was detected as well as a very over enthusiastic 'timeout and load' effect. I also added a small message to the menu page as well to indicate its compatibility as there is otherwise no indication anywhere of it not being suitable for the other machines and attempting to load it on a conventional 6128 just results in an eventual lockup of the machine.

    I would consider this a 'bug fix' so I have included this 'fixed' disk image as well as the original untouched one. There are no other changes to it at all.

    The versions are clearly marked as to which is which:

    "JSW2 Plus" and "JSW2 Plus Fixed Menu" , both are standard disk (.dsk) images.

    The scrolling message complete with typo's for all the games reads as follows:

    134 downloads

    Updated

  6. JetSet Willy 2007 (Atari) ZX Port

    A JetSet Willy Remake for the 8bit Atari range of machines. This is a port / conversion of the original Spectrum edition.
     
    The game plays very well, the colours are obviously different due to the differing hardware and it features the same 'in game' tune as used in the original "official Tynesoft" JSW release for this machine. For the official original release see here
     
    The quality of the screenshots I've taken is not brilliant however from what I understand this is more an emulation issue as I'm not 100% familiar on its correct configuration for these machines.
     
    The .zip contains a standard .xex file format suitable for most emulators.
     
    The title screen and scrolling message also mimic the Spectrum version, as do the rooms and sprites in general. The scrolling message reads:
     

    Enjoy!

    44 downloads

    Updated

  7. "Henry's Hoard" (bugfixed versions)

    Bugfixed files of the three versions of "Henry's Hoard". All changes have been discussed and described in the Readme.

    103 downloads

    Updated

  8. JSW+ Ve22 rv1

    The last update of JSW2+. This version was written to correct escaping the "Off licence" in the final game sequence.

    351 downloads

    Submitted

  9. JSW Sinclair Z88

    JetSet Willy for the Sinclair Z88. Authored by Dominic Morris.

    36 downloads

    Updated


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.