Resource centre for ZX Spectrum games
      using Manic Miner and Jet Set Willy game engines

 

Archive of the

Manic Miner & Jet Set Willy Yahoo! Group

messages

 

arrowleft Previous message
Next message arrowright
arrowleftthread Previous in thread

 

 

Message: 6203

Author: andrewbroad

Date: 22/07/2007

Subject: Re: Adding loaders to JSW128/64

 

dm_boozefreek wrote:

Would it be possible to add a simple BASIC loader (loading message,
title screen, game info, etc) to a 128k version of JSW (128/64) in
the same fashion as you could to a 48k JSW?

Absolutely. I have done so for Party Willy 128, and for the JSW64
version of Advanced MM/JSW Trainer.

For AMJT JSW64, I had severe problems trying to cram the BASIC loader
into the available memory (as imposed by CLEAR 24999). I had to bend
over backwards to squeeze it into the available space, and it
currently stands at 1058 bytes (the standard JSW64 loader is 965
bytes, including 6 bytes of unCLEARed variables).

The other pitfall I should mention here is that if you edit your TAP-
file in JSWED, it'll get rid of your custom loader/SCREEN$. In
Message 6139, I detailed how to use SPECSAISIE in batch-files to put
your loader back on:
http://groups.yahoo.com/group/manicminerandjetsetwilly/message/6139

john_elliott_uk wrote:

[Re. the loading-screen]

You'd need to find some way of suppressing the display of tape
filenames as they were loaded, though.

For Goodnite Luddite, I used the following line of BASIC, which
cleverly 'XORs' the filename onto the loading-screen so that it will
be 'XORed' out again:

OVER 1: PRINT AT 1,0;"Bytes: MONASTERY": PRINT AT 0,0;:
LOAD "MONASTERY" CODE: OVER 0

Or you could simply use POKE 23739,111 to suppress the printing of
filenames.

--
Dr. Andrew Broad
http://geocities.com/andrewbroad/
http://geocities.com/andrewbroad/spectrum/
http://geocities.com/andrewbroad/spectrum/willy/

 

 

arrowleft Previous message Back to the Yahoo! Archive
home page
Next message arrowright
arrowleftthread Previous in thread