![]() |
Routines |
| Prev: 79B0 | Up: Map | Next: 79CA |
|
||||||||
| 79BA | LD A,($7FC9) | Pick up the lesson signal flags from 7FC9 | ||||||
| 79BD | RLCA | Is it EINSTEIN's turn to speak yet? | ||||||
| 79BE | RET NC | Return if not | ||||||
| 79BF | LD L,$63 | Replace the address of this primary command routine in bytes 0x63 and 0x64 of EINSTEIN's buffer with that of 79CA (so that we go there after EINSTEIN has finished speaking) | ||||||
| 79C1 | LD (HL),$CA | |||||||
| 79C3 | LD L,$6A | Set the routine address MSB in byte 0x6A of EINSTEIN's buffer to that of 798C; the LSB will be set later | ||||||
| 79C5 | LD (HL),$79 | |||||||
| 79C7 | JP $7986 | Make EINSTEIN join the queue to speak | ||||||
| Prev: 79B0 | Up: Map | Next: 79CA |