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 |