Routines |
Prev: A613 | Up: Map | Next: A652 |
Used by the routine at 9D42.
|
||||
A639 | LD A,($9B10) | A=*9B10. | ||
A63C | ADD A,$03 | A+=03. | ||
A63E | PUSH HL | Stash HL on the stack. | ||
A63F | LD B,$10 | B=10. | ||
A641 | AND A | Set flags. | ||
A642 | RR (HL) | Rotate *HL right. | ||
A644 | INC HL | Increment HL by one. | ||
A645 | RR (HL) | Rotate *HL right. | ||
A647 | INC HL | Increment HL by one. | ||
A648 | RR (HL) | Rotate *HL right. | ||
A64A | INC HL | Increment HL by one. | ||
A64B | DJNZ $A641 | Decrease counter by one and loop back to A641 until counter is zero. | ||
A64D | POP HL | Restore HL from the stack. | ||
A64E | DEC A | Decrease A by one. | ||
A64F | JR NZ,$A63E | Jump to A63E if A is not equal to A. | ||
A651 | RET | Return. |
Prev: A613 | Up: Map | Next: A652 |