Prev: 37781 Up: Map Next: 37980
37798: Routine at 93A6
37798 LD HL,(24698) HL=24698.
37801 LD (IX+3),H Write H to IX+3.
37804 LD (IX+2),L Write L to IX+2.
37807 LD A,(24700) A=24700.
37810 ADD A,8 A+=8.
37812 CP 175
37814 JR C,37818
37816 LD A,175 Write 175 to IX+4.
37818 LD (IX+4),A
37821 CALL 34561 Call 34561.
37824 CALL 34611 Call 34611.
37827 CALL 37980 Call 37980.
37830 JR Z,37859
37832 BIT 0,(IX+8)
37836 RET NZ
37837 LD (IX+0),47 Write 47 to IX+0.
37841 LD HL,24704 HL=24704.
37844 RES 0,(HL)
37846 LD A,(24701)
37849 LD (IX+5),A
37852 LD (IX+6),16
37856 JP 47299 Jump to 47299.
37859 RES 0,(IX+8) Reset bit 0 of IX+8.
37863 RET Return.
37864 LD A,(IX+6)
37867 CP 48
37869 JR NC,37877
37871 INC (IX+6)
37874 INC (IX+6)
37877 SRA A
37879 SRA A
37881 SRA A
37883 SRA A
37885 ADD A,(IX+4)
37888 LD (IX+4),A
37891 CP 176
37893 JR C,37941
37895 CALL 37307
37898 LD A,183
37900 LD (IX+4),A
37903 LD DE,28672
37906 EX DE,HL
37907 ADD HL,DE
37908 LD (HL),3
37910 INC DE
37911 LD A,D
37912 AND 3
37914 LD D,A
37915 LD HL,28672
37918 ADD HL,DE
37919 LD (HL),3
37921 LD A,(IX+2)
37924 AND 248
37926 LD L,A
37927 LD (IX+2),L
37930 CALL 39086
37933 CALL 34561
37936 LD (IX+0),0
37940 RET
37941 LD A,(IX+5)
37944 SRA A
37946 SRA A
37948 SRA A
37950 SRA A
37952 LD C,A
37953 LD B,0
37955 JP P,37960
37958 LD B,255
37960 LD L,(IX+2)
37963 LD H,(IX+3)
37966 ADD HL,BC
37967 LD (IX+3),H
37970 LD (IX+2),L
37973 CALL 34561
37976 CALL 34611
37979 RET
Prev: 37781 Up: Map Next: 37980