Prev: 50446 Up: Map Next: 52094
51598: Routine at C98E
Used by the routine at GameStart.
51598 LD IX,48917
51602 CALL 37796
51605 LD HL,(51368)
51608 LD (28100),HL
51611 LD DE,(28046)
51615 LD (28044),DE
51619 CALL 51675
51622 LD HL,(28100)
51625 LD (51368),HL
51628 LD DE,(28044)
51632 LD (28046),DE
51636 LD IX,48929
51640 CALL 37796
51643 LD HL,(51370)
51646 LD (28100),HL
51649 LD DE,(28048)
51653 LD (28044),DE
51657 CALL 51675
51660 LD HL,(28100)
51663 LD (51370),HL
51666 LD DE,(28044)
51670 LD (28048),DE
51674 RET
51675 BIT 0,(IX+9)
51679 JP NZ,AdvanceScriptInstruction
51682 BIT 1,(IX+9)
51686 JR Z,51694
51688 LD HL,51564
51691 JP ScriptInstruction
51694 LD IY,48977
51698 LD A,(28045)
51701 OR A
51702 JR Z,51738
51704 DEC A
51705 LD (28045),A
51708 LD A,(IY+0)
51711 CP 12
51713 JP Z,51826
51716 CP (IX+0)
51719 JP NZ,51852
51722 LD A,(IY+1)
51725 OR A
51726 JP Z,51826
51729 BIT 4,(IY+10)
51733 JP Z,51768
51736 JR 51782
51738 LD A,(IY+1)
51741 OR A
51742 JP Z,51826
51745 LD A,(IY+0)
51748 CP 12
51750 JP Z,51826
51753 BIT 4,(IY+10)
51757 JR NZ,51826
51759 LD A,(IY+0)
51762 CP (IX+0)
51765 JP NZ,51826
51768 LD A,80
51770 LD (28045),A
51773 LD A,(IY+0)
51776 CP (IX+0)
51779 JP NZ,51852
51782 LD A,(IY+5)
51785 CP (IX+5)
51788 JR Z,51796
51790 JP C,52053
51793 JP 52008
51796 LD A,(IX+1)
51799 CP (IY+1)
51802 JR Z,51820
51804 JP NC,51953
51807 INC A
51808 CP (IY+1)
51811 JP NZ,51906
51814 LD HL,51542
51817 JP ScriptInstruction
51820 LD HL,51520
51823 JP ScriptInstruction
51826 XOR A
51827 LD (28045),A
51830 LD A,(28044)
51833 OR A
51834 JR Z,51841
51836 CP (IX+0)
51839 JR NZ,51852
51841 LD A,9
51843 CALL 38234
51846 INC A
51847 LD (28044),A
51850 JR 51836
51852 CALL 41505
51855 SRL A
51857 JP C,52008
51860 SRL A
51862 JP C,52053
51865 SRL A
51867 JR C,51873
51869 LD B,129
51871 JR 51875
51873 LD B,128
51875 CALL 41410
51878 LD A,(IY+5)
51881 ADD A,4
51883 LD E,A
51884 CP (IX+5)
51887 JP C,52053
51890 LD A,(IX+7)
51893 CP E
51894 JP C,52008
51897 LD A,B
51898 CP 128
51900 JP Z,51953
51903 JP 51906
51906 CALL 38642
51909 JP NC,51841
51912 CALL 38646
51915 JR C,51940
51917 CP 129
51919 JR NZ,51940
51921 CALL 38755
51924 JP NZ,52002
51927 SET 0,(IX+9)
51931 CALL 40962
51934 LD HL,51440
51937 JP ScriptInstruction
51940 BIT 3,(IX+11)
51944 JP NZ,AdvanceScriptInstruction
51947 LD HL,51416
51950 JP ScriptInstruction
51953 CALL 38542
51956 JR C,51977
51958 CALL 38755
51961 JP NZ,52002
51964 CALL 40962
51967 SET 0,(IX+9)
51971 LD HL,51480
51974 JP ScriptInstruction
51977 LD A,(IX+1)
51980 OR A
51981 JP Z,51841
51984 BIT 7,A
51986 JP NZ,51841
51989 BIT 2,(IX+11)
51993 JP NZ,AdvanceScriptInstruction
51996 LD HL,51428
51999 JP ScriptInstruction
52002 JP NC,52008
52005 JP 52053
52008 LD A,(28068)
52011 LD E,A
52012 LD A,(28042)
52015 CP (IX+0)
52018 JR Z,52028
52020 LD A,(IX+7)
52023 CP E
52024 JR C,52040
52026 JR 52034
52028 LD A,(IX+5)
52031 CP E
52032 JR C,52040
52034 CALL 38902
52037 CALL 38775
52040 BIT 0,(IX+11)
52044 JP NZ,AdvanceScriptInstruction
52047 LD HL,51394
52050 JP ScriptInstruction
52053 LD A,(28042)
52056 CP (IX+0)
52059 JR NZ,52068
52061 LD A,100
52063 CP (IX+7)
52066 JR 52073
52068 LD A,100
52070 CP (IX+5)
52073 JR C,52081
52075 CALL 38936
52078 CALL 38806
52081 BIT 1,(IX+11)
52085 JP NZ,AdvanceScriptInstruction
52088 LD HL,51372
52091 JP ScriptInstruction
Prev: 50446 Up: Map Next: 52094