![]() |
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 |