![]() |
Routines |
| H | 166 (MR CREAK) |
| 64016 | CALL 28968 | A=identifier of the blackboard nearest to CREAK |
| 64019 | CP 236 | Is CREAK on the top floor? |
| 64021 | JR NZ,64027 | Jump if not |
| 64023 | INC L | L=98 (which byte holds CREAK's x-coordinate) |
| 64024 | BIT 6,(HL) | Return with the zero flag reset if CREAK's x-coordinate is >= 64, i.e. he's in the (blackboardless) Map Room |
| 64026 | RET NZ | |
| 64027 | INC A | DE=32749 (Reading Room blackboard) or 32751 (White Room blackboard |
| 64028 | LD E,A | |
| 64029 | LD D,127 | |
| 64031 | LD A,(DE) | A=number of the character who last wrote on this board |
| 64032 | CP 172 | Set the zero flag if it was ERIC |
| 64034 | RET |