![]() |
Routines |
| Prev: DA97 | Up: Map | Next: DAAF |
|
Used by the routine at PlayerDeath.
Busy-wait delay: outer loop of 3C iterations, inner loop of 00 (256 cycles) each. Stashes and restores BC.
|
||||
| Delay_Long | DAA3 | PUSH BC | Stash BC on the stack. | |
| DAA4 | LD C,$3C | C=3C (outer loop counter). | ||
| Delay_Long_OuterLoop | DAA6 | LD B,$00 | Inner loop: spin B from 00 (256 iterations per pass). | |
| Delay_Long_InnerLoop | DAA8 | DJNZ Delay_Long_InnerLoop | ||
| DAAA | DEC C | Decrease outer counter and loop back to Delay_Long_OuterLoop until zero. | ||
| DAAB | JR NZ,Delay_Long_OuterLoop | |||
| DAAD | POP BC | Restore BC from the stack. | ||
| DAAE | RET | Return. | ||
| Prev: DA97 | Up: Map | Next: DAAF |