Prev: 7E23 Up: Map Next: 7EE6
7E7E: Process Action
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