Routines |
Prev: 30710 | Up: Map | Next: 30896 |
Used by the routine at 29597.
|
||||
30864 | LD B,55 | B=55 (counter). | ||
30866 | LD HL,2500 | HL=2500 (loop delay parameter). | ||
30869 | LD DE,1 | DE=0001 (number of passes). | ||
30872 | PUSH BC | Stash BC and HL on the stack. | ||
30873 | PUSH HL | |||
30874 | CALL 949 | Call BEEPER. | ||
30877 | POP HL | Restore HL from the stack. | ||
30878 | LD BC,30 | HL-=0030. | ||
30881 | SBC HL,BC | |||
30883 | POP BC | Restore BC from the stack. | ||
30884 | DJNZ 30869 | Decrease counter by one and loop back to 30869 until counter is zero. | ||
30886 | LD HL,23672 | A=FRAMES. | ||
30889 | LD A,(HL) | |||
30890 | ADD A,8 | A+=8. | ||
30892 | CP (HL) | Loop until A and FRAMES are equal. | ||
30893 | JR NZ,30892 | |||
30895 | RET | Return. |
Prev: 30710 | Up: Map | Next: 30896 |