![]() |
Routines |
| Prev: 96E8 | Up: Map | Next: 970E |
|
Used by the routine at 9688.
|
||||
| 96F0 | LD D,A | D=A. | ||
| 96F1 | LD E,B | E=B. | ||
| 96F2 | RR A | Rotate A right. | ||
| 96F4 | INC HL | Increment HL by one. | ||
| 96F5 | JR NC,$96F2 | Jump to 96F2 if HL is greater than or equal to 00. | ||
| 96F7 | LD BC,$0028 | BC=0028. | ||
| 96FA | LD A,($F864) | A=*F864. | ||
| 96FD | OR A | Jump to 9707 if A has even parity (P flag is set). | ||
| 96FE | JP PE,$9707 | |||
| 9701 | ADD HL,BC | HL+=BC. | ||
| 9702 | SRL A | Shift A right. | ||
| 9704 | JR Z,$9707 | Jump to 9707 if A is ??. | ||
| 9706 | ADD HL,BC | HL+=BC. | ||
| 9707 | LD A,(HL) | A=*HL. | ||
| 9708 | OR A | Set the bits from A. | ||
| 9709 | POP IX | Restore IX from the stack. | ||
| 970B | POP HL | Restore HL and BC from the stack. | ||
| 970C | POP BC | |||
| 970D | RET | Return. | ||
| Prev: 96E8 | Up: Map | Next: 970E |