Jump to content
Jet Set Willy & Manic Miner Community

[File] JSW Positioner


Spider

Recommended Posts

JSW Positioner


A simple Basic program to allow convenient calculation of the starting position of Willy.

 

This is really more suited to games that offer multiple start positions as otherwise it is far simpler to move the position in JSWED or another editor. Games offering multi starts however this will assist as the default starting co-ordinates of one room may not be suitable for another.

 

It should be borne in mind this is a simple tool to assist rather than a 'solution' it simply makes working out a calculation a lot quicker than either calculating it yourself or inputting X and Y co-ordinates manually and looking at the result.

 

Although the calculations are provided in the excellent disassembly thus:


Change Willy's start location to (y,x):

 

POKE 34790,y*16
POKE 34800,32*(y-8*INT(y/8))+x
POKE 34801,92+INT(y/8)

 


This is convenient if you know the exact "AT Y,X" spot otherwise it can become a bit annoying to re-run the calculation, especially if you accidentally mix up your X's and Y's. A simple input X,Y program would suffice however I felt the need for something a bit more friendly than "INPUT Y,X and display a result"

 

The 'Positioner' is intended to be very easy to use indeed. :) The program is reasonably well error trapped and you are not able to position him on the extremities of the screen which could cause potential issues.

 

Simply use the Q,A,O,P keys to move Willy to the correct location on the blank screen and the POKES (excluding the room #ID POKE which is 34795,#ID) are displayed in real time. This is a great boon as you can have JSWED open alongside to view the room layout to verify you have chosen the correct spot.

 

The file is a straightforward .tap , just load it into your emulator and away you go. There is no need (or point) in loading any game data, just load the positioner afresh.


 

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

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