Prev: C23B Up: Map Next: C266
C259: Delay A × 65536 iterations
Input
A Number of outer iterations
Outer loop counter = A; inner double loop = C(0=256) × B(0=256)
delay_a C259 LD C,$00 C = 0 (256 outer-inner iterations)
delay_a_0 C25B LD B,$00 B = 0 (256 inner iterations)
delay_a_1 C25D DJNZ delay_a_1 DJNZ self (inner spin)
C25F DEC C DEC C
C260 JR NZ,delay_a_0 If C != 0 restart inner loop
C262 DEC A DEC A
C263 JR NZ,delay_a If A != 0 restart from outer
C265 RET
Prev: C23B Up: Map Next: C266