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 |