![]() |
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 |