Spider Posted October 3, 2018 Report Share Posted October 3, 2018 View File JSW Fixer A simple small file to load before the main JSW tape. It provides the following fixes to the standard game: 1. The second keypad code is always accepted2. The invalid arrow in The Attic is rectified3. The impossible Fire Cell in the Conservatory Roof is removed4. The single Earth Cell in Banyan's Tree's trunk is replaced with an Air Cell5. The air ink for Swimming Pool is changed to allow Willy to collect the item by himself6. The top distance on ropes was reduced preventing Willy from accidentally jumping up where it was not intended7. The interface1 pause lockup is fixed8. The hidden First Landing item was moved to The Hall and given a shape borrowed from West Wing Roof It should be noted this is intended for a standard game, its effects on third party variants of JSW is unpredictable. Submitter Spider Submitted 10/03/2018 Category Other resources jetsetdanny 1 Quote Link to comment Share on other sites More sharing options...
Spider Posted October 3, 2018 Author Report Share Posted October 3, 2018 To expand on this: ( 1 ) , The JP 0 instruction to reset the machine was changed to JP 34762 rather than change the previous JPZ to a JP ( 2 ) , The standard fix of 59901,82 was used ( 3 ) , The standard fix of 60231,0 was used ( 4 ) , The standard fix of 56876,4 was used ( 5 ) , The Air Ink was changed via 57248,5 to set it to cyan ( 6 ) , The distance checks at 37782 and 37786 were changed from 12 to 15 ( 7 ) , The instruction at 35620 which by default reads IN A , © was changed to IN A , (254) ( 8 ) , The standard fix of 42183,11 was used with the addition of reading the item bytes from 63716-63721 (only 5 bytes) and copied to 52196 ( A ) , The pause fix was tested on real hardware to confirm it worked properly as it also slightly alters an instruction around the IN as well. ( ? ) , The line numbers in the Basic are purposely chosen to allow the main original Basic loader to be safely MERGE'd in without any other alteration. ( C ) , The Basic was written to try to make it efficient (smaller) in size rather than make it readable hence the large use of the VAL instruction. Finally, much credit is due to "SkoolKid's" excellent disassembly for making my life much easier in assembling this simple file. jetsetdanny 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.