Routines |
Prev: $3AB3 | Up: Map | Next: $3AD5 |
Called from the main loop at $0800.
|
||||
$3AB4 | INC $60 | Increment the current character number at $60. | ||
$3AB6 | LDA $60 | Pick up the current character number from $60. | ||
$3AB8 | CMP #$14 | Is it $14 (ERIC)? | ||
$3ABA | BCC $3AC3 | Branch if not. | ||
$3ABC | LDA #$00 | Reset the character number at $60 to $00 (little boy no. 1). | ||
$3ABE | STA $60 | |||
$3AC0 | JMP $3ACB | Jump forward. | ||
$3AC3 | CMP #$04 | Is the current character number $04 (little boy no. 5)? | ||
$3AC5 | BNE $3ACB | Branch if not. | ||
$3AC7 | INC $60 | Increment the current character number at $60 to $05 (little boy no. 6). | ||
$3AC9 | LDA $60 | Pick up the current character number from $60. | ||
$3ACB | JSR $3279 | Copy the current character's buffer into page 0. | ||
$3ACE | JSR $3B5E | Move the character. | ||
$3AD1 | JSR $33BF | Restore the character's buffer from page 0. | ||
$3AD4 | RTS |
Prev: $3AB3 | Up: Map | Next: $3AD5 |