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: 5909

Author: dm_boozefreek

Date: 23/08/2006

Subject: BACKONCEAGAINFORTHERENEGADEMASTERBBOYDAMAGAPOWERTOTHEPEOPLE!!!!

 

Hello people

I have a number of issues to address on this fine day many many
issues in fact. I'd like to say for as long as time allows me I'M
BACK in the JSW editing loop (but for what I have on my hands time is
limited).

So to Andrew

Can I ask for my own ends does your lift patch at present translate
to JSW 64? or is it a 48k thing? I ask this mainly because I've tried
applying certain patches that were from certain JSW 48ks' to JSW 64s'
at the cost of many a backup file. I suspect this is something to do
with the memory banks in anything higher than 48k programs. Also just
thought I'd mention this I've pinched your 24hr clock for the second
part of "The Dark Quadrology" (due credit will of course be given in
the readme file, even though I added a few touches of my own). Anyway
if the lift patch does translate to JSW 64 any chance of you breaking
down what's in the tech readme into just the addresses the changes
are made to you don't even have to include to bytes (unless you want
to) for instance I know the first changes are between &91b6-&91bb,
but the subroutine is all in Z80 which I am a bit sketchy at so just
the start and end address will do and I'll work it out from there. I
have a lot of tools I can use to convert things with so I can
manage......Just! I can manage with hex, POKES, and very little Z80,
my problem with Z80 is I know what the commands are and what they
mean I just don't really know how to put them together very well.

To Andrew and/or John Elliot (or maybe even Geoff Eddie)

Can any of you give me a hand in how to implement Geoff Mode vectors
into JSW64 (if indeed it is possible, although I can't see why it
wouldn't be).

The ones I would like to use are:

As 48k taken from Geoff Eddies patch vector disassembly

41 (Willy's Drinking Licence)
Very simple; flip Willy's horizontal position every 63 ticks.
9788 3ACB85 LD A, (#85CB)
978B E63F AND #3F
978D C0 RET NZ
978E 3AD385 LD A, (#85D3)
9791 EE1F XOR #1F
9793 32D385 LD (#85D3), A
9796 C9 RET

and

; room 15 [Doppelganger]

9784 1E80 LD E, #80 ; signify other half of screen
9786 0E01 LD C, #01 ; "die if we touch something"
9788 CD3B96 CALL #963B ; print doppelganger
978B C2B790 JP NZ, #90B7 ; die if somethingh is touched
978E C9 RET ; otherwise exit

; rewritten "draw Willy" code so that this works

9637 1E00 LD E, #00
9639 0E00 LD C, #00
963B 3ACF85 LD A, (#85CF)
963E 80 ADD B
963F AB XOR E
9640 2682 LD H, #82
9642 6F LD L, A
9643 23 INC HL
9644 7E LD A, (HL)
9645 2B DEC HL
9646 6E LD L, (HL)
9647 67 LD H, A
9648 3AD385 LD A, (#85D3)
964B E61F AND #1F
964D 85 ADD L
964E 6F LD L, A
964F 3AD285 LD A, (#85D2)
9652 E603 AND #03
9654 0F RRCA
9655 0F RRCA
9656 5F LD E, A
9657 3ADE80 LD A, (#80DE)
965A 47 LD B, A
965B 3AD085 LD A, (#85D0)
965E CB10 RL B
9660 3804 JR C, #9666
9662 CB10 RL B
9664 1807 JR #966D
9666 CB10 RL B
9668 3802 JR C, #966C
966A EE01 XOR #01
966C 1F RRA
966D CB1B RR E
966F 3AED80 LD A, (#80ED)
9672 57 LD D, A
9673 C35694 JP #9456

Thing about these patches is, I don't actually know if they are for
geoff mode only games. I've been dabbling in patches and reading all
kinds of stuff the last few days but I haven't got as far as to
compare game formats with patches.

The room it applies to doesn't even matter just so long as I can use
them. One more pretty stupid thing to ask after this but what byte
would you use to make BRIGHT green on black for instance 4c Is BRIGHT
green on blue, I could work it out if I just stopped and thought. But
I haven't got time for that LOL.

Now just some general stuff I've already contacted Daniel to tell him
what I intend to do with my older buggy games regarding .TZX
conversion so there's no real need to go on about that. But I've
prepared the second file for "The Dark Quadrology", but I intend to
finish the first one first. Talking of which "The Man Who Sold the
World" is under construction again although slowly. I'm having to
ease myself back into designing that game, and I can say it's a good
job I took plenty of notes and sketches otherwise I would have
forgotten what I was doing with it. I intend providing I'm not
hopping between Newcastle and London to visit the US embassy or
sorting my visa out in other ways that I will be adding to JSW in any
way I can, be it tidying my oldies for conversion or adding to the
outstanding games.

Also to Herve

Hows "The Snails Escape" coming along, it's one of the new titles I'm
really looking forward to. Ever since you posted the photo with
the "Moonlight Shadow" screenshot.

erm that's it I think?

Cheers

DrUnKeN mAsTeR!!!

 

 

arrowleft
arrowright