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

Author: john_elliott_uk

Date: 24/08/2004

Subject: Re: JSW64: Manic Miner

 

--- In manicminerandjetsetwilly@yahoogroups.com, andrewbroad
wrote:

> Assuming that the number of items collected is represented as a 16-
> bit word

It isn't. See the code at 93F7h in JSW48. My prediction is that once
you get to 999 items, the counter will appear to wrap; then the Game
Over message will become 'Game Oves', 'Game Ovet', and so on.

> 1? 5? M? Of The D? Mountain Cing?

15 Men On The Dead Man's Chest

> Because you don't want to alter the game-engine, at least in a
> `negative' way?

Correct.

> Sometimes I wish I were Matthew Smith, then I could just reissue the
> original Jet Set Willy with the BGB fixed, not to mention the
> official Software Projects POKEs, and perhaps tie up the loose ends
> (going up from "Watch Tower" and "Rescue Esmerelda"). Only he could
> do this with authority - it would be a great sacrilege for anyone
> else to do so and claim it to be canon.

No reason why it shouldn't be done in JSW64, of course. Any suggestions?

> Is there any reason why patch-vectors shouldn't run before the
> portal code?

I have 8 bytes at my disposal. Currently these hold:

call 85AAh ; Handle Rigor Mortis and the portal
ld hl,(80FDh) ; Patch vector
jp (hl)

Now, I suspect that a reversed version of that won't fit into 8
bytes. The closest I can get is

ld hl,(80FDh)
call 8552h ;which contains a JP (HL)
jp 85AAh ;Rigor Mortis and the portal

but that takes 9 bytes.

> > That's because I have another use for Caps Shift.
>
> Which is?

For me to know and you to disassemble :-)

 

 

arrowleft
arrowright