58609: Handler: Lifts 2
| Handler_Lifts2 |
58609 |
LD IX,(23524) |
| Handler_Lifts2_Loop |
58613 |
LD A,(IX+0) |
|
58616 |
CP 255 |
|
58618 |
RET Z |
|
58619 |
LD A,(IX+5) |
|
58622 |
CP 0 |
|
58624 |
JR Z,Handler_Lifts2_3 |
|
58626 |
LD C,(IX+0) |
|
58629 |
LD B,(IX+1) |
|
58632 |
LD A,(IX+3) |
|
58635 |
CP 3 |
|
58637 |
JR Z,Handler_Lifts2_5 |
|
58639 |
CP 2 |
|
58641 |
JR Z,Handler_Lifts2_4 |
|
58643 |
CP 1 |
|
58645 |
JR Z,Handler_Lifts2_6 |
|
58647 |
DEC B |
|
58648 |
CALL 3545 |
| Handler_Lifts2_0 |
58651 |
LD D,4 |
| Handler_Lifts2_1 |
58653 |
LD B,(IX+7) |
|
58656 |
LD A,255 |
|
58658 |
LD HL,(23684) |
|
58661 |
INC H |
|
58662 |
LD (23684),HL |
|
58665 |
DEC H |
| Handler_Lifts2_2 |
58666 |
LD (HL),A |
|
58667 |
INC HL |
|
58668 |
DJNZ Handler_Lifts2_2 |
|
58670 |
DEC D |
|
58671 |
JR NZ,Handler_Lifts2_1 |
| Handler_Lifts2_3 |
58673 |
LD DE,16 |
|
58676 |
ADD IX,DE |
|
58678 |
JR Handler_Lifts2_Loop |
| Handler_Lifts2_4 |
58680 |
CALL 3545 |
|
58683 |
LD HL,(23684) |
|
58686 |
INC H |
|
58687 |
INC H |
|
58688 |
INC H |
|
58689 |
INC H |
|
58690 |
LD (23684),HL |
|
58693 |
JR Handler_Lifts2_0 |
| Handler_Lifts2_5 |
58695 |
CALL 3545 |
|
58698 |
LD HL,(23684) |
|
58701 |
INC H |
|
58702 |
INC H |
|
58703 |
LD (23684),HL |
|
58706 |
JR Handler_Lifts2_0 |
| Handler_Lifts2_6 |
58708 |
PUSH BC |
|
58709 |
CALL 3545 |
|
58712 |
LD HL,(23684) |
|
58715 |
LD A,H |
|
58716 |
ADD A,6 |
|
58718 |
LD H,A |
|
58719 |
LD (23684),HL |
|
58722 |
LD D,2 |
| Handler_Lifts2_7 |
58724 |
LD HL,(23684) |
|
58727 |
INC H |
|
58728 |
LD (23684),HL |
|
58731 |
DEC H |
|
58732 |
LD A,255 |
|
58734 |
LD B,(IX+7) |
| Handler_Lifts2_8 |
58737 |
LD (HL),A |
|
58738 |
INC HL |
|
58739 |
DJNZ Handler_Lifts2_8 |
|
58741 |
DEC D |
|
58742 |
JR NZ,Handler_Lifts2_7 |
|
58744 |
POP BC |
|
58745 |
DEC B |
|
58746 |
CALL 3545 |
|
58749 |
LD D,2 |
|
58751 |
JR Handler_Lifts2_1 |