44350: Routine at AD3E
| 44350 |
LD BC,0 |
| 44353 |
IN A,(31) |
| 44355 |
AND A |
| 44356 |
RET Z |
| 44357 |
LD D,A |
| 44358 |
AND 224 |
| 44360 |
JP Z,44368 |
| 44363 |
LD A,243 |
| 44365 |
LD (63282),A |
| 44368 |
LD A,(63282) |
| 44371 |
CP 243 |
| 44373 |
JP NZ,44378 |
| 44376 |
SUB A |
| 44377 |
RET |
| 44378 |
LD A,D |
| 44379 |
BIT 4,A |
| 44381 |
LD D,0 |
| 44383 |
JP Z,44393 |
| 44386 |
AND 15 |
| 44388 |
LD D,128 |
| 44390 |
JP Z,44475 |
| 44393 |
CP 10 |
| 44395 |
JP NZ,44403 |
| 44398 |
LD C,160 |
| 44400 |
JP 44475 |
| 44403 |
CP 8 |
| 44405 |
JP NZ,44413 |
| 44408 |
LD C,128 |
| 44410 |
JP 44475 |
| 44413 |
CP 9 |
| 44415 |
JP NZ,44423 |
| 44418 |
LD C,144 |
| 44420 |
JP 44475 |
| 44423 |
CP 1 |
| 44425 |
JP NZ,44433 |
| 44428 |
LD C,4 |
| 44430 |
JP 44475 |
| 44433 |
CP 5 |
| 44435 |
JP NZ,44443 |
| 44438 |
LD C,80 |
| 44440 |
JP 44475 |
| 44443 |
CP 4 |
| 44445 |
JP NZ,44453 |
| 44448 |
LD C,64 |
| 44450 |
JP 44475 |
| 44453 |
CP 6 |
| 44455 |
JP NZ,44463 |
| 44458 |
LD C,96 |
| 44460 |
JP 44475 |
| 44463 |
CP 2 |
| 44465 |
JP NZ,44473 |
| 44468 |
LD C,8 |
| 44470 |
JP 44475 |
| 44473 |
SUB A |
| 44474 |
RET |
| 44475 |
LD A,(65108) |
| 44478 |
OR D |
| 44479 |
LD (65108),A |
| 44482 |
LD A,C |
| 44483 |
RET |
| 44484 |
NOP |
| 44485 |
NOP |
| 44486 |
NOP |
| 44487 |
NOP |
| 44488 |
NOP |
| 44489 |
NOP |
| 44490 |
NOP |
| 44491 |
NOP |
| 44492 |
NOP |
| 44493 |
NOP |
| 44494 |
NOP |
| 44495 |
NOP |
| 44496 |
NOP |
| 44497 |
NOP |
| 44498 |
NOP |
| 44499 |
NOP |
| 44500 |
LD A,201 |
| 44502 |
LD (35934),A |
| 44505 |
LD HL,51380 |
| 44508 |
LD (23606),HL |
| 44511 |
LD HL,52380 |
| 44514 |
LD (65026),HL |
| 44517 |
CALL 36200 |
| 44520 |
CALL 36360 |
| 44523 |
CALL 36408 |
| 44526 |
CALL 32860 |
| 44529 |
CALL 36691 |
| 44532 |
CALL 35900 |
| 44535 |
LD HL,0 |
| 44538 |
LD DE,1024 |
| 44541 |
CALL 37050 |
| 44544 |
LD HL,0 |
| 44547 |
LD DE,0 |
| 44550 |
LD BC,10000 |
| 44553 |
LDIR |
| 44555 |
LD HL,52380 |
| 44558 |
LD (65026),HL |
| 44561 |
CALL 32860 |
| 44564 |
CALL 32860 |
| 44567 |
CALL 35900 |
| 44570 |
LD HL,0 |
| 44573 |
LD DE,1024 |
| 44576 |
CALL 37050 |
| 44579 |
LD HL,0 |
| 44582 |
LD DE,0 |
| 44585 |
LD BC,10000 |
| 44588 |
LDIR |
| 44590 |
LD HL,52380 |
| 44593 |
LD (65026),HL |
| 44596 |
CALL 32860 |
| 44599 |
CALL 32860 |
| 44602 |
CALL 32860 |
| 44605 |
LD A,33 |
| 44607 |
LD (35934),A |
| 44610 |
CALL 35900 |
| 44613 |
LD B,20 |
| 44615 |
PUSH BC |
| 44616 |
LD HL,0 |
| 44619 |
LD DE,1024 |
| 44622 |
CALL 37050 |
| 44625 |
LD HL,0 |
| 44628 |
LD D,H |
| 44629 |
LD E,L |
| 44630 |
LD BC,20000 |
| 44633 |
LDIR |
| 44635 |
POP BC |
| 44636 |
DJNZ 44615 |
| 44638 |
LD A,(65252) |
| 44641 |
DEC A |
| 44642 |
LD (65252),A |
| 44645 |
JP Z,44688 |
| 44648 |
CP 7 |
| 44650 |
JP NC,44673 |
| 44653 |
LD BC,16402 |
| 44656 |
LD L,A |
| 44657 |
LD H,0 |
| 44659 |
ADD HL,HL |
| 44660 |
ADD HL,BC |
| 44661 |
LD B,H |
| 44662 |
LD C,L |
| 44663 |
LD A,12 |
| 44665 |
CALL 38028 |
| 44668 |
LD A,12 |
| 44670 |
CALL 38028 |
| 44673 |
LD B,24 |
| 44675 |
SUB A |
| 44676 |
LD (65130),A |
| 44679 |
LD (65132),A |
| 44682 |
LD (65134),A |
| 44685 |
JP 38468 |
| 44688 |
LD A,2 |
| 44690 |
LD HL,0 |
| 44693 |
LD DE,0 |
| 44696 |
LD BC,20000 |
| 44699 |
LDIR |
| 44701 |
LD HL,16384 |
| 44704 |
LD DE,16385 |
| 44707 |
LD BC,31 |
| 44710 |
LD (HL),126 |
| 44712 |
LDIR |
| 44714 |
LD HL,22528 |
| 44717 |
LD DE,22529 |
| 44720 |
LD BC,31 |
| 44723 |
LD (HL),66 |
| 44725 |
LDIR |
| 44727 |
LD HL,52316 |
| 44730 |
LD DE,52317 |
| 44733 |
LD (HL),191 |
| 44735 |
LD BC,31 |
| 44738 |
LDIR |
| 44740 |
LD A,98 |
| 44742 |
LD (65102),A |
| 44745 |
EXX |
| 44746 |
LD C,0 |
| 44748 |
EXX |
| 44749 |
LD H,204 |
| 44751 |
EXX |
| 44752 |
LD A,C |
| 44753 |
EXX |
| 44754 |
ADD A,92 |
| 44756 |
LD L,A |
| 44757 |
LD C,(HL) |
| 44758 |
LD (65044),HL |
| 44761 |
ADD A,32 |
| 44763 |
LD L,A |
| 44764 |
LD B,(HL) |
| 44765 |
LD A,C |
| 44766 |
AND A |
| 44767 |
JP Z,44843 |
| 44770 |
LD H,124 |
| 44772 |
LD L,C |
| 44773 |
ADD HL,HL |
| 44774 |
INC HL |
| 44775 |
LD A,(HL) |
| 44776 |
EXX |
| 44777 |
OR C |
| 44778 |
EXX |
| 44779 |
LD E,A |
| 44780 |
DEC HL |
| 44781 |
LD A,(HL) |
| 44782 |
DEC HL |
| 44783 |
SUB 159 |
| 44785 |
LD D,A |
| 44786 |
LD A,255 |
| 44788 |
LD (DE),A |
| 44789 |
DEC C |
| 44790 |
JP Z,44843 |
| 44793 |
DJNZ 44775 |
| 44795 |
LD A,(HL) |
| 44796 |
DEC HL |
| 44797 |
EXX |
| 44798 |
OR C |
| 44799 |
EXX |
| 44800 |
LD E,A |
| 44801 |
LD A,(HL) |
| 44802 |
DEC HL |
| 44803 |
SUB 159 |
| 44805 |
LD D,A |
| 44806 |
LD A,126 |
| 44808 |
LD (DE),A |
| 44809 |
DEC C |
| 44810 |
JP Z,44843 |
| 44813 |
LD A,(HL) |
| 44814 |
DEC HL |
| 44815 |
EXX |
| 44816 |
OR C |
| 44817 |
EXX |
| 44818 |
LD E,A |
| 44819 |
LD A,(HL) |
| 44820 |
SUB 159 |
| 44822 |
LD D,A |
| 44823 |
LD A,24 |
| 44825 |
LD (DE),A |
| 44826 |
LD A,D |
| 44827 |
RRCA |
| 44828 |
RRCA |
| 44829 |
RRCA |
| 44830 |
AND 3 |
| 44832 |
ADD A,88 |
| 44834 |
LD H,A |
| 44835 |
LD L,E |
| 44836 |
LD (HL),66 |
| 44838 |
LD HL,(65044) |
| 44841 |
INC C |
| 44842 |
LD (HL),C |
| 44843 |
EXX |
| 44844 |
INC C |
| 44845 |
LD A,C |
| 44846 |
EXX |
| 44847 |
CP 32 |
| 44849 |
JP NZ,44749 |
| 44852 |
LD HL,0 |
| 44855 |
LD DE,0 |
| 44858 |
LD BC,4500 |
| 44861 |
LDIR |
| 44863 |
LD A,(65102) |
| 44866 |
DEC A |
| 44867 |
JP NZ,44742 |
| 44870 |
LD HL,52712 |
| 44873 |
LD B,17 |
| 44875 |
LD A,(HL) |
| 44876 |
PUSH HL |
| 44877 |
PUSH BC |
| 44878 |
RST 16 |
| 44879 |
POP BC |
| 44880 |
POP HL |
| 44881 |
INC HL |
| 44882 |
DJNZ 44875 |
| 44884 |
LD A,4 |
| 44886 |
LD HL,0 |
| 44889 |
LD DE,0 |
| 44892 |
LD BC,40000 |
| 44895 |
LDIR |
| 44897 |
DEC A |
| 44898 |
JP NZ,44886 |
| 44901 |
LD HL,63232 |
| 44904 |
LD B,8 |
| 44906 |
LD DE,(65142) |
| 44910 |
LD C,(HL) |
| 44911 |
INC HL |
| 44912 |
LD A,(HL) |
| 44913 |
INC HL |
| 44914 |
LD (65044),HL |
| 44917 |
LD L,C |
| 44918 |
LD H,A |
| 44919 |
PUSH HL |
| 44920 |
AND A |
| 44921 |
SBC HL,DE |
| 44923 |
POP HL |
| 44924 |
JP C,44935 |
| 44927 |
LD HL,(65044) |
| 44930 |
DJNZ 44910 |
| 44932 |
JP 45556 |
| 44935 |
PUSH DE |
| 44936 |
LD HL,63246 |
| 44939 |
LD DE,63248 |
| 44942 |
SLA B |
| 44944 |
LD C,B |
| 44945 |
LD B,0 |
| 44947 |
PUSH BC |
| 44948 |
LDDR |
| 44950 |
POP BC |
| 44951 |
EX DE,HL |
| 44952 |
POP DE |
| 44953 |
LD (HL),E |
| 44954 |
INC HL |
| 44955 |
LD (HL),D |
| 44956 |
LD HL,63264 |
| 44959 |
LD DE,63266 |
| 44962 |
LDDR |
| 44964 |
EX DE,HL |
| 44965 |
LD (HL),90 |
| 44967 |
INC HL |
| 44968 |
LD (HL),107 |
| 44970 |
DEC HL |
| 44971 |
LD (65044),HL |
| 44974 |
LD HL,0 |
| 44977 |
LD DE,0 |
| 44980 |
LD BC,0 |
| 44983 |
LDIR |
| 44985 |
LD HL,16384 |
| 44988 |
LD DE,16385 |
| 44991 |
LD BC,6144 |
| 44994 |
LD (HL),0 |
| 44996 |
LDIR |
| 44998 |
LD (HL),68 |
| 45000 |
LD BC,767 |
| 45003 |
LDIR |
| 45005 |
LD HL,52124 |
| 45008 |
LD B,179 |
| 45010 |
LD A,(HL) |
| 45011 |
PUSH HL |
| 45012 |
PUSH BC |
| 45013 |
RST 16 |
| 45014 |
LD HL,0 |
| 45017 |
LD D,H |
| 45018 |
LD E,L |
| 45019 |
LD BC,2000 |
| 45022 |
LDIR |
| 45024 |
LD A,253 |
| 45026 |
IN A,(254) |
| 45028 |
POP BC |
| 45029 |
POP HL |
| 45030 |
AND 2 |
| 45032 |
JP Z,45244 |
| 45035 |
INC HL |
| 45036 |
DJNZ 45010 |
| 45038 |
LD HL,20493 |
| 45041 |
LD (HL),254 |
| 45043 |
INC HL |
| 45044 |
INC HL |
| 45045 |
LD (HL),254 |
| 45047 |
INC HL |
| 45048 |
INC HL |
| 45049 |
LD (HL),254 |
| 45051 |
LD HL,0 |
| 45054 |
LD (65048),HL |
| 45057 |
LD BC,65 |
| 45060 |
LD (65046),BC |
| 45064 |
LD A,22 |
| 45066 |
RST 16 |
| 45067 |
LD A,15 |
| 45069 |
RST 16 |
| 45070 |
LD BC,(65046) |
| 45074 |
LD A,B |
| 45075 |
RLCA |
| 45076 |
ADD A,13 |
| 45078 |
RST 16 |
| 45079 |
LD BC,(65046) |
| 45083 |
LD A,C |
| 45084 |
RST 16 |
| 45085 |
LD HL,0 |
| 45088 |
LD DE,0 |
| 45091 |
LD BC,40000 |
| 45094 |
LDIR |
| 45096 |
LD A,24 |
| 45098 |
OUT (254),A |
| 45100 |
SUB A |
| 45101 |
CALL 37170 |
| 45104 |
PUSH AF |
| 45105 |
SUB A |
| 45106 |
CALL 44350 |
| 45109 |
POP BC |
| 45110 |
OR B |
| 45111 |
BIT 6,A |
| 45113 |
LD BC,(65046) |
| 45117 |
JP Z,45121 |
| 45120 |
DEC C |
| 45121 |
BIT 7,A |
| 45123 |
JP Z,45127 |
| 45126 |
INC C |
| 45127 |
LD A,C |
| 45128 |
CP 65 |
| 45130 |
JP NC,45135 |
| 45133 |
LD A,91 |
| 45135 |
CP 92 |
| 45137 |
JP C,45142 |
| 45140 |
LD A,65 |
| 45142 |
LD C,A |
| 45143 |
LD (65046),BC |
| 45147 |
PUSH BC |
| 45148 |
LD A,253 |
| 45150 |
IN A,(254) |
| 45152 |
AND 2 |
| 45154 |
POP BC |
| 45155 |
JP Z,45244 |
| 45158 |
LD A,(65108) |
| 45161 |
AND A |
| 45162 |
JP Z,45064 |
| 45165 |
INC B |
| 45166 |
SUB A |
| 45167 |
LD (65108),A |
| 45170 |
LD HL,(65048) |
| 45173 |
LD A,C |
| 45174 |
SUB 65 |
| 45176 |
RLCA |
| 45177 |
RLCA |
| 45178 |
RLCA |
| 45179 |
RLCA |
| 45180 |
ADC HL,HL |
| 45182 |
RLCA |
| 45183 |
ADC HL,HL |
| 45185 |
RLCA |
| 45186 |
ADC HL,HL |
| 45188 |
RLCA |
| 45189 |
ADC HL,HL |
| 45191 |
RLCA |
| 45192 |
ADC HL,HL |
| 45194 |
LD C,65 |
| 45196 |
LD (65048),HL |
| 45199 |
LD A,B |
| 45200 |
CP 3 |
| 45202 |
JP NC,45222 |
| 45205 |
LD (65046),BC |
| 45209 |
LD BC,61438 |
| 45212 |
IN A,(C) |
| 45214 |
AND 1 |
| 45216 |
JP Z,45212 |
| 45219 |
JP 45064 |
| 45222 |
EX DE,HL |
| 45223 |
LD HL,9234 |
| 45226 |
AND A |
| 45227 |
SBC HL,DE |
| 45229 |
JP NZ,45235 |
| 45232 |
LD DE,12554 |
| 45235 |
LD HL,(65044) |
| 45238 |
LD (HL),E |
| 45239 |
INC HL |
| 45240 |
LD (HL),D |
| 45241 |
JP 45388 |
| 45244 |
CALL 45295 |
| 45247 |
LD HL,16384 |
| 45250 |
LD DE,16385 |
| 45253 |
LD BC,6143 |
| 45256 |
SUB A |
| 45257 |
LD (HL),A |
| 45258 |
LDIR |
| 45260 |
LD HL,0 |
| 45263 |
LD DE,0 |
| 45266 |
LDIR |
| 45268 |
LD (65260),A |
| 45271 |
LD HL,16537 |
| 45274 |
LD (38128),HL |
| 45277 |
LD HL,(63232) |
| 45280 |
LD (65142),HL |
| 45283 |
CALL 38124 |
| 45286 |
LD HL,16473 |
| 45289 |
LD (38128),HL |
| 45292 |
JP 38250 |
| 45295 |
LD (65024),SP |
| 45299 |
LD SP,51860 |
| 45302 |
LD A,10 |
| 45304 |
LD (65102),A |
| 45307 |
POP HL |
| 45308 |
POP DE |
| 45309 |
LD A,L |
| 45310 |
SRL L |
| 45312 |
SRL L |
| 45314 |
CPL |
| 45315 |
AND 3 |
| 45317 |
LD C,A |
| 45318 |
LD B,0 |
| 45320 |
LD IX,45328 |
| 45324 |
ADD IX,BC |
| 45326 |
LD A,8 |
| 45328 |
NOP |
| 45329 |
NOP |
| 45330 |
NOP |
| 45331 |
INC B |
| 45332 |
INC C |
| 45333 |
DEC C |
| 45334 |
JR NZ,45333 |
| 45336 |
LD C,63 |
| 45338 |
DEC B |
| 45339 |
JP NZ,45333 |
| 45342 |
XOR 16 |
| 45344 |
OUT (254),A |
| 45346 |
LD B,H |
| 45347 |
LD C,A |
| 45348 |
BIT 4,A |
| 45350 |
JR NZ,45361 |
| 45352 |
LD A,D |
| 45353 |
OR E |
| 45354 |
JR Z,45365 |
| 45356 |
LD A,C |
| 45357 |
LD C,L |
| 45358 |
DEC DE |
| 45359 |
JP (IX) |
| 45361 |
LD C,L |
| 45362 |
INC C |
| 45363 |
JP (IX) |
| 45365 |
LD A,(65102) |
| 45368 |
LD HL,0 |
| 45371 |
LD DE,0 |
| 45374 |
LD BC,2500 |
| 45377 |
LDIR |
| 45379 |
DEC A |
| 45380 |
JP NZ,45304 |
| 45383 |
LD SP,(65024) |
| 45387 |
RET |
| 45388 |
LD HL,16384 |
| 45391 |
LD DE,16385 |
| 45394 |
LD BC,6143 |
| 45397 |
LDIR |
| 45399 |
LD B,18 |
| 45401 |
LD HL,52730 |
| 45404 |
LD A,(HL) |
| 45405 |
PUSH HL |
| 45406 |
PUSH BC |
| 45407 |
RST 16 |
| 45408 |
POP BC |
| 45409 |
POP HL |
| 45410 |
INC HL |
| 45411 |
DJNZ 45404 |
| 45413 |
LD B,8 |
| 45415 |
LD C,6 |
| 45417 |
LD HL,63250 |
| 45420 |
LD E,(HL) |
| 45421 |
INC HL |
| 45422 |
LD D,(HL) |
| 45423 |
INC HL |
| 45424 |
PUSH HL |
| 45425 |
PUSH BC |
| 45426 |
PUSH DE |
| 45427 |
PUSH BC |
| 45428 |
LD A,22 |
| 45430 |
RST 16 |
| 45431 |
POP BC |
| 45432 |
LD A,C |
| 45433 |
RST 16 |
| 45434 |
LD A,10 |
| 45436 |
RST 16 |
| 45437 |
POP DE |
| 45438 |
PUSH DE |
| 45439 |
LD A,D |
| 45440 |
RRCA |
| 45441 |
RRCA |
| 45442 |
AND 31 |
| 45444 |
ADD A,65 |
| 45446 |
RST 16 |
| 45447 |
POP DE |
| 45448 |
PUSH DE |
| 45449 |
LD A,D |
| 45450 |
RL E |
| 45452 |
RLA |
| 45453 |
RL E |
| 45455 |
RLA |
| 45456 |
RL E |
| 45458 |
RLA |
| 45459 |
AND 31 |
| 45461 |
ADD A,65 |
| 45463 |
RST 16 |
| 45464 |
POP DE |
| 45465 |
LD A,E |
| 45466 |
AND 31 |
| 45468 |
ADD A,65 |
| 45470 |
RST 16 |
| 45471 |
POP BC |
| 45472 |
POP HL |
| 45473 |
INC C |
| 45474 |
INC C |
| 45475 |
DJNZ 45420 |
| 45477 |
LD BC,2054 |
| 45480 |
LD HL,63232 |
| 45483 |
LD E,(HL) |
| 45484 |
INC HL |
| 45485 |
LD D,(HL) |
| 45486 |
INC HL |
| 45487 |
PUSH HL |
| 45488 |
PUSH BC |
| 45489 |
LD A,C |
| 45490 |
RRCA |
| 45491 |
RRCA |
| 45492 |
RRCA |
| 45493 |
AND 224 |
| 45495 |
OR 16 |
| 45497 |
LD L,A |
| 45498 |
LD A,C |
| 45499 |
AND 24 |
| 45501 |
OR 64 |
| 45503 |
LD H,A |
| 45504 |
LD (38128),HL |
| 45507 |
LD (65142),DE |
| 45511 |
EX DE,HL |
| 45512 |
CALL 38124 |
| 45515 |
POP BC |
| 45516 |
POP HL |
| 45517 |
INC C |
| 45518 |
INC C |
| 45519 |
DJNZ 45483 |
| 45521 |
LD HL,16473 |
| 45524 |
LD (38128),HL |
| 45527 |
LD A,26 |
| 45529 |
LD HL,0 |
| 45532 |
LD DE,0 |
| 45535 |
LD BC,0 |
| 45538 |
LDIR |
| 45540 |
PUSH AF |
| 45541 |
LD A,253 |
| 45543 |
IN A,(254) |
| 45545 |
LD C,A |
| 45546 |
POP AF |
| 45547 |
BIT 1,C |
| 45549 |
JP Z,45244 |
| 45552 |
DEC A |
| 45553 |
JP NZ,45529 |