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
Next in thread arrowrightthread

 

 

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 Previous message Back to the Yahoo! Archive
home page
Next message arrowright
arrowleftthread Previous in thread Next in thread arrowrightthread