Prev: 49530 Up: Map Next: 49576
49548: Routine at C18C
49548 LD A,24 A=24.
49550 LD L,1 L=1.
49552 EX AF,AF' Exchange the AF register with the shadow AF register.
49553 LD DE,511 DE=0511.
49556 PUSH DE Stash DE on the stack.
49557 CALL Sounds_PlaySquareWave_Loop Call Sounds_PlaySquareWave_Loop.
49560 POP DE Restore DE from the stack.
49561 LD A,E E-=L.
49562 SUB L
49563 LD E,A
49564 JR NC,49556 Jump to 49556 if the result is non-negative.
49566 LD A,4 L+=4.
49568 ADD A,L
49569 LD L,A
49570 EX AF,AF' Exchange the AF register with the shadow AF register.
49571 DEC A Decrease A by one.
49572 JR NZ,49552 Jump to 49552 if A is not zero.
49574 DI Disable interrupts.
49575 RET Return.
Prev: 49530 Up: Map Next: 49576