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

Author: rushforthian

Date: 12/11/2016

Subject: Re: JSW64 MM: James Bond - Room Exits Patch

 

Andrew wrote:

The reason that the rope doesn't take me to the room above is that JSW64MM:JB uses a global patch to disable room exits, so that going off the edges of the screen behaves as it does in Manic Miner.
In relation to the room exits patch, I believe there is an error in the Technical Notes text file that accompanies the game:
[quote]
Original JSW (walking up on a ramp):

#89D1: 3A CF 85 | LD A,(#85CF)  ; player's row in pixels*2
#89D4: FE E1    | CP #E1        ; on-screen range is 0 to #E0
#89D6: D4 B0 94 | CALL NC,#94B0 ; if row >= #E1 then enter room above
*
Original JSW (jumping up, or going up on a rope):

#8DEF: FE F0    | CP #F0        ; A contains player's row in pixels*2 #8DF1: D2 B0 94 | JP NC,#94B0   ; if row >= #F0 then enter room above [/quote]
should read:
[quote] Original JSW (walking up on a ramp, or going up on a rope):
#89D1: 3A CF 85 | LD A,(#85CF)  ; player's row in pixels*2 #89D4: FE E1    | CP #E1        ; on-screen range is 0 to #E0 #89D6: D4 B0 94 | CALL NC,#94B0 ; if row >= #E1 then enter room above
* Original JSW (jumping up [reference to going up on a rope deleted]):

#8DEF: FE F0    | CP #F0        ; A contains player's row in pixels*2 #8DF1: D2 B0 94 | JP NC,#94B0   ; if row >= #F0 then enter room above [/quote]

 

 

arrowleft
arrowright