Prev: 42638 Up: Map Next: 42940
42664: Routine at A6A8
Used by the routine at 42638.
42664 BIT 1,(IX+10)
42668 JP NZ,42796
42671 BIT 0,(IX+9)
42675 JP NZ,AdvanceScriptInstruction
42678 CALL 43467
42681 LD A,(28079)
42684 OR A
42685 JR NZ,42695
42687 LD A,(28078)
42690 OR A
42691 JR Z,42716
42693 JR 42698
42695 LD A,(IX+11)
42698 SRL A
42700 JP C,43075
42703 SRL A
42705 JP C,43136
42708 SRL A
42710 JP C,43253
42713 JP 43193
42716 LD A,(28081)
42719 CP 5
42721 JP Z,42819
42724 LD A,(28080)
42727 OR A
42728 JP Z,42819
42731 DEC A
42732 LD (28080),A
42735 LD A,(28042)
42738 CP (IX+0)
42741 JR NZ,42847
42743 CALL 42900
42746 LD IY,(28019)
42750 LD A,(IX+1)
42753 CP (IY+1)
42756 JR Z,42764
42758 JP NC,43253
42761 JP 43193
42764 LD A,(IX+7)
42767 ADD A,2
42769 CP (IY+5)
42772 JR C,42784
42774 SUB 8
42776 CP (IY+7)
42779 JR NC,42790
42781 JP 37629
42784 LD HL,42374
42787 JP ScriptInstruction
42790 LD HL,42356
42793 JP ScriptInstruction
42796 RES 1,(IX+10)
42800 LD A,(28040)
42803 CP 1
42805 JP Z,35325
42808 LD A,(28070)
42811 CP 1
42813 JP Z,35325
42816 JP 37672
42819 LD A,(28040)
42822 CP 1
42824 JP Z,43488
42827 XOR A
42828 LD (28080),A
42831 LD (28081),A
42834 LD A,1
42836 CP (IX+0)
42839 JR NZ,42847
42841 CALL 42900
42844 JP 43488
42847 CALL 41505
42850 SRL A
42852 JP C,43075
42855 SRL A
42857 JP C,43136
42860 SRL A
42862 JR C,42868
42864 LD B,129
42866 JR 42870
42868 LD B,128
42870 CALL 41410
42873 LD A,(IY+7)
42876 CP (IX+5)
42879 JP C,43136
42882 LD A,(IX+7)
42885 CP (IY+5)
42888 JP C,43075
42891 LD A,B
42892 CP 128
42894 JP Z,43253
42897 JP 43193
42900 LD A,101
42902 SUB (IX+5)
42905 JR C,42920
42907 INC A
42908 LD (28079),A
42911 LD A,7
42913 LD (28078),A
42916 POP BC
42917 JP 43075
42920 LD A,(28068)
42923 SUB (IX+7)
42926 RET NC
42927 NEG
42929 INC A
42930 LD (28079),A
42933 LD A,5
42935 LD (28078),A
42938 POP BC
42939 RET
Prev: 42638 Up: Map Next: 42940