![]() |
Routines |
| Prev: F530 | Up: Map | Next: F54A |
| F532 | LD HL,$7F80 | 7F80 holds various game status flags | ||
| F535 | BIT 1,(HL) | Is MR WACKER already looking for ERIC (to expel him)? | ||
| F537 | RET NZ | Return if so | ||
| F538 | SET 1,(HL) | Signal: MR WACKER is looking for ERIC (to expel him) | ||
| F53A | LD L,$E4 | Set the MSB of the lesson clock at 7FE3 to 0xFF, so that the lesson will not end until ERIC's expelled | ||
| F53C | LD (HL),$FF | |||
| F53E | LD HL,$C81B | Point HL at byte 0x1B of MR WACKER's buffer | ||
| F541 | LD (HL),$30 | Place the address of the command list at F530 (which contains the single routine address F55F) into bytes 0x1B and 0x1C of MR WACKER's buffer | ||
| F543 | INC L | |||
| F544 | LD (HL),$F5 | |||
| F546 | INC L | Set bit 0 of byte 0x1D of MR WACKER's buffer, triggering a command list restart (at F530) | ||
| F547 | SET 0,(HL) | |||
| F549 | RET | |||
| Prev: F530 | Up: Map | Next: F54A |