![]() |
Routines |
| Prev: 7E23 | Up: Map | Next: 7EE6 |
|
Used by the routine at MainLoop.
|
||||
| ProcessAction | 7E7E | PUSH HL | ||
| ProcessAction_0 | 7E7F | LD HL,$7EE6 | ||
| ProcessAction_1 | 7E82 | LD C,(IX+$00) | ||
|
This entry point is used by the routine at SetKeyPositions.
|
||||
| ProcessAction_2 | 7E85 | LD B,$00 | ||
| 7E87 | SLA C | |||
| 7E89 | RL B | |||
| 7E8B | ADD HL,BC | |||
| 7E8C | LD A,(HL) | |||
| 7E8D | INC HL | |||
| 7E8E | LD H,(HL) | |||
| 7E8F | LD L,A | |||
| 7E90 | JP $5CB0 | |||
|
This entry point is used by the routine at DrawRoom.
|
||||
| ProcessAction_3 | 7E93 | LD BC,$7E35 | ||
| 7E96 | PUSH BC | |||
| 7E97 | LD BC,$757D | |||
| 7E9A | AND A | |||
| 7E9B | SBC HL,BC | |||
| 7E9D | PUSH HL | |||
| 7E9E | POP IX | |||
| 7EA0 | LD A,($EA91) | |||
| 7EA3 | CP (IX+$01) | |||
| 7EA6 | JR Z,ProcessAction_4 | |||
| 7EA8 | LD BC,$0008 | |||
| 7EAB | ADD IX,BC | |||
| ProcessAction_4 | 7EAD | LD HL,$802A | ||
| 7EB0 | JR ProcessAction_1 | |||
|
This entry point is used by the routine at MainLoop.
|
||||
| ProcessAction_5 | 7EB2 | DI | ||
| 7EB3 | PUSH IX | |||
| 7EB5 | LD A,$01 | |||
| 7EB7 | LD ($5E04),A | |||
| 7EBA | LD IX,$EA90 | |||
| ProcessAction_6 | 7EBE | LD HL,$7EC5 | ||
| 7EC1 | PUSH HL | |||
| 7EC2 | JP ProcessAction_0 | |||
| 7EC5 | LD DE,$0008 | |||
| 7EC8 | ADD IX,DE | |||
| 7ECA | PUSH IX | |||
| 7ECC | POP HL | |||
| 7ECD | LD DE,$EAA8 | |||
| 7ED0 | AND A | |||
| 7ED1 | SBC HL,DE | |||
| 7ED3 | JR C,ProcessAction_6 | |||
| 7ED5 | CALL ClockTick | |||
| 7ED8 | LD A,($5C78) | |||
| 7EDB | LD ($5E03),A | |||
| 7EDE | XOR A | |||
| 7EDF | LD ($5E04),A | |||
| 7EE2 | POP IX | |||
| 7EE4 | EI | |||
| 7EE5 | RET | |||
| Prev: 7E23 | Up: Map | Next: 7EE6 |