![]() |
Routines |
| Prev: 46970 | Up: Map | Next: 47073 |
|
Used by the routine at CopyFloatingHandToDartboard.
|
||||
| 47008 | LD B,8 | B=8. | ||
| 47010 | EX AF,AF' | Exchange the shadow AF register with the AF register. | ||
| 47011 | LD C,A | C=A. | ||
| 47012 | EX AF,AF' | Exchange the AF register with the shadow AF register. | ||
| 47013 | PUSH BC | Stash BC, HL and DE on the stack. | ||
| 47014 | PUSH HL | |||
| 47015 | PUSH DE | |||
| 47016 | LD A,C | A=C. | ||
| 47017 | CP 32 | Jump to 47065 if A is equal to 32. | ||
| 47019 | JR Z,47065 | |||
| 47021 | LDI | LDI. | ||
| 47023 | INC A | Increment A by one. | ||
| 47024 | CP 32 | Jump to 47065 if A is equal to 32. | ||
| 47026 | JR Z,47065 | |||
| 47028 | LDI | LDI. | ||
| 47030 | INC A | Increment A by one. | ||
| 47031 | CP 32 | Jump to 47065 if A is equal to 32. | ||
| 47033 | JR Z,47065 | |||
| 47035 | LDI | LDI. | ||
| 47037 | INC A | Increment A by one. | ||
| 47038 | CP 32 | Jump to 47065 if A is equal to 32. | ||
| 47040 | JR Z,47065 | |||
| 47042 | LDI | LDI. | ||
| 47044 | INC A | Increment A by one. | ||
| 47045 | CP 32 | Jump to 47065 if A is equal to 32. | ||
| 47047 | JR Z,47065 | |||
| 47049 | LDI | LDI. | ||
| 47051 | INC A | Increment A by one. | ||
| 47052 | CP 32 | Jump to 47065 if A is equal to 32. | ||
| 47054 | JR Z,47065 | |||
| 47056 | LDI | LDI. | ||
| 47058 | INC A | Increment A by one. | ||
| 47059 | CP 32 | Jump to 47065 if A is equal to 32. | ||
| 47061 | JR Z,47065 | |||
| 47063 | LDI | LDI. | ||
| 47065 | POP DE | Restore DE from the stack. | ||
| 47066 | INC D | Increment D by one. | ||
| 47067 | POP HL | Restore HL from the stack. | ||
| 47068 | INC H | Increment H by one. | ||
| 47069 | POP BC | Restore BC from the stack. | ||
| 47070 | DJNZ 47010 | Decrease counter by one and loop back to 47010 until counter is zero. | ||
| 47072 | RET | Return. | ||
| Prev: 46970 | Up: Map | Next: 47073 |