41853: Routine at A37D
| 41853 |
XOR A |
| 41854 |
LD (41000),A |
| 41857 |
LD A,(41821) |
| 41860 |
CALL 41649 |
| 41863 |
PUSH HL |
| 41864 |
POP IX |
| 41866 |
PUSH HL |
| 41867 |
CALL 41661 |
| 41870 |
CALL 50323 |
| 41873 |
CALL 50354 |
| 41876 |
POP HL |
| 41877 |
LD A,(40989) |
| 41880 |
LD C,A |
| 41881 |
PUSH HL |
| 41882 |
LD DE,6 |
| 41885 |
ADD HL,DE |
| 41886 |
CALL 43136 |
| 41889 |
POP HL |
| 41890 |
CALL 43136 |
| 41893 |
BIT 3,C |
| 41895 |
JR Z,41954 |
| 41897 |
BIT 5,C |
| 41899 |
CALL NZ,43136 |
| 41902 |
LD A,(40990) |
| 41905 |
BIT 7,A |
| 41907 |
CALL NZ,43136 |
| 41910 |
LD A,(41822) |
| 41913 |
CP 254 |
| 41915 |
JR NZ,41927 |
| 41917 |
PUSH HL |
| 41918 |
LD HL,(41007) |
| 41921 |
CALL 42009 |
| 41924 |
POP HL |
| 41925 |
JR 41954 |
| 41927 |
PUSH HL |
| 41928 |
LD HL,41014 |
| 41931 |
CP (HL) |
| 41932 |
JR NZ,41942 |
| 41934 |
LD DE,1371 |
| 41937 |
CALL 43143 |
| 41940 |
JR 41953 |
| 41942 |
LD A,(40975) |
| 41945 |
CP 5 |
| 41947 |
LD A,(41822) |
| 41950 |
CALL 42821 |
| 41953 |
POP HL |
| 41954 |
LD A,(41823) |
| 41957 |
CP 255 |
| 41959 |
JR Z,42004 |
| 41961 |
BIT 2,C |
| 41963 |
JR Z,42004 |
| 41965 |
BIT 5,C |
| 41967 |
CALL Z,43136 |
| 41970 |
LD A,(40990) |
| 41973 |
BIT 7,A |
| 41975 |
CALL Z,43136 |
| 41978 |
LD A,(41823) |
| 41981 |
CP 254 |
| 41983 |
JR NZ,41993 |
| 41985 |
LD HL,(41009) |
| 41988 |
CALL 42009 |
| 41991 |
JR 42004 |
| 41993 |
LD A,(40976) |
| 41996 |
CP 5 |
| 41998 |
LD A,(41823) |
| 42001 |
CALL 42821 |
| 42004 |
LD A,46 |
| 42006 |
JP 43447 |
| 42009 |
PUSH BC |
| 42010 |
RES 7,H |
| 42012 |
SLA L |
| 42014 |
SRL H |
| 42016 |
RR L |
| 42018 |
LD A,32 |
| 42020 |
CALL 43447 |
| 42023 |
LD DE,240 |
| 42026 |
CALL 42102 |
| 42029 |
AND A |
| 42030 |
JR Z,42050 |
| 42032 |
LD B,A |
| 42033 |
LD A,96 |
| 42035 |
CALL 43447 |
| 42038 |
CALL 42128 |
| 42041 |
LD A,L |
| 42042 |
OR H |
| 42043 |
JR Z,42087 |
| 42045 |
LD A,32 |
| 42047 |
CALL 43447 |
| 42050 |
LD DE,12 |
| 42053 |
CALL 42102 |
| 42056 |
AND A |
| 42057 |
JR Z,42089 |
| 42059 |
LD B,A |
| 42060 |
CALL 42128 |
| 42063 |
LD A,47 |
| 42065 |
CALL 43447 |
| 42068 |
LD A,L |
| 42069 |
AND A |
| 42070 |
LD B,A |
| 42071 |
JR Z,42078 |
| 42073 |
CALL 42128 |
| 42076 |
JR 42087 |
| 42078 |
LD A,45 |
| 42080 |
CALL 43447 |
| 42083 |
XOR A |
| 42084 |
LD (40998),A |
| 42087 |
POP BC |
| 42088 |
RET |
| 42089 |
LD B,L |
| 42090 |
CALL 42128 |
| 42093 |
LD A,68 |
| 42095 |
CALL 43447 |
| 42098 |
LD A,46 |
| 42100 |
JR 42080 |
| 42102 |
LD A,255 |
| 42104 |
INC A |
| 42105 |
AND A |
| 42106 |
SBC HL,DE |
| 42108 |
JR NC,42104 |
| 42110 |
ADD HL,DE |
| 42111 |
RET |
| 42112 |
CALL 42102 |
| 42115 |
ADD A,48 |
| 42117 |
DEC C |
| 42118 |
INC C |
| 42119 |
JR NZ,42125 |
| 42121 |
CP 48 |
| 42123 |
RET Z |
| 42124 |
INC C |
| 42125 |
JP 43447 |
| 42128 |
PUSH HL |
| 42129 |
PUSH DE |
| 42130 |
LD L,B |
| 42131 |
LD H,0 |
| 42133 |
LD C,H |
| 42134 |
LD DE,100 |
| 42137 |
CALL 42112 |
| 42140 |
LD DE,10 |
| 42143 |
CALL 42112 |
| 42146 |
LD A,L |
| 42147 |
ADD A,48 |
| 42149 |
CALL 43447 |
| 42152 |
POP DE |
| 42153 |
POP HL |
| 42154 |
RET |