Prev: CB03 Up: Map Next: CB35
CB15: Scroll a line of the message
Used by the routine at CB03.
CB15 PUSH AF Remember A.
CB16 LD A,$05 Start at column 5.
CB18 LD C,$00 Start at row 0.
CB1A LD ($CB91),A Set the current column.
CB1D LD A,($CB92) Increment the timer, which cycles between 0 and 3.
CB20 INC A
CB21 AND $03
CB23 LD ($CB92),A
CB26 JR NZ,$CB2A If the timer is not yet zero, skip this.
CB28 LD C,$10 Scroll 1A columns.
CB2A LD A,$0A
CB2C ADD A,C
CB2D LD B,A Scroll #0A rows.
CB2E CALL $CB63 Scroll the column.
CB31 DJNZ $CB2E Loop back if there is more to do.
CB33 POP AF Restore A and return.
CB34 RET
Prev: CB03 Up: Map Next: CB35