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: 4292
Author: john_elliott_uk
Date: 13/06/2004
Subject: Re: MM/JSW and lives
--- In manicminerandjetsetwilly@yahoogroups.com, "Alexandra"
> In MM I'm thinking of making the time bonus more valuable and that
In MM, all score increments are a power of 10 (1,10,100 etc.) For
> should pretty much fix the problem. I could also make items give you
> more points. If someone could point me to the hex values to change I
> would be very grateful.
example, the code to boost the score when an item is collected goes
like this:
8F82: 21 2C 84 LD HL,842Ch
8F85: CD FE 90 CALL 90FEh
This adds 100 points. You change the number of points by changing HL:
LD HL,842Ah adds 10000 points.
LD HL,842Bh adds 1000 points.
LD HL,842Ch adds 100 points.
LD HL,842Dh adds 10 points.
LD HL,842Eh adds 1 point.
The score increment when air is running down is:
90BA: 21 2E 84 LD HL,842Eh
90BD: CD FE 90 CALL 90FEh
and the other time is when a Kong Beast is killed:
91DA: 21 2C 84 LD HL,842Ch
91DD: CD FE 90 CALL 90FEh
A similar system is used to detect when the number of Willies should
be boosted.
90EE: FE 2A CP 2Ah
-- That is, when the 10000s digit is changed, the number of lives is
boosted.
