![]() |
Routines |
| Prev: A763 | Up: Map | Next: A7D4 |
|
Used by the routine at BBAE.
|
||||
| A79F | LD A,($96AB) | A=96AB. | ||
| A7A2 | CALL HandlerOrchidType | Call HandlerOrchidType. | ||
| A7A5 | PUSH IX | |||
| A7A7 | LD IX,$97DA | IX=OrchidData. | ||
| A7AB | LD A,(IX+$00) | |||
| A7AE | AND %00000111 | Keep only bits 0-2. | ||
| A7B0 | LD C,A | |||
| A7B1 | LD A,(IX+$02) | |||
| A7B4 | AND %00001000 | Keep only bit 3. | ||
| A7B6 | OR C | |||
| A7B7 | LD C,A | |||
| A7B8 | LD A,(IX+$07) | |||
| A7BB | RLCA | |||
| A7BC | RLCA | |||
| A7BD | RLCA | |||
| A7BE | RLCA | |||
| A7BF | AND %11110000 | Keep only bits 4-7. | ||
| A7C1 | OR C | |||
| A7C2 | LD (HL),A | |||
| A7C3 | INC HL | |||
| A7C4 | LD A,(IX+$05) | |||
| A7C7 | AND %00000111 | Keep only bits 0-2. | ||
| A7C9 | LD B,A | |||
| A7CA | LD A,(IX+$06) | |||
| A7CD | AND %11111000 | Keep only bits 3-7. | ||
| A7CF | OR B | |||
| A7D0 | LD (HL),A | |||
| A7D1 | POP IX | |||
| A7D3 | RET | Return. | ||
| Prev: A763 | Up: Map | Next: A7D4 |