Routines |
Prev: 6B3B | Up: Map | Next: 6B54 |
|
||||||||||
6B3D | LD A,(HL) | Reset bits 5 and 6 of byte 0x7A of the character's buffer, indicating that he should no longer walk fast or slow continuously (if he was doing so) | ||||||||
6B3E | AND $9F | |||||||||
6B40 | LD (HL),A | |||||||||
6B41 | LD L,$63 | Replace the address of this routine in bytes 0x63 and 0x64 of the character's buffer with that of 6B32 | ||||||||
6B43 | LD (HL),$32 | |||||||||
6B45 | LD L,$67 | Collect the next byte (the number of walkabouts) from the command list and place it in byte 0x67 of the character's buffer | ||||||||
6B47 | CALL $618C | |||||||||
6B4A | LD (HL),A | |||||||||
6B4B | LD L,$65 | Collect the next byte (the signal byte - always 0) from the command list and place it in byte 0x65 of the character's buffer | ||||||||
6B4D | CALL $618C | |||||||||
6B50 | LD (HL),A | |||||||||
6B51 | JP $62E5 | Send the character on his first mini-walkabout |
Prev: 6B3B | Up: Map | Next: 6B54 |