Prev: B92F Up: Map Next: B984
B965: Animation: Pint
Used by the routine at Animation_BarMaid.
Animation_Pint B965 LD B,$10 B=10.
B967 LD DE,$CA54 DE=Graphics_Pint.
Animation_Pint_0 B96A LD A,(HL) A=*HL.
B96B PUSH AF Stash AF on the stack.
B96C LD A,(DE) A=*DE.
B96D LD (HL),A Write A to *HL.
B96E CALL NextScreenBufferLine Call NextScreenBufferLine.
B971 INC DE Increment DE by one.
B972 DJNZ Animation_Pint_0 Decrease counter by one and loop back to Animation_Pint_0 until counter is zero.
B974 HALT Halt operation (suspend CPU until the next interrupt).
B975 HALT Halt operation (suspend CPU until the next interrupt).
B976 HALT Halt operation (suspend CPU until the next interrupt).
B977 CALL $A8DB Call A8DB.
B97A LD B,$10 B=10.
Animation_Pint_1 B97C POP AF Restore AF from the stack.
B97D LD (HL),A Write A to *HL.
B97E CALL $A8DB Call A8DB.
B981 DJNZ Animation_Pint_1 Decrease counter by one and loop back to Animation_Pint_1 until counter is zero.
B983 RET Return.
Prev: B92F Up: Map Next: B984