![]() |
Routines |
| Prev: $987F | Up: Map | Next: $98FB |
|
Used by the routine at $3113.
|
||||
| $98E8 | LDA #$CC | Store the MSB of the base address of the colour information area at $5D for no apparent reason. | ||
| $98EA | STA $5D | |||
| $98EC | JSR $95E8 | Is bit 8 of the x-coordinate of sprite #2 (the leftmost section of the speech bubble) set? | ||
| $98EF | BNE $98F8 | Branch if so. | ||
| $98F1 | CPY #$40 | Is the x-coordinate of sprite #2 at least 64? | ||
| $98F3 | BCS $98F8 | Branch if so. | ||
| $98F5 | JMP $96E8 | Otherwise make the character who is currently speaking stop speaking, because he's going to be shifted off screen. | ||
| $98F8 | JMP $91E8 | Move sprites #0-#6 left by 64 pixels. | ||
| Prev: $987F | Up: Map | Next: $98FB |