![]() |
Routines |
| Prev: 9670 | Up: Map | Next: 96B8 |
|
Sets CHARS=$F8B1 and draws the oral static background (L9709). Sets CHARS=$FB41 and draws oral animation frame 1 (L97C8). Delays 8 ticks.
Loops 21 times via oral_anim_loop: pass 18 → hero speech bubble (oral_hero_bubble) pass 3 → prostitute reply bubble (oral_prostitute_bubble)
|
||||
| oral_seq | 9695 | LD DE,$F8B1 | Set CHARS=$F8B1, draw oral static background (L9709) | |
| 9698 | CALL set_chars | |||
| 969B | LD HL,$9709 | |||
| 969E | CALL draw_frame | |||
| 96A1 | LD DE,$FB41 | Set CHARS=$FB41, draw animation frame 1 (L97C8) | ||
| 96A4 | CALL set_chars | |||
| 96A7 | LD HL,$97C8 | |||
| 96AA | CALL draw_frame | |||
| 96AD | LD A,$08 | Delay 8 | ||
| 96AF | CALL delay_a | |||
| 96B2 | LD B,$15 | B = 21 (loop count) | ||
| 96B4 | CALL oral_anim_loop | Animation loop (oral_anim_loop) | ||
| 96B7 | RET | |||
| Prev: 9670 | Up: Map | Next: 96B8 |