Routines |
Prev: 38632 | Up: Map | Next: 38670 |
Used by the routine at 38536.
|
||||
38640 | LD D,A | D=A. | ||
38641 | LD E,B | E=B. | ||
38642 | RR A | Rotate A right. | ||
38644 | INC HL | Increment HL by one. | ||
38645 | JR NC,38642 | Jump to 38642 if HL is greater than or equal to 0. | ||
38647 | LD BC,40 | BC=0040. | ||
38650 | LD A,(63588) | A=*63588. | ||
38653 | OR A | Jump to 38663 if A has even parity (P flag is set). | ||
38654 | JP PE,38663 | |||
38657 | ADD HL,BC | HL+=BC. | ||
38658 | SRL A | Shift A right. | ||
38660 | JR Z,38663 | Jump to 38663 if A is ??. | ||
38662 | ADD HL,BC | HL+=BC. | ||
38663 | LD A,(HL) | A=*HL. | ||
38664 | OR A | Set the bits from A. | ||
38665 | POP IX | Restore IX from the stack. | ||
38667 | POP HL | Restore HL and BC from the stack. | ||
38668 | POP BC | |||
38669 | RET | Return. |
Prev: 38632 | Up: Map | Next: 38670 |