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

 

 

 

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
arrowright