![]()  | 
Routines | 
| Prev: 96AF | Up: Map | Next: 96EC | 
| 
 
Used by the routine at GameStats.
 
 | 
||||
| CalcRoomsVisited | 96C9 | LD HL,$5E40 | ||
| 96CC | LD BC,$0813 | |||
| 96CF | LD D,$03 | |||
| 96D1 | XOR A | |||
| CalcRoomsVisited_0 | 96D2 | PUSH BC | ||
| 96D3 | LD E,(HL) | |||
| 96D4 | INC HL | |||
| CalcRoomsVisited_1 | 96D5 | RR E | ||
| 96D7 | JR NC,CalcRoomsVisited_2 | |||
| 96D9 | DEC D | |||
| 96DA | JR NZ,CalcRoomsVisited_2 | |||
| 96DC | LD D,$03 | |||
| 96DE | ADD A,$02 | |||
| 96E0 | DAA | |||
| CalcRoomsVisited_2 | 96E1 | DJNZ CalcRoomsVisited_1 | ||
| 96E3 | POP BC | |||
| 96E4 | DEC C | |||
| 96E5 | JR NZ,CalcRoomsVisited_0 | |||
| 96E7 | INC A | |||
| 96E8 | LD ($5E54),A | |||
| 96EB | RET | |||
| Prev: 96AF | Up: Map | Next: 96EC |