Routines |
Prev: A532 | Up: Map | Next: A578 |
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 |