Routines |
Prev: 6D7D | Up: Map | Next: 6DB5 |
|
||||||||||
6DA3 | LD BC,$B63B | B=0xB6, C=0x3B | ||||||||
6DA6 | LD A,D | A=y-coordinate of the location | ||||||||
6DA7 | CP $0E | The assembly hall stage's y-coordinate is 14 | ||||||||
6DA9 | RET NZ | Return to 63D2 if the location is not there | ||||||||
6DAA | LD A,E | A=x-coordinate of the location | ||||||||
6DAB | CP $5A | Return to 63D2 unless 74<=A<90 (the rough vicinity of the stage) | ||||||||
6DAD | RET NC | |||||||||
6DAE | CP $4A | |||||||||
6DB0 | RET C | |||||||||
6DB1 | POP BC | Drop the return address from the stack | ||||||||
6DB2 | LD A,$C0 | A=0xC0: region identifier for the assembly hall stage (see 63D2) | ||||||||
6DB4 | RET | Return with the carry flag reset (indicating that the location is not on a staircase) to the caller of 63D2 |
Prev: 6D7D | Up: Map | Next: 6DB5 |