Routines |
Prev: $2873 | Up: Map | Next: $28AB |
$2885 | LDA $3F | Set bit 1 of the flags byte at $3F: this character is running continuously. | ||
$2887 | ORA #$02 | |||
$2889 | STA $3F | |||
$288B | LDA $787C | Pick up the address of the continual subcommand routine from bytes $7B and $7C of little boy no. 1's character buffer, and return unless it is $2873. | ||
$288E | CMP #$28 | |||
$2890 | BNE $28AA | |||
$2892 | LDA $787B | |||
$2895 | CMP #$73 | |||
$2897 | BNE $28AA | |||
$2899 | LDA #$28 | Place the address of the continual subcommand routine at $2873 into this little boy's buffer at $39. | ||
$289B | STA $3A | |||
$289D | LDA #$73 | |||
$289F | STA $39 | |||
$28A1 | LDX $7865 | Pick up little boy no. 1's destination coordinates from bytes $65 and $66 of his character buffer. | ||
$28A4 | LDY $7866 | |||
$28A7 | JMP $1083 | Make them this little boy's destination coordinates and set him on his way there. | ||
$28AA | RTS |
Prev: $2873 | Up: Map | Next: $28AB |