![]() |
Routines |
Prev: 38575 | Up: Map | Next: 38636 |
Used by the routine at GameStats.
|
||||
CalcRoomsVisited | 38601 | LD HL,24128 | HL=VisitedRooms. | |
38604 | LD BC,2067 | BC=2067. | ||
38607 | LD D,3 | D=3. | ||
38609 | XOR A | |||
CalcRoomsVisited_0 | 38610 | PUSH BC | Stash BC on the stack. | |
38611 | LD E,(HL) | |||
38612 | INC HL | |||
CalcRoomsVisited_1 | 38613 | RR E | ||
38615 | JR NC,CalcRoomsVisited_2 | |||
38617 | DEC D | |||
38618 | JR NZ,CalcRoomsVisited_2 | |||
38620 | LD D,3 | |||
38622 | ADD A,2 | |||
38624 | DAA | |||
CalcRoomsVisited_2 | 38625 | DJNZ CalcRoomsVisited_1 | ||
38627 | POP BC | Restore BC from the stack. | ||
38628 | DEC C | |||
38629 | JR NZ,CalcRoomsVisited_0 | |||
38631 | INC A | |||
38632 | LD (24148),A | |||
38635 | RET | Return. | ||
View the equivalent code in;
|
Prev: 38575 | Up: Map | Next: 38636 |