![]() |
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 |