Prev: $2B20 Up: Map Next: $2B3F
$2B21: Make BOY WONDER fire his catapult (1)
This corresponds to $702C in the ZX Spectrum version.
The address of this uninterruptible subcommand routine is placed into BOY WONDER's buffer by the routine at $2CA5.
$2B21 LDA $26 Pick up BOY WONDER's pre-action animatory state and store it at $B3.
$2B23 STA $B3
$2B25 LDA #$2B Replace the address of this uninterruptible subcommand routine in BOY WONDER's buffer with that of $2B3F.
$2B27 STA $B1
$2B29 LDA #$3F
$2B2B STA $B0
$2B2D JSR $322E Update the SRB for BOY WONDER's current animatory state and location.
$2B30 LDA $26 Set BOY WONDER's animatory state to $38/$B8: firing (phase 1).
$2B32 AND #$80
$2B34 CLC
$2B35 ADC #$38
$2B37 STA $26
$2B39 JSR $322E Update the SRB for BOY WONDER's new animatory state.
$2B3C JMP $2BAF Return.
Prev: $2B20 Up: Map Next: $2B3F