Prev: A532 Up: Map Next: A578
A556: Routine at A556
Used by the routine at A50E.
A556 PUSH HL Stash HL on the stack.
A557 CALL CalculateDartBoardAddress Call CalculateDartBoardAddress.
A55A EX DE,HL Exchange the DE and HL registers.
A55B POP HL Restore HL from the stack.
A55C DEC E Decrease E by one.
A55D EX DE,HL Exchange the DE and HL registers.
A55E LD B,$08 B=08.
A560 PUSH BC Stash BC and HL on the stack.
A561 PUSH HL
A562 LDI LDI.
A564 LDI LDI.
A566 LDI LDI.
A568 LDI LDI.
A56A LDI LDI.
A56C LDI LDI.
A56E LDI LDI.
A570 LDI LDI.
A572 POP HL Restore HL from the stack.
A573 INC H Increment H by one.
A574 POP BC Restore BC from the stack.
A575 DJNZ $A560 Decrease counter by one and loop back to A560 until counter is zero.
A577 RET Return.
Prev: A532 Up: Map Next: A578