Jump to content
Jet Set Willy & Manic Miner Community

Spider

Moderator
  • Posts

    5,287
  • Joined

  • Last visited

Everything posted by Spider

  1. View File Jet Set Willy (Spectrum) Cheat The original JSW for the Sinclair Spectrum. These are 'patched' games with a choice of two cheat modes. Simply put there is a choice of either: 1. Basic protection: "Infinite Lives" and "Fall Any Height" 2. Immunity: This obviously includes the above and adds immunity to fire cells, guardians and arrows. For completely original (with bugs!) versions please see here and for original (but with the four official bug fixes applied) see here A total of eight files are included, these are two versions of each of the following (one for each type of 'cheat' choice) , they are clearly labelled as to which is which 1. The 'Pre-Production' version, The in-game tune is 'In The Hall Of The Mountain King' (the same as Manic Miner) 2. The 'original' release. This has 'If I Was A Rich Man' as the in-game tune. 3. The VentaMatic Re-Release. This is based on the original release with a Spanish 'scrolly' message and loader. The code is otherwise unchanged. 4. The 'They Sold A Million' Re-Release. This is actually based on the 'Pre-Production' version of the code but has the four official Software Projects bug-fixes applied as well as bypassing the keypad entry screen too. This version was supplied as Speedlock1 protected. Care was taken to alter this without having to take the loader to pieces so it appears more or less original, the loading screen does state which cheat version it is however. Submitter Spider Submitted 04/02/2017 Category Jet Set Willy [Patched]  
  2. 512 downloads

    JSW for the Sinclair Spectrum. These are originals with the sole exceptions of having the four official Software Project bug fixes applied as well as a choice of bypassing the keycard. This was done simply to make it more 'friendly'. The Basic was very slightly changed to remove the embedded codes (for the English versions) to make it more readable (and editable!) too. For completely original files (with bugs!) see here Six files are included, these are: 1. The 'Pre-Production' version, this is most easily distinguished by having the in-game tune of 'In The Hall Of The Mountain King' (the same as Manic Miner) 2. The 'original' release, this was the most common one. This has 'If I Was A Rich Man' as the in-game tune. 3. The VentaMatic Re-Release. This is based on the original release with a Spanish 'scrolly' message and loader. The code is otherwise unchanged. There are two versions of each. One with keycard still present and one without. They are clearly labelled as to which is which and the Pokes themselves are purposely applied in the Basic rather than altering the code block itself to allow for user preference and convenient editing if required. The 'Sold A Million' Re-Release is not included here as it already has bug fixes 'factory applied' so qualifies as an 'original' release as such.
  3. View File Jet Set Willy (Spectrum) Sofware Projects Bug Fix JSW for the Sinclair Spectrum. These are originals with the sole exceptions of having the four official Software Project bug fixes applied as well as a choice of bypassing the keycard. This was done simply to make it more 'friendly'. The Basic was very slightly changed to remove the embedded codes (for the English versions) to make it more readable (and editable!) too. For completely original files (with bugs!) see here Six files are included, these are: 1. The 'Pre-Production' version, this is most easily distinguished by having the in-game tune of 'In The Hall Of The Mountain King' (the same as Manic Miner) 2. The 'original' release, this was the most common one. This has 'If I Was A Rich Man' as the in-game tune. 3. The VentaMatic Re-Release. This is based on the original release with a Spanish 'scrolly' message and loader. The code is otherwise unchanged. There are two versions of each. One with keycard still present and one without. They are clearly labelled as to which is which and the Pokes themselves are purposely applied in the Basic rather than altering the code block itself to allow for user preference and convenient editing if required. The 'Sold A Million' Re-Release is not included here as it already has bug fixes 'factory applied' so qualifies as an 'original' release as such. Submitter Spider Submitted 04/01/2017 Category Jet Set Willy [Patched]  
  4. 209 downloads

    The original JSW for the Sinclair Spectrum. Please note these are 'as originally provided' tape files and do not have any bug fixes (attic bug etc) applied! You'll also need the keycard with three of them as this is still present too. For versions with the 'official' Software Projects fixes, with and without keycard, please see here. Four files are included, these are: 1. The 'Pre-Production' version, this is most easily distinguished by having the in-game tune of 'In The Hall Of The Mountain King' (the same as Manic Miner) 2. The 'original' release, this was the most common one. This has 'If I Was A Rich Man' as the in-game tune. 3. The VentaMatic Re-Release. This is based on the original release with a Spanish 'scrolly' message and loader. The code is otherwise unchanged. 4. The 'They Sold A Million' Re-Release. This is actually based on the 'Pre-Production' version of the code but has the four official Software Projects bug-fixes applied as well as bypassing the keypad entry screen too. This version was supplied as Speedlock1 protected.
  5. View File Jet Set Willy (Spectrum) The original JSW for the Sinclair Spectrum. Please note these are 'as originally provided' tape files and do not have any bug fixes (attic bug etc) applied! You'll also need the keycard with three of them as this is still present too. For versions with the 'official' Software Projects fixes, with and without keycard, please see here. Four files are included, these are: 1. The 'Pre-Production' version, this is most easily distinguished by having the in-game tune of 'In The Hall Of The Mountain King' (the same as Manic Miner) 2. The 'original' release, this was the most common one. This has 'If I Was A Rich Man' as the in-game tune. 3. The VentaMatic Re-Release. This is based on the original release with a Spanish 'scrolly' message and loader. The code is otherwise unchanged. 4. The 'They Sold A Million' Re-Release. This is actually based on the 'Pre-Production' version of the code but has the four official Software Projects bug-fixes applied as well as bypassing the keypad entry screen too. This version was supplied as Speedlock1 protected. Submitter Spider Submitted 04/01/2017 Category Jet Set Willy [Originals]  
  6. HxEd > https://www.mh-nexus.de/en/ , Its actually called HxD but I've always mistakenly called it that. I use a portable version, saves installing it as you can simply run it from its folder. :) , here > https://mh-nexus.de/en/downloads.php?product=HxD , scroll down a bit to find the portable versions. It will be slightly easier if you only use the 'raw' bit of the tape file if you're going to do it this way. If it for instance finds a difference at 20 bytes in, you know then that if your tape loads at say 32768, you need to look/compare at 32788. It won't be exactly 20 bytes in because the tape contains other bits, but there is a way around this. I've thought about this a bit more. Grab ZXBlock Editor (awesome tool) if you do not have it. Fire it up and open the tape file, then export the tape file (just the code block) as a binary file. Now do the same for the other file too. At this stage you have two .bin files, with these you only have the data not the tape information, so the "20 bytes in" thing should be about right. I can try to do a DIY pic session on this if its confusing.
  7. I remember some of my thoughts to 'fix' the pause routine were to either not have it auto-pause (very easy) or remove the pause routine completely :blush:
  8. I did have a very basic checker in Basic but it simply added values up (sort of) and gave a total sum but you can use ZXEditor to see the CRC of the block to 'compare' which is quicker, however it does not show the differences. I'm struggling to think of a way to do this easily to be honest. You could fire up two assemblers (ZX Assembler) but you'd have to manually compare them. An alternative I have used (warning: messy) is to use HXED to do a file compare but ideally you just need to copy the .tap / .tzx and only have that present not the loader (to just save time) and then it will show each difference. You can then see how "far" into the block of data it is and roughly work out where it is in the code block. It works but its quite messy and not easy to do this. I do know exactly what you're looking for though... Tapir can compare tapes but does not appear to show the difference, it will simply say its identical or not.
  9. 8 downloads

    This is just a simple Basic program with the four bug fixes** in it as well as the keypad bypass. Its longer than it really should be by quite a way to make it easy to follow and edit if required. Simply load and run it and play in the original JSW tape. If you wished to save a 'modified' copy of the code block, simply delete line 440 or change it to include a STOP ** The 'Move invisible object from "Landing" to "Hall" fix' was very slightly tweaked to give the 'new' object a tiny square shape.
  10. View File JSW 4-Bug Fixer This is just a simple Basic program with the four bug fixes** in it as well as the keypad bypass. Its longer than it really should be by quite a way to make it easy to follow and edit if required. Simply load and run it and play in the original JSW tape. If you wished to save a 'modified' copy of the code block, simply delete line 440 or change it to include a STOP ** The 'Move invisible object from "Landing" to "Hall" fix' was very slightly tweaked to give the 'new' object a tiny square shape. Submitter Spider Submitted 03/31/2017 Category Tools and Patches  
  11. Is the file OK ? Its a headerless block however the timing of it is not quite right, I can't open it with Taper to examine the actual sync / pulse data actually. :unsure:
  12. That does make sense, thank you Norman. :) My knowledge has improved a bit since I initially wrote that, (thankfully!) , the Call would probably work as JP actually (to the loader) given its got "never to return" as such. I have seen this in other loading schemes were there's no CALL just a JP which made me think. Inserting a b.p at either the end of the memory or using Zero (which allows decent b.p's for things like memory read/write) would be possible to insert one into the rom loader so when it finished it would stop at the RET point and you could examine the SP and other data to see what was really going on. I do agree I see why the re-releases were snaps though as such. The same with my 'immunity' as the codeblock was compressed a bit so I could directly alter the bytes I needed. The exception being the 'any key keypad' as that part thankfully was intact when I searched the tape file binary directly for sequences of bytes.
  13. 269 downloads

    Jet Set Willy 2 for the Spectrum, note these are patched versions. For the original files please see here The download offers two versions: An original Software Projects release with the 'keypad' modified to accept any code (but no game cheats at all) as well as a modified 'fully immunity' version.. The loader for the 'any keypad code' version was very slightly tweaked from the original in that you get to see the screen (INK 7 vs INK 0) otherwise it is the same apart from a minor attribute swap on the 'picture hanger', this is not visible in the original due to black ink but stuck out when it was INK 7. The 'full immunity' version varies a bit here with both a colourful 'what's included' page as well as the loading screen. A unique feature I added to this was to 'draw' the screen data after the attributes, giving the impression they are being added at the same time. This effect is really only visible at normal tape loading speed however. The 'full immunity' version is just that, along with a minor tweak to ensure the 'Trip Switch' is always active too meaning Willy does not have to take a long route around the house to take a quick voyage on his Yacht if needed. Be aware of falling into the water though! In summary the 'immunity' cheat comprises of: Fall any height Infinite lives Immunity to fire cells Immunity to guardians Trip switch is always on Enjoy!
  14. View File Jet Set Willy 2 (Spectrum) Cheat Versions Jet Set Willy 2 for the Spectrum, note these are patched versions. For the original files please see here The download offers two versions: An original Software Projects release with the 'keypad' modified to accept any code (but no game cheats at all) as well as a modified 'fully immunity' version.. The loader for the 'any keypad code' version was very slightly tweaked from the original in that you get to see the screen (INK 7 vs INK 0) otherwise it is the same apart from a minor attribute swap on the 'picture hanger', this is not visible in the original due to black ink but stuck out when it was INK 7. The 'full immunity' version varies a bit here with both a colourful 'what's included' page as well as the loading screen. A unique feature I added to this was to 'draw' the screen data after the attributes, giving the impression they are being added at the same time. This effect is really only visible at normal tape loading speed however. The 'full immunity' version is just that, along with a minor tweak to ensure the 'Trip Switch' is always active too meaning Willy does not have to take a long route around the house to take a quick voyage on his Yacht if needed. Be aware of falling into the water though! In summary the 'immunity' cheat comprises of: Fall any height Infinite lives Immunity to fire cells Immunity to guardians Trip switch is always on Enjoy! Submitter Spider Submitted 03/29/2017 Category Jet Set Willy [Patched]  
  15. 180 downloads

    Jet Set Willy 2 for the Spectrum. The download offers the original Software Projects release as well as the two re-releases by Richochet (Mastertronic) and DroSoft The Software Projects version requires the keycard which is included in the download. The re-releases do not have this. These are the original tape files and are not modified in any way.
  16. View File Jet Set Willy 2 (Spectrum) Jet Set Willy 2 for the Spectrum. The download offers the original Software Projects release as well as the two re-releases by Richochet (Mastertronic) and DroSoft The Software Projects version requires the keycard which is included in the download. The re-releases do not have this. These are the original tape files and are not modified in any way. Submitter Spider Submitted 03/29/2017 Category Jet Set Willy [Originals]  
  17. 617 downloads

    These are simply pre-built cheat versions of the Spectrum releases of Manic Miner. For original releases please see here The download offers not one but two choices of cheating and these are additionally available in both the more common Bug Byte version as well as the Software Projects version too. The game loading Basic has been preserved to as near original as possible but the code block itself is compressed to reduce loading time. In summary the cheat choices are: 1. Infinite lives, fall any height and infinite air 2. Infinite lives, fall any height, infinite air, harmless guardians and harmless fire cells (full immunity in effect) As indicated above both of these variants are available in BB and SP formats, making a total choice of four tape files which are clearly marked as to which is which. Regarding the loader and code compression: I purposely ensured that the decompresser code returns to Basic after running rather than executing the game code immediately. This makes it very easy to alter or save the game code if required for further editing or suchlike. To do this simply "STOP" the Basic at line 20 for the Software Projects version and line 40 for the Bug Byte version. At this stage you can then "SAVE" the game code as usual 32768,32768 for loading into an editor or whatever you wish. Note that the call to 33280 is calling the decompression code, so if you are adding any pokes to the loader itself, do not add them before this has ran, simply add your pokes in the usual place ie: just before the USR 33792 statement. Enjoy.
  18. View File Manic Miner (Spectrum) Cheat Versions These are simply pre-built cheat versions of the Spectrum releases of Manic Miner. For original releases please see here The download offers not one but two choices of cheating and these are additionally available in both the more common Bug Byte version as well as the Software Projects version too. The game loading Basic has been preserved to as near original as possible but the code block itself is compressed to reduce loading time. In summary the cheat choices are: 1. Infinite lives, fall any height and infinite air 2. Infinite lives, fall any height, infinite air, harmless guardians and harmless fire cells (full immunity in effect) As indicated above both of these variants are available in BB and SP formats, making a total choice of four tape files which are clearly marked as to which is which. Regarding the loader and code compression: I purposely ensured that the decompresser code returns to Basic after running rather than executing the game code immediately. This makes it very easy to alter or save the game code if required for further editing or suchlike. To do this simply "STOP" the Basic at line 20 for the Software Projects version and line 40 for the Bug Byte version. At this stage you can then "SAVE" the game code as usual 32768,32768 for loading into an editor or whatever you wish. Note that the call to 33280 is calling the decompression code, so if you are adding any pokes to the loader itself, do not add them before this has ran, simply add your pokes in the usual place ie: just before the USR 33792 statement. Enjoy. Submitter Spider Submitted 03/29/2017 Category Manic Miner [Patched]  
  19. 213 downloads

    Manic Miner for the Sinclair Spectrum. The download includes the following 'officially released' versions: [*]Bug Byte Ltd - The original first release [*]Software Projects - The 'later' original release [*]Ventamatic - Spanish language re-release [*]M.A.D - Mastertronic Added Dimension (Mastertronic
  20. View File Manic Miner (Spectrum) Manic Miner for the Sinclair Spectrum. The download includes the following 'officially released' versions: [*]Bug Byte Ltd - The original first release [*]Software Projects - The 'later' original release [*]Ventamatic - Spanish language re-release [*]M.A.D - Mastertronic Added Dimension (Mastertronic Submitter Spider Submitted 03/28/2017 Category Manic Miner [Originals]  
  21. Additional information: Cheat:
  22. Updated. Working now (properly) :)
  23. Although not quite what was asked for, if the keypad is set to accept any code then usually POKE 34646,32 (This changes the JR Z , 34693 to a JR NZ, 34693) which means you do not need to enter a code at all as you can just press ENTER on the keypad page if you do not feel like pressing 1-4. :D Be aware if this is applied on its own without the 'any code' then it will just crash as it will more or less just 'step through' the second change and then go to the reset (JP 0) instruction.
  24. I did think about that but decided not to have too many pokes. :D Again, another choice to turn the bright off instead. Actually what I said in the initial about 'contrast' is not quite correct as there's no '9' for that for 'bright' only 0/1/8 , 8 being transparent aka 'leave as is' so it appears it was purposely set to bright / non bright or an omission. :)
  25. Well, maybe. I did wonder if this was intentional due to perhaps 'contrast' (chr 9) but it does not seem that likely. The attributes for the code entry screen are loaded from 39808 to 22784, this means that the attributes 'appear' AT 8,0; initially and 128 bytes is 4 lines 'length' so that's 8,9,10 and 11. Seen in 'raw' form they look like this: If you look key graphics 3 (magenta) and 4 (green) are non-bright whereas 1 and 2 are bright. This is quite easily seen with the above screenshot. :) Unfortunately, setting just the top right attribute to be bright for those two which would of been just two POKES's made them stick out like, well a sore thumb. It was necessary to set all eight attribute blocks to be bright to fix this. Here is the same picture with them 'fixed' Finally here is it 'in action' where you can see. It may be better to compare this with an original screenshot though for comparison: To fix this: Change key 3 gfx to BRIGHT 1: POKE 39880,67 : POKE 39881,123 : POKE 39912,67 : POKE 39913,67 Change key 4 gfx to BRIGHT 1: POKE 39883,68 : POKE 39884,124 : POKE 39915,68 : POKE 39916,68 For reference purposes, the above pokes are in the usual left to right order: "A" Top left block (magenta or green ink with black paper) "B" Top right block (magenta or green ink with white paper) "C" Lower left block (magenta or green ink with black paper) "D" Lower right block (magenta or green ink with black paper) AB CD Attribute values: 003 = Magenta INK / Black PAPER / Bright OFF (default) 067 = Magenta INK / Black PAPER / Bright ON (new) 004 = Green INK / Black PAPER / Bright OFF (default) 068 = Green INK / Black PAPER / Bright ON (new) 059 = Magenta INK / White PAPER / Bright OFF (default) 123 = Magenta INK / White PAPER / Bright ON (new) 060 = Green INK / White PAPER / Bright OFF (default) 124 = Green INK / White PAPER / Bright ON (new)
×
×
  • Create New...

Important Information

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