Jump to content
Jet Set Willy & Manic Miner Community

Jsw Loader Differences


Spider

Recommended Posts

There were four releases (five if you count the PGC bugfix) although with a few exceptions the loaders are about the same.

Loader: Pre-Production

loader_preproduction.gif

Loader: Normal

loader_final.gif

Loader: PCG Bugfix:

loader_pcgbugfix.gif

Loader: Ventamatic

loader_ventamatic.gif

Loader: Re-Release "They Sold A Million"

loader_speedlock.gif

Saver: Re-Release "They Sold A Million"

loader_saver_speedlock.gif

The Pre-Production / Normal / PCG Bugfix releases all share an identical loader. The Ventamatic release is very similar, apart from the obvious text change the only other difference really is the use of the bright attribute in the listing along with setting the paper yellow for the text.

The compilation Re-Release on "They Sold A  Million" uses Speedlock. The 'saver' routine is loaded and the game code is loaded at a lower memory point to allow the Speedlock saver to sit in upper memory.

This saved the whole lot from screen memory downwards. Unfortunately, the 'save' did not include the speedlock saver itself, the code terminates after 32768 bytes from 25000 ie 57768 and the 'Saver' builder lives right near the end during "build" at 65024. The saver code shown is what is present when the game is running. I have heard that a few games using Speedlock have saved the 'saver' code as well, once I have found one of these it will be interesting to examine as there is currently only the Alcatraz utils available and these are very dificult to use, I've yet to manage it.

The speedlock code is not really something I fully understand, the 'basic' is shown in the screenshot above however there is far more code present. Its protected using both odd line numbers (0 a few times) as well as attribute changes.

Link to comment
Share on other sites

  • 2 years later...

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.