Prev: B643 Up: Map Next: B684
B66A: Routine at B66A
Used by the routine at StartGame.
Self-modifying code.
B66A LD ($B679),HL Write HL to *B679.
B66D LD IX,$9AD0 IX=9AD0.
B671 LD B,$0B B=0B (counter).
B673 PUSH BC Stash BC on the stack.
B674 LD A,(IX+$00) A=*IX+00.
B677 ADD A,A A+=A.
Modified from B66A.
B678 CALL NZ,$B678 Call B678 not zero.
B67B LD DE,$0016 IX+=0016.
B67E ADD IX,DE
B680 POP BC Restore BC from the stack.
B681 DJNZ $B673 Decrease counter by one and loop back to B673 until counter is zero.
B683 RET Return.
Prev: B643 Up: Map Next: B684