![]() |
Routines |
| Prev: A556 | Up: Map | Next: A58F |
|
Used by the routine at A532.
|
||||
| A578 | PUSH HL | Stash HL on the stack. | ||
| A579 | CALL CalculateDartBoardAddress | Call CalculateDartBoardAddress. | ||
| A57C | EX DE,HL | Exchange the DE and HL registers. | ||
| A57D | POP HL | Restore HL from the stack. | ||
| A57E | EX DE,HL | Exchange the DE and HL registers. | ||
| A57F | LD B,$08 | B=08. | ||
| A581 | PUSH BC | Stash BC and HL on the stack. | ||
| A582 | PUSH HL | |||
| A583 | LDI | LDI. | ||
| A585 | LDI | LDI. | ||
| A587 | LDI | LDI. | ||
| A589 | POP HL | Restore HL from the stack. | ||
| A58A | INC H | Increment H by one. | ||
| A58B | POP BC | Restore BC from the stack. | ||
| A58C | DJNZ $A581 | Decrease counter by one and loop back to A581 until counter is zero. | ||
| A58E | RET | Return. | ||
| Prev: A556 | Up: Map | Next: A58F |