ref: 57fc81d44e1f26b8895d37c9d847400851a8f8b4
dir: /home/delay.asm/
DelayFrame:: ; 45a ; Wait for one frame ld a, 1 ld [wVBlankOccurred], a ; Wait for the next VBlank, halting to conserve battery .halt halt ; rgbasm adds a nop after this instruction by default ld a, [wVBlankOccurred] and a jr nz, .halt ret ; 468 DelayFrames:: ; 468 ; Wait c frames call DelayFrame dec c jr nz, DelayFrames ret ; 46f