![]() |
Routines |
| Prev: 38730 | Up: Map | Next: 44799 |
|
Used by the routine at StartGame.
|
||||
| 40618 | LD A,(47082) | |||
| 40621 | CP 4 | |||
| 40623 | RET Z | |||
| 40624 | LD A,(39784) | |||
| 40627 | CP 9 | |||
| 40629 | RET Z | |||
| 40630 | LD A,(39762) | |||
| 40633 | CP 9 | |||
| 40635 | RET Z | |||
| 40636 | LD A,(47081) | |||
| 40639 | CP 44 | |||
| 40641 | RET NC | |||
| 40642 | LD A,(39830) | |||
| 40645 | AND A | |||
| 40646 | RET NZ | |||
| 40647 | LD HL,39830 | |||
| 40650 | CALL 40759 | |||
| 40653 | LD IX,39830 | |||
| 40657 | LD HL,40747 | |||
| 40660 | LD A,(47083) | |||
| 40663 | RRA | |||
| 40664 | JR NC,40669 | |||
| 40666 | LD HL,40753 | |||
| 40669 | LD A,(HL) | |||
| 40670 | LD (IX+0),A | |||
| 40673 | LD (IX+17),0 | |||
| 40677 | INC HL | |||
| 40678 | LD A,(HL) | |||
| 40679 | LD (IX+18),A | |||
| 40682 | INC HL | |||
| 40683 | LD A,(HL) | |||
| 40684 | LD (IX+19),A | |||
| 40687 | INC HL | |||
| 40688 | LD A,(HL) | |||
| 40689 | LD (IX+12),A | |||
| 40692 | INC HL | |||
| 40693 | LD A,(HL) | |||
| 40694 | LD (IX+13),A | |||
| 40697 | INC HL | |||
| 40698 | LD A,(HL) | |||
| 40699 | LD (IX+7),A | |||
| 40702 | LD (IX+1),0 | |||
| 40706 | LD (IX+4),0 | |||
| 40710 | LD A,(36168) | |||
| 40713 | LD HL,40743 | |||
| 40716 | AND 3 | |||
| 40718 | CALL PrintLine_9 | |||
| 40721 | LD A,(HL) | |||
| 40722 | LD (IX+2),A | |||
| 40725 | LD (IX+6),16 | |||
| 40729 | LD (IX+20),16 | |||
| 40733 | LD HL,0 | |||
| 40736 | LD (43643),HL | |||
| 40739 | CALL 43782 | |||
| 40742 | RET | |||
| 40743 | LD B,B | |||
| 40744 | XOR B | |||
| 40745 | LD B,B | |||
| 40746 | XOR B | |||
| 40747 | ADD HL,BC | |||
| 40748 | RET P | |||
| 40749 | LD (HL),B | |||
| 40750 | JR 40764 | |||
| 40752 | LD BC,24584 | |||
| 40755 | SUB B | |||
| 40756 | JR 40774 | |||
| 40758 | LD BC,5633 | |||
| 40761 | NOP | |||
| 40762 | LD B,C | |||
| 40763 | JP 36570 | |||
| 40766 | LD H,E | |||
| 40767 | SBC A,A | |||
| 40768 | LD A,(HL) | |||
| 40769 | AND D | |||
| 40770 | LD A,(HL) | |||
| 40771 | AND D | |||
| 40772 | LD E,D | |||
| 40773 | AND L | |||
| 40774 | AND E | |||
| 40775 | AND L | |||
| 40776 | SBC A,D | |||
| 40777 | XOR B | |||
| 40778 | JP NC,680 | |||
| 40781 | XOR C | |||
| 40782 | CP H | |||
| 40783 | XOR C | |||
| 40784 | JR NC,40700 | |||
| 40786 | ADC A,L | |||
| 40787 | AND L | |||
| 40788 | LD HL,40764 | |||
| 40791 | LD A,(IX+0) | |||
| 40794 | ADD A,A | |||
| 40795 | CALL PrintLine_9 | |||
| 40798 | LD A,(HL) | |||
| 40799 | INC HL | |||
| 40800 | LD H,(HL) | |||
| 40801 | LD L,A | |||
| 40802 | JP (HL) | |||
| 40803 | RET | |||
|
This entry point is used by the routine at StartGame.
|
||||
| 40804 | LD A,(39792) | |||
| 40807 | CP 28 | |||
| 40809 | LD A,0 | |||
| 40811 | JR Z,40815 | |||
| 40813 | LD A,5 | |||
| 40815 | LD (23768),A | |||
| 40818 | LD A,(IX+2) | |||
| 40821 | AND 128 | |||
| 40823 | LD (38483),A | |||
| 40826 | LD BC,(36569) | |||
| 40830 | BIT 1,C | |||
| 40832 | LD A,(IX+2) | |||
| 40835 | JR Z,40839 | |||
| 40837 | SUB 4 | |||
| 40839 | BIT 0,C | |||
| 40841 | JR Z,40845 | |||
| 40843 | ADD A,4 | |||
| 40845 | LD (IX+2),A | |||
| 40848 | CALL 42191 | |||
| 40851 | LD A,(IX+21) | |||
| 40854 | CP 65 | |||
| 40856 | JP Z,41059 | |||
| 40859 | CP 97 | |||
| 40861 | JP Z,41059 | |||
| 40864 | AND 193 | |||
| 40866 | CP 128 | |||
| 40868 | JP Z,41059 | |||
| 40871 | CP 129 | |||
| 40873 | JP Z,41059 | |||
| 40876 | LD B,A | |||
| 40877 | AND 64 | |||
| 40879 | JR NZ,40888 | |||
| 40881 | LD A,(43103) | |||
| 40884 | RLA | |||
| 40885 | JP C,41059 | |||
| 40888 | LD (IX+1),2 | |||
| 40892 | LD (IX+8),3 | |||
| 40896 | LD A,1 | |||
| 40898 | LD (39786),A | |||
| 40901 | LD A,(36166) | |||
| 40904 | LD E,A | |||
| 40905 | LD A,B | |||
| 40906 | AND 64 | |||
| 40908 | JR NZ,40966 | |||
| 40910 | BIT 0,E | |||
| 40912 | JR Z,40917 | |||
| 40914 | DEC (IX+2) | |||
| 40917 | CALL 44140 | |||
| 40920 | LD A,(IX+21) | |||
| 40923 | LD B,A | |||
| 40924 | AND 30 | |||
| 40926 | ADD A,(IX+2) | |||
| 40929 | ADD A,8 | |||
| 40931 | LD (39788),A | |||
| 40934 | RR E | |||
| 40936 | RET C | |||
| 40937 | INC (IX+12) | |||
| 40940 | INC (IX+12) | |||
| 40943 | LD A,B | |||
| 40944 | ADD A,2 | |||
| 40946 | OR 32 | |||
| 40948 | CP 48 | |||
| 40950 | JR Z,40956 | |||
| 40952 | LD (IX+21),A | |||
| 40955 | RET | |||
| 40956 | LD (IX+21),129 | |||
| 40960 | LD (IX+12),44 | |||
| 40964 | JR 41018 | |||
| 40966 | BIT 0,E | |||
| 40968 | JR Z,40973 | |||
| 40970 | INC (IX+2) | |||
| 40973 | CALL 44140 | |||
| 40976 | LD A,(IX+21) | |||
| 40979 | AND 62 | |||
| 40981 | LD B,A | |||
| 40982 | ADD A,(IX+2) | |||
| 40985 | ADD A,8 | |||
| 40987 | LD (39788),A | |||
| 40990 | RR E | |||
| 40992 | RET C | |||
| 40993 | DEC (IX+12) | |||
| 40996 | DEC (IX+12) | |||
| 40999 | LD A,B | |||
| 41000 | SUB 2 | |||
| 41002 | JR C,41010 | |||
| 41004 | OR 64 | |||
| 41006 | LD (IX+21),A | |||
| 41009 | RET | |||
| 41010 | LD (IX+12),28 | |||
| 41014 | LD (IX+21),128 | |||
| 41018 | LD A,(39786) | |||
| 41021 | OR 128 | |||
| 41023 | LD (39786),A | |||
| 41026 | LD A,(IX+2) | |||
| 41029 | INC A | |||
| 41030 | AND 252 | |||
| 41032 | LD (IX+2),A | |||
| 41035 | RRA | |||
| 41036 | RRA | |||
| 41037 | AND 1 | |||
| 41039 | LD B,A | |||
| 41040 | LD A,(IX+21) | |||
| 41043 | AND 1 | |||
| 41045 | ADD A,A | |||
| 41046 | LD C,A | |||
| 41047 | ADD A,A | |||
| 41048 | ADD A,B | |||
| 41049 | LD (IX+1),A | |||
| 41052 | LD A,4 | |||
| 41054 | ADD A,C | |||
| 41055 | LD (IX+8),A | |||
| 41058 | RET | |||
| 41059 | CALL 44194 | |||
| 41062 | CALL 44220 | |||
| 41065 | LD A,(43103) | |||
| 41068 | AND A | |||
| 41069 | JP Z,41185 | |||
| 41072 | EX AF,AF' | |||
| 41073 | CALL 44220 | |||
| 41076 | EX AF,AF' | |||
| 41077 | BIT 6,A | |||
| 41079 | JR Z,41138 | |||
| 41081 | LD A,(36166) | |||
| 41084 | RRA | |||
| 41085 | CALL C,43730 | |||
| 41088 | LD IY,(46995) | |||
| 41092 | LD DE,456 | |||
| 41095 | CALL Sounds_PlaySquareWave_Loop | |||
| 41098 | DI | |||
| 41099 | LD A,(43103) | |||
| 41102 | RLA | |||
| 41103 | LD A,(IX+1) | |||
| 41106 | JR NC,41112 | |||
| 41108 | AND A | |||
| 41109 | RET NZ | |||
| 41110 | JR 41115 | |||
| 41112 | SUB 10 | |||
| 41114 | RET NZ | |||
| 41115 | BIT 5,(IX+21) | |||
| 41119 | JR Z,41129 | |||
| 41121 | LD (43103),A | |||
| 41124 | LD (IX+21),34 | |||
| 41128 | RET | |||
| 41129 | LD (IX+21),128 | |||
| 41133 | LD (43103),A | |||
| 41136 | JR 41185 | |||
| 41138 | RES 7,(IX+21) | |||
| 41142 | SET 0,(IX+21) | |||
| 41146 | RES 1,(IX+21) | |||
| 41150 | SET 6,(IX+21) | |||
| 41154 | RLA | |||
| 41155 | JR NC,41171 | |||
| 41157 | LD (IX+1),12 | |||
| 41161 | LD (IX+19),240 | |||
| 41165 | LD A,192 | |||
| 41167 | LD (43103),A | |||
| 41170 | RET | |||
| 41171 | LD (IX+19),170 | |||
| 41175 | LD (IX+1),6 | |||
| 41179 | LD A,65 | |||
| 41181 | LD (43103),A | |||
| 41184 | RET | |||
| 41185 | LD A,(IX+2) | |||
| 41188 | RRA | |||
| 41189 | RRA | |||
| 41190 | AND 1 | |||
| 41192 | LD B,A | |||
| 41193 | LD A,(IX+21) | |||
| 41196 | AND 1 | |||
| 41198 | ADD A,A | |||
| 41199 | ADD A,A | |||
| 41200 | ADD A,B | |||
| 41201 | LD (IX+1),A | |||
| 41204 | LD A,(IX+20) | |||
| 41207 | DEC A | |||
| 41208 | RET NZ | |||
| 41209 | LD A,(IX+1) | |||
| 41212 | ADD A,10 | |||
| 41214 | LD (IX+1),A | |||
| 41217 | LD A,(41312) | |||
| 41220 | SUB 2 | |||
| 41222 | JR C,41228 | |||
| 41224 | LD (41312),A | |||
| 41227 | RET | |||
| 41228 | LD A,(36569) | |||
| 41231 | AND 16 | |||
| 41233 | RET Z | |||
| 41234 | LD IY,39698 | |||
| 41238 | LD A,(39698) | |||
| 41241 | AND A | |||
| 41242 | JR Z,41253 | |||
| 41244 | LD IY,39720 | |||
| 41248 | LD A,(39720) | |||
| 41251 | AND A | |||
| 41252 | RET NZ | |||
| 41253 | LD (IY+0),5 | |||
| 41257 | LD (IY+1),0 | |||
| 41261 | LD (IY+9),8 | |||
| 41265 | LD A,(IX+2) | |||
| 41268 | ADD A,12 | |||
| 41270 | LD (IY+2),A | |||
| 41273 | LD (IY+4),172 | |||
| 41277 | LD (IY+17),0 | |||
| 41281 | LD (IY+21),0 | |||
| 41285 | LD A,(41312) | |||
| 41288 | CPL | |||
| 41289 | AND 1 | |||
| 41291 | ADD A,22 | |||
| 41293 | LD (41312),A | |||
| 41296 | PUSH IX | |||
| 41298 | CALL Sounds_FindEmptySlot | |||
| 41301 | LD (IX+0),11 | |||
| 41305 | LD (IX+1),2 | |||
| 41309 | POP IX | |||
| 41311 | RET | |||
| 41312 | NOP | |||
|
This entry point is used by the routine at StartGame.
|
||||
| 41313 | LD A,(47077) | |||
| 41316 | CP 2 | |||
| 41318 | JP NZ,41435 | |||
| 41321 | LD A,(47087) | |||
| 41324 | AND A | |||
| 41325 | JP NZ,41435 | |||
| 41328 | LD A,(47095) | |||
| 41331 | AND A | |||
| 41332 | JP NZ,41435 | |||
| 41335 | LD C,A | |||
| 41336 | LD A,253 | |||
| 41338 | IN A,(254) | |||
| 41340 | CPL | |||
| 41341 | AND 10 | |||
| 41343 | JR Z,41347 | |||
| 41345 | SET 0,C | |||
| 41347 | LD A,253 | |||
| 41349 | IN A,(254) | |||
| 41351 | CPL | |||
| 41352 | AND 5 | |||
| 41354 | JR Z,41358 | |||
| 41356 | SET 1,C | |||
| 41358 | LD A,250 | |||
| 41360 | IN A,(254) | |||
| 41362 | CPL | |||
| 41363 | AND 31 | |||
| 41365 | JR Z,41369 | |||
| 41367 | SET 4,C | |||
| 41369 | LD A,C | |||
| 41370 | LD (36569),A | |||
| 41373 | RET | |||
|
This entry point is used by the routine at StartGame.
|
||||
| 41374 | AND A | |||
| 41375 | JR NZ,41438 | |||
| 41377 | LD A,(47077) | |||
| 41380 | CP 2 | |||
| 41382 | LD A,(47095) | |||
| 41385 | JR NZ,41438 | |||
| 41387 | LD A,(47087) | |||
| 41390 | AND A | |||
| 41391 | LD A,(47095) | |||
| 41394 | JR NZ,41438 | |||
| 41396 | LD C,A | |||
| 41397 | LD A,191 | |||
| 41399 | IN A,(254) | |||
| 41401 | CPL | |||
| 41402 | AND 5 | |||
| 41404 | JR Z,41408 | |||
| 41406 | SET 0,C | |||
| 41408 | LD A,191 | |||
| 41410 | IN A,(254) | |||
| 41412 | CPL | |||
| 41413 | AND 10 | |||
| 41415 | JR Z,41419 | |||
| 41417 | SET 1,C | |||
| 41419 | LD A,95 | |||
| 41421 | IN A,(254) | |||
| 41423 | CPL | |||
| 41424 | AND 31 | |||
| 41426 | JR Z,41430 | |||
| 41428 | SET 4,C | |||
| 41430 | LD A,C | |||
| 41431 | LD (36569),A | |||
| 41434 | RET | |||
|
This entry point is used by the routine at 37132.
|
||||
| 41435 | LD A,(47087) | |||
| 41438 | AND A | |||
| 41439 | JP Z,41528 | |||
| 41442 | DEC A | |||
| 41443 | JP Z,41452 | |||
| 41446 | DEC A | |||
| 41447 | JP Z,41488 | |||
| 41450 | JR 41460 | |||
| 41452 | IN A,(31) | |||
| 41454 | AND 31 | |||
| 41456 | LD C,A | |||
| 41457 | JP 41579 | |||
| 41460 | LD A,239 | |||
| 41462 | IN A,(254) | |||
| 41464 | LD B,255 | |||
| 41466 | RRA | |||
| 41467 | RL B | |||
| 41469 | RRA | |||
| 41470 | RL B | |||
| 41472 | RRA | |||
| 41473 | RL B | |||
| 41475 | RRA | |||
| 41476 | RRA | |||
| 41477 | RL B | |||
| 41479 | RLA | |||
| 41480 | RL B | |||
| 41482 | LD A,B | |||
| 41483 | CPL | |||
| 41484 | LD C,A | |||
| 41485 | JP 41579 | |||
| 41488 | LD A,239 | |||
| 41490 | IN A,(254) | |||
| 41492 | OR 224 | |||
| 41494 | LD B,A | |||
| 41495 | AND 8 | |||
| 41497 | LD C,A | |||
| 41498 | LD A,B | |||
| 41499 | RRCA | |||
| 41500 | RRCA | |||
| 41501 | LD B,A | |||
| 41502 | AND 5 | |||
| 41504 | OR C | |||
| 41505 | LD C,A | |||
| 41506 | LD A,B | |||
| 41507 | RRA | |||
| 41508 | RRA | |||
| 41509 | AND 16 | |||
| 41511 | OR C | |||
| 41512 | LD C,A | |||
| 41513 | LD A,247 | |||
| 41515 | IN A,(254) | |||
| 41517 | RRA | |||
| 41518 | RRA | |||
| 41519 | RRA | |||
| 41520 | AND 2 | |||
| 41522 | OR C | |||
| 41523 | CPL | |||
| 41524 | LD C,A | |||
| 41525 | JP 41579 | |||
| 41528 | LD C,0 | |||
| 41530 | LD A,253 | |||
| 41532 | IN A,(254) | |||
| 41534 | AND 10 | |||
| 41536 | LD B,A | |||
| 41537 | LD A,191 | |||
| 41539 | IN A,(254) | |||
| 41541 | AND 21 | |||
| 41543 | OR B | |||
| 41544 | XOR 31 | |||
| 41546 | JR Z,41550 | |||
| 41548 | SET 0,C | |||
| 41550 | LD A,253 | |||
| 41552 | IN A,(254) | |||
| 41554 | AND 21 | |||
| 41556 | LD B,A | |||
| 41557 | LD A,191 | |||
| 41559 | IN A,(254) | |||
| 41561 | AND 10 | |||
| 41563 | OR B | |||
| 41564 | XOR 31 | |||
| 41566 | JR Z,41570 | |||
| 41568 | SET 1,C | |||
| 41570 | LD A,90 | |||
| 41572 | CALL 38823 | |||
| 41575 | JR Z,41579 | |||
| 41577 | SET 4,C | |||
| 41579 | LD A,C | |||
| 41580 | LD (36569),A | |||
| 41583 | RET | |||
| 41584 | NOP | |||
| 41585 | NOP | |||
| 41586 | NOP | |||
| 41587 | NOP | |||
| 41588 | NOP | |||
| 41589 | NOP | |||
| 41590 | NOP | |||
| 41591 | NOP | |||
| 41592 | NOP | |||
| 41593 | NOP | |||
| 41594 | NOP | |||
| 41595 | NOP | |||
| 41596 | NOP | |||
| 41597 | NOP | |||
| 41598 | LD A,(IX+18) | |||
| 41601 | AND 128 | |||
| 41603 | LD (38483),A | |||
| 41606 | LD A,(23772) | |||
| 41609 | INC A | |||
| 41610 | LD (23772),A | |||
| 41613 | LD (42920),IX | |||
| 41617 | PUSH IX | |||
| 41619 | POP DE | |||
| 41620 | LD BC,41584 | |||
| 41623 | LD HL,39632 | |||
| 41626 | AND A | |||
| 41627 | SBC HL,DE | |||
| 41629 | JR Z,41645 | |||
| 41631 | LD BC,41588 | |||
| 41634 | LD HL,39654 | |||
| 41637 | AND A | |||
| 41638 | SBC HL,DE | |||
| 41640 | JR Z,41645 | |||
| 41642 | LD BC,41592 | |||
| 41645 | LD (41596),BC | |||
| 41649 | LD L,C | |||
| 41650 | LD H,B | |||
| 41651 | LD A,(HL) | |||
| 41652 | AND A | |||
| 41653 | JR Z,41659 | |||
| 41655 | DEC (HL) | |||
| 41656 | JP 41855 | |||
| 41659 | INC HL | |||
| 41660 | LD A,(HL) | |||
| 41661 | AND A | |||
| 41662 | JR Z,41768 | |||
| 41664 | ADD A,(IX+6) | |||
| 41667 | AND 63 | |||
| 41669 | LD (IX+6),A | |||
| 41672 | INC HL | |||
| 41673 | LD B,A | |||
| 41674 | ADD A,2 | |||
| 41676 | AND 60 | |||
| 41678 | LD (HL),A | |||
| 41679 | AND 15 | |||
| 41681 | JR NZ,41698 | |||
| 41683 | LD A,B | |||
| 41684 | AND 12 | |||
| 41686 | LD A,(HL) | |||
| 41687 | JR NZ,41693 | |||
| 41689 | ADD A,4 | |||
| 41691 | JR 41695 | |||
| 41693 | SUB 4 | |||
| 41695 | AND 63 | |||
| 41697 | LD (HL),A | |||
| 41698 | LD C,(HL) | |||
| 41699 | INC HL | |||
| 41700 | LD A,(HL) | |||
| 41701 | EXX | |||
| 41702 | LD HL,36280 | |||
| 41705 | CALL PrintLine_9 | |||
| 41708 | PUSH HL | |||
| 41709 | POP IY | |||
| 41711 | BIT 0,(IY+1) | |||
| 41715 | JR NZ,41753 | |||
| 41717 | CALL 44066 | |||
| 41720 | JR NC,41753 | |||
| 41722 | EXX | |||
| 41723 | PUSH BC | |||
| 41724 | CALL 44393 | |||
| 41727 | CALL 44140 | |||
| 41730 | LD E,(IX+6) | |||
| 41733 | POP BC | |||
| 41734 | PUSH DE | |||
| 41735 | LD (IX+6),C | |||
| 41738 | PUSH BC | |||
| 41739 | CALL 42144 | |||
| 41742 | POP BC | |||
| 41743 | LD A,(IX+6) | |||
| 41746 | CP C | |||
| 41747 | POP DE | |||
| 41748 | RET NZ | |||
| 41749 | LD (IX+6),E | |||
| 41752 | RET | |||
| 41753 | LD HL,(41596) | |||
| 41756 | LD (HL),2 | |||
| 41758 | INC HL | |||
| 41759 | LD (HL),0 | |||
| 41761 | EXX | |||
| 41762 | LD (IX+6),C | |||
| 41765 | JP 42128 | |||
| 41768 | LD A,(36279) | |||
| 41771 | AND A | |||
| 41772 | JP Z,41855 | |||
| 41775 | LD B,A | |||
| 41776 | LD IY,36280 | |||
| 41780 | BIT 0,(IY+1) | |||
| 41784 | JR NZ,41793 | |||
| 41786 | PUSH BC | |||
| 41787 | CALL 44066 | |||
| 41790 | POP BC | |||
| 41791 | JR C,41802 | |||
| 41793 | LD DE,16 | |||
| 41796 | ADD IY,DE | |||
| 41798 | DJNZ 41780 | |||
| 41800 | JR 41855 | |||
| 41802 | PUSH IY | |||
| 41804 | POP HL | |||
| 41805 | LD DE,36280 | |||
| 41808 | AND A | |||
| 41809 | SBC HL,DE | |||
| 41811 | LD E,L | |||
| 41812 | LD HL,(41596) | |||
| 41815 | LD (HL),0 | |||
| 41817 | INC HL | |||
| 41818 | LD B,0 | |||
| 41820 | LD A,(IX+6) | |||
| 41823 | ADD A,16 | |||
| 41825 | AND 63 | |||
| 41827 | CP 32 | |||
| 41829 | JR C,41833 | |||
| 41831 | LD B,254 | |||
| 41833 | LD C,255 | |||
| 41835 | LD A,(IY+4) | |||
| 41838 | ADD A,4 | |||
| 41840 | CP (IX+4) | |||
| 41843 | JR C,41849 | |||
| 41845 | LD A,B | |||
| 41846 | XOR 254 | |||
| 41848 | LD B,A | |||
| 41849 | LD A,C | |||
| 41850 | XOR B | |||
| 41851 | LD (HL),A | |||
| 41852 | INC HL | |||
| 41853 | INC HL | |||
| 41854 | LD (HL),E | |||
| 41855 | LD A,(IX+20) | |||
| 41858 | AND A | |||
| 41859 | JP Z,42049 | |||
| 41862 | DEC A | |||
| 41863 | LD (IX+20),A | |||
| 41866 | JR Z,41934 | |||
| 41868 | LD A,(47077) | |||
| 41871 | CP 2 | |||
| 41873 | JR NZ,41895 | |||
| 41875 | LD A,(IX+2) | |||
| 41878 | CP 136 | |||
| 41880 | JR NC,42007 | |||
| 41882 | CP 128 | |||
| 41884 | JR C,41895 | |||
| 41886 | LD A,(IX+21) | |||
| 41889 | AND 127 | |||
| 41891 | CP 10 | |||
| 41893 | JR C,42007 | |||
| 41895 | LD A,(36569) | |||
| 41898 | AND 16 | |||
| 41900 | JR NZ,41934 | |||
| 41902 | LD A,(39784) | |||
| 41905 | AND 127 | |||
| 41907 | CP 3 | |||
| 41909 | JR NZ,41934 | |||
| 41911 | LD A,(39766) | |||
| 41914 | LD B,A | |||
| 41915 | LD A,(IX+21) | |||
| 41918 | AND 127 | |||
| 41920 | ADD A,B | |||
| 41921 | LD (IX+2),A | |||
| 41924 | LD (IX+4),167 | |||
| 41928 | CALL 44140 | |||
| 41931 | JP 42153 | |||
| 41934 | LD (IX+20),0 | |||
| 41938 | LD (IX+4),169 | |||
| 41942 | LD A,(39784) | |||
| 41945 | RLA | |||
| 41946 | JR NC,41953 | |||
| 41948 | LD A,255 | |||
| 41950 | LD (39784),A | |||
| 41953 | LD A,(IX+21) | |||
| 41956 | AND 127 | |||
| 41958 | ADD A,36 | |||
| 41960 | CP 48 | |||
| 41962 | JR NZ,41966 | |||
| 41964 | LD A,52 | |||
| 41966 | LD (IX+6),A | |||
| 41969 | LD A,(IX+21) | |||
| 41972 | AND 128 | |||
| 41974 | LD (IX+21),A | |||
| 41977 | LD (IX+4),166 | |||
| 41981 | LD A,(IX+18) | |||
| 41984 | AND 128 | |||
| 41986 | LD (IX+18),A | |||
| 41989 | PUSH IX | |||
| 41991 | CALL Sounds_FindEmptySlot | |||
| 41994 | LD (IX+0),4 | |||
| 41998 | LD (IX+1),2 | |||
| 42002 | POP IX | |||
| 42004 | JP 42153 | |||
| 42007 | LD A,(47474) | |||
| 42010 | AND 16 | |||
| 42012 | JR NZ,42028 | |||
| 42014 | LD A,(39762) | |||
| 42017 | AND 127 | |||
| 42019 | CP 3 | |||
| 42021 | JR NZ,42028 | |||
| 42023 | LD A,(39744) | |||
| 42026 | JR 41914 | |||
| 42028 | LD (IX+20),0 | |||
| 42032 | LD (IX+4),169 | |||
| 42036 | LD A,(39762) | |||
| 42039 | RLA | |||
| 42040 | JR NC,41953 | |||
| 42042 | LD A,255 | |||
| 42044 | LD (39762),A | |||
| 42047 | JR 41953 | |||
| 42049 | LD A,(36166) | |||
| 42052 | LD C,A | |||
| 42053 | AND 3 | |||
| 42055 | JR NZ,42128 | |||
| 42057 | LD A,(IX+18) | |||
| 42060 | INC A | |||
| 42061 | LD (IX+18),A | |||
| 42064 | AND 127 | |||
| 42066 | CP 127 | |||
| 42068 | JR NZ,42099 | |||
| 42070 | LD A,(IX+18) | |||
| 42073 | AND 128 | |||
| 42075 | LD (IX+18),A | |||
| 42078 | LD A,(IX+6) | |||
| 42081 | ADD A,4 | |||
| 42083 | AND 15 | |||
| 42085 | JR NZ,42089 | |||
| 42087 | LD A,4 | |||
| 42089 | LD B,A | |||
| 42090 | LD A,(IX+6) | |||
| 42093 | AND 48 | |||
| 42095 | OR B | |||
| 42096 | LD (IX+6),A | |||
| 42099 | LD A,C | |||
| 42100 | AND 7 | |||
| 42102 | JR NZ,42128 | |||
| 42104 | INC (IX+19) | |||
| 42107 | LD A,(IX+19) | |||
| 42110 | SUB 148 | |||
| 42112 | JR NZ,42128 | |||
| 42114 | LD (IX+19),A | |||
| 42117 | LD A,(IX+7) | |||
| 42120 | CP 6 | |||
| 42122 | JR Z,42128 | |||
| 42124 | INC A | |||
| 42125 | LD (IX+7),A | |||
| 42128 | CALL 44393 | |||
| 42131 | LD E,(IX+6) | |||
| 42134 | CALL 44149 | |||
| 42137 | LD A,(IX+6) | |||
| 42140 | CP E | |||
| 42141 | CALL NZ,43795 | |||
| 42144 | CALL 43807 | |||
| 42147 | CALL 45052 | |||
| 42150 | CALL 42191 | |||
| 42153 | SET 7,(IX+21) | |||
| 42157 | LD A,(IX+2) | |||
| 42160 | AND 7 | |||
| 42162 | LD (IX+1),A | |||
| 42165 | LD A,(IX+4) | |||
| 42168 | CP 192 | |||
| 42170 | RET C | |||
| 42171 | LD HL,(41596) | |||
| 42174 | LD (HL),0 | |||
| 42176 | INC HL | |||
| 42177 | LD (HL),0 | |||
| 42179 | SET 7,(IX+0) | |||
| 42183 | LD A,(23769) | |||
| 42186 | DEC A | |||
| 42187 | LD (23769),A | |||
| 42190 | RET | |||
| 42191 | LD A,(39830) | |||
| 42194 | AND 127 | |||
| 42196 | RET Z | |||
| 42197 | CP 10 | |||
| 42199 | RET Z | |||
| 42200 | LD IY,39830 | |||
| 42204 | CALL 44101 | |||
| 42207 | RET NC | |||
| 42208 | LD (IY+0),10 | |||
| 42212 | LD (IY+1),0 | |||
| 42216 | LD (IY+18),80 | |||
| 42220 | LD (IY+19),144 | |||
| 42224 | LD A,(IY+8) | |||
| 42227 | SUB 2 | |||
| 42229 | ADD A,A | |||
| 42230 | ADD A,A | |||
| 42231 | ADD A,(IY+2) | |||
| 42234 | LD (IY+2),A | |||
| 42237 | LD (IY+8),2 | |||
| 42241 | LD (IY+9),13 | |||
| 42245 | LD A,(IY+4) | |||
| 42248 | ADD A,4 | |||
| 42250 | LD (IY+4),A | |||
| 42253 | LD A,(IX+0) | |||
| 42256 | AND 127 | |||
| 42258 | CP 2 | |||
| 42260 | JR NZ,42305 | |||
| 42262 | LD A,(IX+6) | |||
| 42265 | AND 16 | |||
| 42267 | LD DE,4144 | |||
| 42270 | JR Z,42275 | |||
| 42272 | LD DE,32 | |||
| 42275 | LD A,(36169) | |||
| 42278 | LD B,A | |||
| 42279 | RLA | |||
| 42280 | JR C,42283 | |||
| 42282 | LD E,D | |||
| 42283 | LD A,B | |||
| 42284 | AND 12 | |||
| 42286 | JR NZ,42293 | |||
| 42288 | LD A,(IX+6) | |||
| 42291 | AND 12 | |||
| 42293 | OR E | |||
| 42294 | LD (IX+6),A | |||
| 42297 | LD A,(IX+18) | |||
| 42300 | AND 128 | |||
| 42302 | LD (IX+18),A | |||
| 42305 | PUSH IX | |||
| 42307 | LD IX,49357 | |||
| 42311 | LD (IX+0),6 | |||
| 42315 | LD (IX+1),48 | |||
| 42319 | POP IX | |||
| 42321 | LD BC,848 | |||
| 42324 | JP 38493 | |||
| 42327 | NOP | |||
| 42328 | NOP | |||
| 42329 | NOP | |||
| 42330 | LD A,(IX+4) | |||
| 42333 | CP 160 | |||
| 42335 | CALL NC,42619 | |||
| 42338 | LD DE,8 | |||
| 42341 | LD B,2 | |||
| 42343 | LD HL,(42327) | |||
| 42346 | ADD HL,DE | |||
| 42347 | LD A,H | |||
| 42348 | CP B | |||
| 42349 | JR NZ,42354 | |||
| 42351 | LD H,B | |||
| 42352 | LD L,0 | |||
| 42354 | LD (42327),HL | |||
| 42357 | LD D,(IX+4) | |||
| 42360 | LD A,(42329) | |||
| 42363 | LD E,A | |||
| 42364 | ADD HL,DE | |||
| 42365 | LD (IX+4),H | |||
| 42368 | LD A,L | |||
| 42369 | LD (42329),A | |||
| 42372 | LD A,H | |||
| 42373 | CP 192 | |||
| 42375 | RET C | |||
| 42376 | SET 7,(IX+0) | |||
| 42380 | RET | |||
| 42381 | LD A,(IX+2) | |||
| 42384 | ADD A,0 | |||
| 42386 | LD (IX+2),A | |||
| 42389 | CALL 44194 | |||
| 42392 | CALL 44220 | |||
| 42395 | LD DE,40 | |||
| 42398 | LD B,128 | |||
| 42400 | JP 42343 | |||
| 42403 | LD A,(IX+2) | |||
| 42406 | AND 128 | |||
| 42408 | LD (38483),A | |||
| 42411 | LD A,(23772) | |||
| 42414 | INC A | |||
| 42415 | LD (23772),A | |||
| 42418 | LD A,(IX+1) | |||
| 42421 | CP 2 | |||
| 42423 | JR NC,42446 | |||
| 42425 | XOR 1 | |||
| 42427 | LD (IX+1),A | |||
| 42430 | LD A,(IX+4) | |||
| 42433 | SUB 6 | |||
| 42435 | LD (IX+4),A | |||
| 42438 | JR C,42462 | |||
| 42440 | CP 3 | |||
| 42442 | JR NC,42475 | |||
| 42444 | JR 42462 | |||
| 42446 | LD A,(IX+2) | |||
| 42449 | AND 248 | |||
| 42451 | LD (IX+2),A | |||
| 42454 | CALL 43730 | |||
| 42457 | LD A,(IX+1) | |||
| 42460 | AND A | |||
| 42461 | RET NZ | |||
| 42462 | SET 7,(IX+0) | |||
| 42466 | LD A,(41312) | |||
| 42469 | AND 1 | |||
| 42471 | LD (41312),A | |||
| 42474 | RET | |||
| 42475 | CALL 45052 | |||
| 42478 | LD A,(39830) | |||
| 42481 | AND 127 | |||
| 42483 | RET Z | |||
| 42484 | CP 10 | |||
| 42486 | RET Z | |||
| 42487 | LD IY,39830 | |||
| 42491 | CALL 44101 | |||
| 42494 | RET NC | |||
| 42495 | LD (IY+0),10 | |||
| 42499 | LD (IY+1),0 | |||
| 42503 | LD (IY+18),80 | |||
| 42507 | LD (IY+19),144 | |||
| 42511 | LD A,(IY+8) | |||
| 42514 | SUB 2 | |||
| 42516 | ADD A,A | |||
| 42517 | ADD A,A | |||
| 42518 | ADD A,(IY+2) | |||
| 42521 | LD (IY+2),A | |||
| 42524 | LD (IY+8),2 | |||
| 42528 | LD (IY+9),13 | |||
| 42532 | LD A,(IY+4) | |||
| 42535 | ADD A,4 | |||
| 42537 | LD (IY+4),A | |||
| 42540 | LD (IX+1),2 | |||
| 42544 | LD (IX+9),6 | |||
| 42548 | LD (IX+18),80 | |||
| 42552 | LD (IX+19),80 | |||
| 42556 | LD A,(IX+2) | |||
| 42559 | AND 248 | |||
| 42561 | LD (IX+2),A | |||
| 42564 | PUSH IX | |||
| 42566 | LD IX,49357 | |||
| 42570 | LD (IX+0),6 | |||
| 42574 | LD (IX+1),48 | |||
| 42578 | POP IX | |||
| 42580 | LD BC,848 | |||
| 42583 | JP 38493 | |||
| 42586 | NOP | |||
| 42587 | PUSH IX | |||
| 42589 | CALL Sounds_FindEmptySlot | |||
| 42592 | LD (IX+0),12 | |||
| 42596 | LD (IX+1),2 | |||
| 42600 | POP IX | |||
| 42602 | RET | |||
| 42603 | NOP | |||
|
This entry point is used by the routine at StartGame.
|
||||
| 42604 | LD A,(42603) | |||
| 42607 | LD B,A | |||
| 42608 | LD A,(43103) | |||
| 42611 | LD (42603),A | |||
| 42614 | LD A,B | |||
| 42615 | LD (43103),A | |||
| 42618 | RET | |||
| 42619 | CP 176 | |||
| 42621 | RET NC | |||
| 42622 | LD IY,39764 | |||
| 42626 | CALL 44101 | |||
| 42629 | JR C,42654 | |||
| 42631 | LD A,(47077) | |||
| 42634 | CP 2 | |||
| 42636 | RET NZ | |||
| 42637 | LD IY,39742 | |||
| 42641 | CALL 44066 | |||
| 42644 | RET NC | |||
| 42645 | CALL 42604 | |||
| 42648 | CALL 42654 | |||
| 42651 | JP 42604 | |||
| 42654 | LD A,(IX+1) | |||
| 42657 | SUB 10 | |||
| 42659 | JR NZ,42665 | |||
| 42661 | LD (23769),A | |||
| 42664 | RET | |||
| 42665 | LD A,(IY+2) | |||
| 42668 | AND 128 | |||
| 42670 | LD (38483),A | |||
| 42673 | XOR A | |||
| 42674 | LD (42586),A | |||
| 42677 | LD BC,1024 | |||
| 42680 | CALL 38493 | |||
| 42683 | LD A,(IX+20) | |||
| 42686 | CP 5 | |||
| 42688 | CALL NZ,42587 | |||
| 42691 | DEC (IY+20) | |||
| 42694 | JR NZ,42701 | |||
| 42696 | LD A,128 | |||
| 42698 | LD (43103),A | |||
| 42701 | LD A,(36166) | |||
| 42704 | AND 1 | |||
| 42706 | INC A | |||
| 42707 | NEG | |||
| 42709 | LD (42328),A | |||
| 42712 | XOR A | |||
| 42713 | LD (42327),A | |||
| 42716 | LD A,(36168) | |||
| 42719 | LD B,A | |||
| 42720 | AND 1 | |||
| 42722 | INC A | |||
| 42723 | RL B | |||
| 42725 | JR C,42729 | |||
| 42727 | NEG | |||
| 42729 | LD (42385),A | |||
| 42732 | LD (IX+0),11 | |||
| 42736 | LD (IX+1),0 | |||
| 42740 | CALL 43782 | |||
| 42743 | LD A,(IX+20) | |||
| 42746 | CP 6 | |||
| 42748 | JP Z,43677 | |||
| 42751 | LD (IY+20),A | |||
| 42754 | LD A,(IY+20) | |||
| 42757 | CP 1 | |||
| 42759 | JR NZ,42766 | |||
| 42761 | LD (43103),A | |||
| 42764 | LD A,1 | |||
| 42766 | AND A | |||
| 42767 | JP Z,43060 | |||
| 42770 | PUSH AF | |||
| 42771 | LD A,(IY+12) | |||
| 42774 | CP 34 | |||
| 42776 | JR C,42813 | |||
| 42778 | XOR A | |||
| 42779 | LD (39803),A | |||
| 42782 | LD (IY+21),78 | |||
| 42786 | LD (IY+1),4 | |||
| 42790 | PUSH IX | |||
| 42792 | CALL Sounds_FindEmptySlot | |||
| 42795 | LD (IX+0),10 | |||
| 42799 | LD (IX+1),16 | |||
| 42803 | POP IX | |||
| 42805 | LD A,(36166) | |||
| 42808 | AND 254 | |||
| 42810 | LD (36166),A | |||
| 42813 | POP AF | |||
| 42814 | CP 8 | |||
| 42816 | JR NZ,42824 | |||
| 42818 | LD BC,20480 | |||
| 42821 | JP 38493 | |||
| 42824 | CP 9 | |||
| 42826 | JR NZ,42853 | |||
| 42828 | LD A,(39830) | |||
| 42831 | AND 127 | |||
| 42833 | RET Z | |||
| 42834 | CP 10 | |||
| 42836 | RET Z | |||
| 42837 | PUSH IX | |||
| 42839 | LD IX,42824 | |||
| 42843 | LD IY,39830 | |||
| 42847 | CALL 42208 | |||
| 42850 | POP IX | |||
| 42852 | RET | |||
| 42853 | CP 5 | |||
| 42855 | JP Z,43104 | |||
| 42858 | CP 4 | |||
| 42860 | JR NZ,42906 | |||
| 42862 | LD (IY+20),255 | |||
| 42866 | LD A,2 | |||
| 42868 | LD (39639),A | |||
| 42871 | LD (39661),A | |||
| 42874 | LD (39683),A | |||
| 42877 | LD HL,(36168) | |||
| 42880 | LD A,L | |||
| 42881 | AND 31 | |||
| 42883 | ADD A,31 | |||
| 42885 | LD (39651),A | |||
| 42888 | LD A,H | |||
| 42889 | AND 31 | |||
| 42891 | ADD A,31 | |||
| 42893 | LD (39673),A | |||
| 42896 | LD A,H | |||
| 42897 | ADD A,L | |||
| 42898 | AND 31 | |||
| 42900 | ADD A,31 | |||
| 42902 | LD (39695),A | |||
| 42905 | RET | |||
| 42906 | CP 2 | |||
| 42908 | RET NZ | |||
| 42909 | LD A,3 | |||
| 42911 | LD (23769),A | |||
| 42914 | LD (IY+20),255 | |||
| 42918 | LD IY,0 | |||
| 42922 | LD L,(IY+2) | |||
| 42925 | LD H,(IY+4) | |||
| 42928 | LD A,(IY+6) | |||
| 42931 | AND 15 | |||
| 42933 | LD DE,2060 | |||
| 42936 | CP 4 | |||
| 42938 | JR Z,42950 | |||
| 42940 | LD DE,1036 | |||
| 42943 | CP 8 | |||
| 42945 | JR Z,42950 | |||
| 42947 | LD DE,1032 | |||
| 42950 | LD A,(IY+6) | |||
| 42953 | AND 48 | |||
| 42955 | OR E | |||
| 42956 | LD (43017),A | |||
| 42959 | LD A,(IY+6) | |||
| 42962 | AND 48 | |||
| 42964 | OR D | |||
| 42965 | LD (43058),A | |||
| 42968 | LD D,(IY+7) | |||
| 42971 | LD C,(IY+0) | |||
| 42974 | LD B,(IY+1) | |||
| 42977 | LD IY,39632 | |||
| 42981 | LD A,(39632) | |||
| 42984 | AND A | |||
| 42985 | JR Z,42991 | |||
| 42987 | LD IY,39654 | |||
| 42991 | LD (IY+2),L | |||
| 42994 | LD (IY+4),H | |||
| 42997 | LD (IY+0),2 | |||
| 43001 | LD (IY+17),0 | |||
| 43005 | LD (IY+7),D | |||
| 43008 | LD (IY+0),C | |||
| 43011 | LD (IY+1),B | |||
| 43014 | LD (IY+6),0 | |||
| 43018 | LD IY,39654 | |||
| 43022 | LD A,(39654) | |||
| 43025 | AND A | |||
| 43026 | JR Z,43032 | |||
| 43028 | LD IY,39676 | |||
| 43032 | LD (IY+2),L | |||
| 43035 | LD (IY+4),H | |||
| 43038 | LD (IY+0),2 | |||
| 43042 | LD (IY+17),0 | |||
| 43046 | LD (IY+7),D | |||
| 43049 | LD (IY+0),C | |||
| 43052 | LD (IY+1),B | |||
| 43055 | LD (IY+6),0 | |||
| 43059 | RET | |||
| 43060 | XOR A | |||
| 43061 | LD (39803),A | |||
| 43064 | LD (IY+21),32 | |||
| 43068 | LD A,(43103) | |||
| 43071 | AND A | |||
| 43072 | JR Z,43076 | |||
| 43074 | LD A,10 | |||
| 43076 | LD (IY+1),A | |||
| 43079 | PUSH IX | |||
| 43081 | CALL Sounds_FindEmptySlot | |||
| 43084 | LD (IX+0),9 | |||
| 43088 | LD (IX+1),192 | |||
| 43092 | POP IX | |||
| 43094 | LD A,(36166) | |||
| 43097 | AND 254 | |||
| 43099 | LD (36166),A | |||
| 43102 | RET | |||
| 43103 | NOP | |||
| 43104 | PUSH IX | |||
| 43106 | LD IX,39874 | |||
| 43110 | CALL 46724 | |||
| 43113 | CALL 39184 | |||
| 43116 | CALL 39973 | |||
| 43119 | LD (IX+17),0 | |||
| 43123 | LD A,(IX+2) | |||
| 43126 | ADD A,16 | |||
| 43128 | CP 233 | |||
| 43130 | JR NC,43135 | |||
| 43132 | LD (IX+2),A | |||
| 43135 | CALL Sounds_FindEmptySlot | |||
| 43138 | LD (IX+0),7 | |||
| 43142 | LD (IX+1),32 | |||
| 43146 | POP IX | |||
| 43148 | LD A,1 | |||
| 43150 | LD (43161),A | |||
| 43153 | LD A,(47080) | |||
| 43156 | INC A | |||
| 43157 | LD (47080),A | |||
| 43160 | RET | |||
| 43161 | NOP | |||
| 43162 | LD A,(36166) | |||
| 43165 | AND 1 | |||
| 43167 | LD (IX+1),A | |||
| 43170 | CALL 43782 | |||
| 43173 | LD HL,(43215) | |||
| 43176 | LD DE,65504 | |||
| 43179 | ADD HL,DE | |||
| 43180 | LD A,(36166) | |||
| 43183 | CP 56 | |||
| 43185 | JR C,43190 | |||
| 43187 | LD (43215),HL | |||
| 43190 | LD A,(43217) | |||
| 43193 | LD E,A | |||
| 43194 | LD D,(IX+4) | |||
| 43197 | ADD HL,DE | |||
| 43198 | LD A,L | |||
| 43199 | LD (43217),A | |||
| 43202 | LD A,H | |||
| 43203 | LD (IX+4),A | |||
| 43206 | SUB 6 | |||
| 43208 | LD (39768),A | |||
| 43211 | LD (39746),A | |||
| 43214 | RET | |||
| 43215 | NOP | |||
| 43216 | NOP | |||
| 43217 | NOP | |||
| 43218 | CALL 44393 | |||
| 43221 | LD A,(IX+4) | |||
| 43224 | CP 192 | |||
| 43226 | JR NC,43261 | |||
| 43228 | CALL 44149 | |||
| 43231 | DEC (IX+21) | |||
| 43234 | RET NZ | |||
| 43235 | LD A,(IX+1) | |||
| 43238 | CP 4 | |||
| 43240 | JR Z,43261 | |||
| 43242 | INC (IX+1) | |||
| 43245 | CALL 43782 | |||
| 43248 | LD A,(IX+20) | |||
| 43251 | SRL A | |||
| 43253 | LD (IX+20),A | |||
| 43256 | INC A | |||
| 43257 | LD (IX+21),A | |||
| 43260 | RET | |||
| 43261 | SET 7,(IX+0) | |||
| 43265 | RET | |||
| 43266 | LD A,(IX+4) | |||
| 43269 | CP 8 | |||
| 43271 | JR NC,43277 | |||
| 43273 | INC (IX+4) | |||
| 43276 | RET | |||
| 43277 | CALL 43383 | |||
| 43280 | LD HL,(43643) | |||
| 43283 | LD A,H | |||
| 43284 | AND A | |||
| 43285 | JR Z,43292 | |||
| 43287 | CALL 43588 | |||
| 43290 | JR 43311 | |||
| 43292 | LD B,1 | |||
| 43294 | LD A,(36166) | |||
| 43297 | AND 3 | |||
| 43299 | CALL Z,43645 | |||
| 43302 | CALL 44393 | |||
| 43305 | CALL 45052 | |||
| 43308 | CALL 44140 | |||
| 43311 | LD A,(IX+4) | |||
| 43314 | CP 192 | |||
| 43316 | JR C,43323 | |||
| 43318 | SET 7,(IX+0) | |||
| 43322 | RET | |||
| 43323 | LD A,(36166) | |||
| 43326 | AND 0 | |||
| 43328 | CALL Z,43730 | |||
| 43331 | LD A,(23771) | |||
| 43334 | AND A | |||
| 43335 | JP NZ,43668 | |||
| 43338 | RET | |||
| 43339 | AND 4 | |||
| 43341 | LD C,A | |||
| 43342 | LD A,(IX+6) | |||
| 43345 | ADD A,16 | |||
| 43347 | AND 63 | |||
| 43349 | CP 32 | |||
| 43351 | JR NC,43355 | |||
| 43353 | INC C | |||
| 43354 | INC C | |||
| 43355 | LD B,0 | |||
| 43357 | LD HL,43375 | |||
| 43360 | ADD HL,BC | |||
| 43361 | LD A,(HL) | |||
| 43362 | LD (IX+1),A | |||
| 43365 | INC HL | |||
| 43366 | LD A,(HL) | |||
| 43367 | LD (IX+19),A | |||
| 43370 | LD (IX+18),240 | |||
| 43374 | RET | |||
| 43375 | LD BC,1348 | |||
| 43378 | ADD A,H | |||
| 43379 | DEC C | |||
| 43380 | RET P | |||
| 43381 | ADD HL,BC | |||
| 43382 | RET NZ | |||
| 43383 | LD A,(39808) | |||
| 43386 | AND A | |||
| 43387 | RET NZ | |||
| 43388 | LD A,(36168) | |||
| 43391 | LD B,A | |||
| 43392 | LD A,(36169) | |||
| 43395 | ADD A,B | |||
| 43396 | AND 63 | |||
| 43398 | RET NZ | |||
| 43399 | LD (39825),A | |||
| 43402 | LD A,(IX+4) | |||
| 43405 | ADD A,8 | |||
| 43407 | CP 192 | |||
| 43409 | RET NC | |||
| 43410 | LD (39812),A | |||
| 43413 | LD A,4 | |||
| 43415 | LD (39808),A | |||
| 43418 | LD A,(IX+2) | |||
| 43421 | ADD A,8 | |||
| 43423 | LD (39810),A | |||
| 43426 | LD A,10 | |||
| 43428 | LD (39809),A | |||
| 43431 | LD A,8 | |||
| 43433 | LD (39820),A | |||
| 43436 | LD (39821),A | |||
| 43439 | LD HL,4098 | |||
| 43442 | LD (39816),HL | |||
| 43445 | LD HL,0 | |||
| 43448 | LD (42327),HL | |||
| 43451 | RET | |||
| 43452 | LD A,(IX+4) | |||
| 43455 | CP 8 | |||
| 43457 | JR NC,43463 | |||
| 43459 | INC (IX+4) | |||
| 43462 | RET | |||
| 43463 | CALL 43383 | |||
| 43466 | LD A,(IX+6) | |||
| 43469 | SUB 16 | |||
| 43471 | AND 63 | |||
| 43473 | LD (43523),A | |||
| 43476 | LD HL,(43643) | |||
| 43479 | LD A,H | |||
| 43480 | AND A | |||
| 43481 | JR Z,43488 | |||
| 43483 | CALL 43588 | |||
| 43486 | JR 43507 | |||
| 43488 | LD B,1 | |||
| 43490 | LD A,(36166) | |||
| 43493 | AND 3 | |||
| 43495 | CALL Z,43645 | |||
| 43498 | CALL 44393 | |||
| 43501 | CALL 45052 | |||
| 43504 | CALL 44140 | |||
| 43507 | LD A,(IX+4) | |||
| 43510 | CP 192 | |||
| 43512 | JR C,43519 | |||
| 43514 | SET 7,(IX+0) | |||
| 43518 | RET | |||
| 43519 | CALL 43730 | |||
| 43522 | LD C,0 | |||
| 43524 | LD A,(IX+6) | |||
| 43527 | SUB 16 | |||
| 43529 | AND 63 | |||
| 43531 | XOR C | |||
| 43532 | AND 32 | |||
| 43534 | JR Z,43560 | |||
| 43536 | LD A,(IX+19) | |||
| 43539 | LD (IX+19),A | |||
| 43542 | BIT 5,C | |||
| 43544 | JR Z,43553 | |||
| 43546 | LD A,14 | |||
| 43548 | SUB (IX+1) | |||
| 43551 | JR 43560 | |||
| 43553 | LD A,(IX+1) | |||
| 43556 | XOR 7 | |||
| 43558 | ADD A,7 | |||
| 43560 | LD A,(23771) | |||
| 43563 | AND A | |||
| 43564 | JP NZ,43668 | |||
| 43567 | RET | |||
| 43568 | LD (IX+19),144 | |||
| 43572 | CALL 43730 | |||
| 43575 | LD A,(IX+1) | |||
| 43578 | AND 63 | |||
| 43580 | CP 9 | |||
| 43582 | RET NZ | |||
| 43583 | SET 7,(IX+0) | |||
| 43587 | RET | |||
| 43588 | LD A,L | |||
| 43589 | CP 16 | |||
| 43591 | JR NC,43598 | |||
| 43593 | LD L,16 | |||
| 43595 | LD (43643),HL | |||
| 43598 | LD A,(IX+2) | |||
| 43601 | CP L | |||
| 43602 | JR Z,43615 | |||
| 43604 | JR C,43612 | |||
| 43606 | DEC (IX+2) | |||
| 43609 | DEC (IX+2) | |||
| 43612 | INC (IX+2) | |||
| 43615 | LD A,(IX+4) | |||
| 43618 | CP H | |||
| 43619 | JR Z,43631 | |||
| 43621 | JR C,43627 | |||
| 43623 | DEC (IX+4) | |||
| 43626 | RET | |||
| 43627 | INC (IX+4) | |||
| 43630 | RET | |||
| 43631 | LD A,(IX+2) | |||
| 43634 | CP L | |||
| 43635 | RET NZ | |||
| 43636 | LD HL,0 | |||
| 43639 | LD (43643),HL | |||
| 43642 | RET | |||
| 43643 | NOP | |||
| 43644 | NOP | |||
| 43645 | LD A,(IX+6) | |||
| 43648 | LD L,A | |||
| 43649 | SUB (IX+20) | |||
| 43652 | JR Z,43668 | |||
| 43654 | BIT 5,A | |||
| 43656 | LD A,B | |||
| 43657 | JR NZ,43661 | |||
| 43659 | NEG | |||
| 43661 | ADD A,L | |||
| 43662 | AND 63 | |||
| 43664 | LD (IX+6),A | |||
| 43667 | RET | |||
| 43668 | LD A,(36168) | |||
| 43671 | AND 63 | |||
| 43673 | LD (IX+20),A | |||
| 43676 | RET | |||
| 43677 | LD A,6 | |||
| 43679 | LD (39852),A | |||
| 43682 | XOR A | |||
| 43683 | LD (39869),A | |||
| 43686 | LD (48004),IY | |||
| 43690 | LD A,(IY+12) | |||
| 43693 | CP 28 | |||
| 43695 | LD A,4 | |||
| 43697 | JR Z,43701 | |||
| 43699 | LD A,12 | |||
| 43701 | ADD A,(IY+2) | |||
| 43704 | LD (39854),A | |||
| 43707 | LD A,(IY+4) | |||
| 43710 | ADD A,6 | |||
| 43712 | LD (39856),A | |||
| 43715 | LD A,27 | |||
| 43717 | LD (35101),A | |||
| 43720 | LD HL,0 | |||
| 43723 | LD (43215),HL | |||
| 43726 | INC (IY+20) | |||
| 43729 | RET | |||
| 43730 | LD A,(IX+18) | |||
| 43733 | LD B,A | |||
| 43734 | SUB 64 | |||
| 43736 | JR NC,43778 | |||
| 43738 | LD A,(IX+1) | |||
| 43741 | AND 63 | |||
| 43743 | INC A | |||
| 43744 | LD E,A | |||
| 43745 | LD A,(IX+19) | |||
| 43748 | LD D,A | |||
| 43749 | RRCA | |||
| 43750 | RRCA | |||
| 43751 | RRCA | |||
| 43752 | RRCA | |||
| 43753 | AND 15 | |||
| 43755 | CP E | |||
| 43756 | JR NC,43762 | |||
| 43758 | LD A,D | |||
| 43759 | AND 15 | |||
| 43761 | LD E,A | |||
| 43762 | LD (IX+1),E | |||
| 43765 | LD A,B | |||
| 43766 | ADD A,A | |||
| 43767 | ADD A,A | |||
| 43768 | AND 192 | |||
| 43770 | OR (IX+18) | |||
| 43773 | EX AF,AF' | |||
| 43774 | CALL 43782 | |||
| 43777 | EX AF,AF' | |||
| 43778 | LD (IX+18),A | |||
| 43781 | RET | |||
|
This entry point is used by the routine at 38730.
|
||||
| 43782 | CALL 30567 | |||
| 43785 | LD A,(DE) | |||
| 43786 | LD (IX+8),A | |||
| 43789 | INC DE | |||
| 43790 | LD A,(DE) | |||
| 43791 | LD (IX+9),A | |||
| 43794 | RET | |||
| 43795 | PUSH IX | |||
| 43797 | CALL Sounds_FindEmptySlot | |||
| 43800 | LD (IX+0),3 | |||
| 43804 | POP IX | |||
| 43806 | RET | |||
| 43807 | LD A,(IX+4) | |||
| 43810 | CP 152 | |||
| 43812 | RET C | |||
| 43813 | LD A,(IX+15) | |||
| 43816 | CP 170 | |||
| 43818 | RET NC | |||
| 43819 | LD IY,39764 | |||
| 43823 | CALL 44066 | |||
| 43826 | JR C,43842 | |||
| 43828 | LD A,(47077) | |||
| 43831 | CP 2 | |||
| 43833 | RET NZ | |||
| 43834 | LD IY,39742 | |||
| 43838 | CALL 44066 | |||
| 43841 | RET NC | |||
| 43842 | RES 7,(IX+18) | |||
| 43846 | BIT 7,(IY+2) | |||
| 43850 | JR Z,43856 | |||
| 43852 | SET 7,(IX+18) | |||
| 43856 | CALL 43795 | |||
| 43859 | LD A,(IY+20) | |||
| 43862 | CP 3 | |||
| 43864 | JR NZ,43909 | |||
| 43866 | LD A,(IY+12) | |||
| 43869 | CP 28 | |||
| 43871 | JR NZ,43909 | |||
| 43873 | LD A,(IX+2) | |||
| 43876 | SUB (IY+2) | |||
| 43879 | JR NC,43882 | |||
| 43881 | XOR A | |||
| 43882 | AND 252 | |||
| 43884 | CP 25 | |||
| 43886 | JR C,43890 | |||
| 43888 | LD A,24 | |||
| 43890 | LD B,A | |||
| 43891 | LD A,(IX+21) | |||
| 43894 | AND 128 | |||
| 43896 | OR B | |||
| 43897 | LD (IX+21),A | |||
| 43900 | LD (IX+20),176 | |||
| 43904 | LD (IX+4),167 | |||
| 43908 | RET | |||
| 43909 | LD (IX+4),166 | |||
| 43913 | LD A,(IX+18) | |||
| 43916 | AND 128 | |||
| 43918 | LD (IX+18),A | |||
| 43921 | LD A,(IY+12) | |||
| 43924 | LD HL,44014 | |||
| 43927 | CP 28 | |||
| 43929 | JR Z,43934 | |||
| 43931 | LD HL,44028 | |||
| 43934 | LD A,(IX+2) | |||
| 43937 | ADD A,3 | |||
| 43939 | SUB (IY+2) | |||
| 43942 | JR C,43951 | |||
| 43944 | CP (HL) | |||
| 43945 | JR C,43951 | |||
| 43947 | INC HL | |||
| 43948 | INC HL | |||
| 43949 | JR 43944 | |||
| 43951 | INC HL | |||
| 43952 | LD A,(HL) | |||
| 43953 | BIT 2,A | |||
| 43955 | JR NZ,43960 | |||
| 43957 | JP 43979 | |||
| 43960 | CALL 43967 | |||
| 43963 | LD A,(HL) | |||
| 43964 | CALL 43979 | |||
| 43967 | LD A,(IX+6) | |||
| 43970 | XOR 31 | |||
| 43972 | INC A | |||
| 43973 | AND 63 | |||
| 43975 | LD (IX+6),A | |||
| 43978 | RET | |||
| 43979 | AND 3 | |||
| 43981 | ADD A,A | |||
| 43982 | LD B,A | |||
| 43983 | ADD A,A | |||
| 43984 | ADD A,B | |||
| 43985 | LD HL,44042 | |||
| 43988 | CALL PrintLine_9 | |||
| 43991 | LD A,4 | |||
| 43993 | CP (IX+6) | |||
| 43996 | JR Z,44009 | |||
| 43998 | INC HL | |||
| 43999 | ADD A,4 | |||
| 44001 | CP 16 | |||
| 44003 | JR NZ,43993 | |||
| 44005 | ADD A,4 | |||
| 44007 | JR 43993 | |||
| 44009 | LD A,(HL) | |||
| 44010 | LD (IX+6),A | |||
| 44013 | RET | |||
| 44014 | INC B | |||
| 44015 | RLCA | |||
| 44016 | EX AF,AF' | |||
| 44017 | LD B,12 | |||
| 44019 | DEC B | |||
| 44020 | DJNZ 44022 | |||
| 44022 | INC D | |||
| 44023 | LD BC,536 | |||
| 44026 | RST 56 | |||
| 44027 | INC BC | |||
| 44028 | LD B,7 | |||
| 44030 | INC C | |||
| 44031 | LD B,18 | |||
| 44033 | DEC B | |||
| 44034 | LD A,(DE) | |||
| 44035 | NOP | |||
| 44036 | JR NZ,44039 | |||
| 44038 | LD H,2 | |||
| 44040 | RST 56 | |||
| 44041 | INC BC | |||
| 44042 | INC A | |||
| 44043 | JR C,44097 | |||
| 44045 | INC L | |||
| 44046 | JR Z,44084 | |||
| 44048 | INC A | |||
| 44049 | JR C,44103 | |||
| 44051 | INC (HL) | |||
| 44052 | INC (HL) | |||
| 44053 | INC (HL) | |||
| 44054 | INC A | |||
| 44055 | JR C,44113 | |||
| 44057 | INC (HL) | |||
| 44058 | JR C,44116 | |||
| 44060 | INC A | |||
| 44061 | INC A | |||
| 44062 | JR C,44120 | |||
| 44064 | INC A | |||
| 44065 | INC A | |||
| 44066 | LD L,(IX+2) | |||
| 44069 | LD A,(IY+2) | |||
| 44072 | LD C,(IX+12) | |||
| 44075 | LD B,(IY+12) | |||
| 44078 | CALL 44094 | |||
| 44081 | RET NC | |||
| 44082 | LD L,(IX+4) | |||
| 44085 | LD A,(IY+4) | |||
| 44088 | LD C,(IX+13) | |||
| 44091 | LD B,(IY+13) | |||
| 44094 | SUB L | |||
| 44095 | JR C,44099 | |||
| 44097 | SUB C | |||
| 44098 | RET | |||
| 44099 | ADD A,B | |||
| 44100 | RET | |||
| 44101 | LD L,(IX+2) | |||
| 44104 | LD A,(IY+2) | |||
| 44107 | LD C,(IX+12) | |||
| 44110 | LD B,(IY+12) | |||
| 44113 | CALL 44129 | |||
| 44116 | RET NC | |||
| 44117 | LD L,(IX+4) | |||
| 44120 | LD A,(IY+4) | |||
| 44123 | LD C,(IX+13) | |||
| 44126 | LD B,(IY+13) | |||
| 44129 | SUB L | |||
| 44130 | JR C,44136 | |||
| 44132 | DEC C | |||
| 44133 | DEC C | |||
| 44134 | SUB C | |||
| 44135 | RET | |||
| 44136 | DEC B | |||
| 44137 | DEC B | |||
| 44138 | ADD A,B | |||
| 44139 | RET | |||
| 44140 | CALL 44183 | |||
| 44143 | CALL 44194 | |||
| 44146 | JP 44220 | |||
| 44149 | LD B,63 | |||
| 44151 | CALL 44183 | |||
| 44154 | CALL C,44270 | |||
| 44157 | LD B,31 | |||
| 44159 | CALL 44194 | |||
| 44162 | CALL C,44270 | |||
| 44165 | CALL 44220 | |||
| 44168 | RET C | |||
| 44169 | JP 44270 | |||
| 44172 | LD A,(IX+4) | |||
| 44175 | CP 175 | |||
| 44177 | RET C | |||
| 44178 | LD (IX+4),175 | |||
| 44182 | RET | |||
| 44183 | LD A,(IX+4) | |||
| 44186 | CP 8 | |||
| 44188 | RET NC | |||
| 44189 | LD (IX+4),8 | |||
| 44193 | RET | |||
| 44194 | LD A,(IX+2) | |||
| 44197 | CP 8 | |||
| 44199 | RET NC | |||
| 44200 | LD (IX+2),8 | |||
| 44204 | RET | |||
|
This entry point is used by the routine at StartGame.
|
||||
| 44205 | LD A,(IX+2) | |||
| 44208 | CP 128 | |||
| 44210 | RET NC | |||
| 44211 | LD (IX+2),128 | |||
| 44215 | RES 0,(IX+1) | |||
| 44219 | RET | |||
| 44220 | LD A,(IX+12) | |||
| 44223 | ADD A,(IX+2) | |||
| 44226 | CP 249 | |||
| 44228 | RET C | |||
| 44229 | LD A,248 | |||
| 44231 | SUB (IX+12) | |||
| 44234 | LD (IX+2),A | |||
| 44237 | RET | |||
|
This entry point is used by the routine at StartGame.
|
||||
| 44238 | LD A,(IX+12) | |||
| 44241 | ADD A,(IX+2) | |||
| 44244 | CP 128 | |||
| 44246 | RET C | |||
| 44247 | LD A,128 | |||
| 44249 | SUB (IX+12) | |||
| 44252 | LD (IX+2),A | |||
| 44255 | LD A,(IX+12) | |||
| 44258 | CP 28 | |||
| 44260 | JR Z,44265 | |||
| 44262 | CP 44 | |||
| 44264 | RET NZ | |||
| 44265 | SET 0,(IX+1) | |||
| 44269 | RET | |||
| 44270 | LD A,(IX+6) | |||
| 44273 | XOR B | |||
| 44274 | INC A | |||
| 44275 | AND 63 | |||
| 44277 | LD (IX+6),A | |||
| 44280 | RET | |||
| 44281 | LD H,0 | |||
| 44283 | LD B,H | |||
| 44284 | LD L,H | |||
| 44285 | LD D,(IX+7) | |||
| 44288 | LD A,8 | |||
| 44290 | JR 44298 | |||
| 44292 | DEC A | |||
| 44293 | RET Z | |||
| 44294 | SLA C | |||
| 44296 | RL B | |||
| 44298 | SRL D | |||
| 44300 | JR NC,44292 | |||
| 44302 | ADD HL,BC | |||
| 44303 | JP NZ,44292 | |||
| 44306 | RET | |||
| 44307 | PUSH BC | |||
| 44308 | CALL 44281 | |||
| 44311 | POP BC | |||
| 44312 | INC B | |||
| 44313 | RET NZ | |||
| 44314 | LD A,L | |||
| 44315 | CPL | |||
| 44316 | LD L,A | |||
| 44317 | LD A,H | |||
| 44318 | CPL | |||
| 44319 | LD H,A | |||
| 44320 | INC HL | |||
| 44321 | RET | |||
| 44322 | LD HL,44376 | |||
| 44325 | LD A,(IX+6) | |||
| 44328 | AND 15 | |||
| 44330 | LD B,A | |||
| 44331 | CALL PrintLine_9 | |||
| 44334 | LD C,(HL) | |||
| 44335 | LD A,B | |||
| 44336 | XOR 15 | |||
| 44338 | INC A | |||
| 44339 | LD HL,44376 | |||
| 44342 | CALL PrintLine_9 | |||
| 44345 | LD L,(HL) | |||
| 44346 | LD H,0 | |||
| 44348 | LD B,H | |||
| 44349 | LD A,(IX+6) | |||
| 44352 | AND 48 | |||
| 44354 | RET Z | |||
| 44355 | CP 16 | |||
| 44357 | JR NZ,44364 | |||
| 44359 | LD A,L | |||
| 44360 | LD L,C | |||
| 44361 | LD C,A | |||
| 44362 | DEC B | |||
| 44363 | RET | |||
| 44364 | CP 32 | |||
| 44366 | JR NZ,44371 | |||
| 44368 | DEC H | |||
| 44369 | DEC B | |||
| 44370 | RET | |||
| 44371 | LD A,C | |||
| 44372 | LD C,L | |||
| 44373 | LD L,A | |||
| 44374 | DEC H | |||
| 44375 | RET | |||
| 44376 | RST 56 | |||
| 44377 | DEFB 253 | |||
| 44378 | JP M,59124 | |||
| 44381 | RET PO | |||
| 44382 | CALL NC,46277 | |||
| 44385 | AND C | |||
| 44386 | ADC A,L | |||
| 44387 | LD A,B | |||
| 44388 | LD H,C | |||
| 44389 | LD C,D | |||
| 44390 | LD SP,24 | |||
| 44393 | CALL 44322 | |||
| 44396 | PUSH HL | |||
| 44397 | CALL 44307 | |||
| 44400 | LD D,(IX+2) | |||
| 44403 | LD E,(IX+3) | |||
| 44406 | ADD HL,DE | |||
| 44407 | LD (IX+2),H | |||
| 44410 | LD (IX+3),L | |||
| 44413 | POP BC | |||
| 44414 | CALL 44307 | |||
| 44417 | LD D,(IX+4) | |||
| 44420 | LD E,(IX+5) | |||
| 44423 | ADD HL,DE | |||
| 44424 | LD (IX+4),H | |||
| 44427 | LD (IX+5),L | |||
| 44430 | RET | |||
|
This entry point is used by the routine at 46949.
|
||||
| 44431 | LD IY,(38793) | |||
| 44435 | LD HL,16513 | |||
| 44438 | LD B,12 | |||
| 44440 | PUSH BC | |||
| 44441 | PUSH HL | |||
| 44442 | CALL 44460 | |||
| 44445 | POP HL | |||
| 44446 | LD A,32 | |||
| 44448 | ADD A,L | |||
| 44449 | LD L,A | |||
| 44450 | JR NC,44456 | |||
| 44452 | LD A,8 | |||
| 44454 | ADD A,H | |||
| 44455 | LD H,A | |||
| 44456 | POP BC | |||
| 44457 | DJNZ 44440 | |||
| 44459 | RET | |||
| 44460 | LD B,15 | |||
| 44462 | PUSH BC | |||
| 44463 | PUSH HL | |||
| 44464 | CALL 44476 | |||
| 44467 | POP HL | |||
| 44468 | INC L | |||
| 44469 | INC L | |||
| 44470 | POP BC | |||
| 44471 | INC IY | |||
| 44473 | DJNZ 44462 | |||
| 44475 | RET | |||
| 44476 | BIT 7,(IY+0) | |||
| 44480 | RET NZ | |||
| 44481 | BIT 4,(IY+0) | |||
| 44485 | RET NZ | |||
| 44486 | LD E,(IX+0) | |||
| 44489 | LD D,(IX+1) | |||
| 44492 | LD (44510),SP | |||
| 44496 | EX DE,HL | |||
| 44497 | LD SP,HL | |||
| 44498 | EX DE,HL | |||
| 44499 | LD B,8 | |||
| 44501 | POP DE | |||
| 44502 | LD (HL),E | |||
| 44503 | INC L | |||
| 44504 | LD (HL),D | |||
| 44505 | DEC L | |||
| 44506 | INC H | |||
| 44507 | DJNZ 44501 | |||
| 44509 | LD SP,0 | |||
| 44512 | RET | |||
|
This entry point is used by the routine at 48591.
|
||||
| 44513 | LD IY,(38793) | |||
| 44517 | LD HL,56833 | |||
| 44520 | LD (44795),HL | |||
| 44523 | LD HL,55202 | |||
| 44526 | LD (44797),HL | |||
| 44529 | LD B,12 | |||
| 44531 | PUSH BC | |||
| 44532 | PUSH IY | |||
| 44534 | CALL 44563 | |||
| 44537 | POP IY | |||
| 44539 | CALL 44586 | |||
| 44542 | LD HL,(44795) | |||
| 44545 | INC H | |||
| 44546 | LD (44795),HL | |||
| 44549 | LD HL,(44797) | |||
| 44552 | LD DE,32 | |||
| 44555 | ADD HL,DE | |||
| 44556 | LD (44797),HL | |||
| 44559 | POP BC | |||
| 44560 | DJNZ 44531 | |||
| 44562 | RET | |||
| 44563 | LD B,15 | |||
| 44565 | LD HL,(44795) | |||
| 44568 | PUSH BC | |||
| 44569 | PUSH HL | |||
| 44570 | BIT 7,(IY+0) | |||
| 44574 | CALL Z,44674 | |||
| 44577 | POP HL | |||
| 44578 | INC L | |||
| 44579 | INC L | |||
| 44580 | INC IY | |||
| 44582 | POP BC | |||
| 44583 | DJNZ 44568 | |||
| 44585 | RET | |||
| 44586 | LD B,15 | |||
| 44588 | LD HL,(44797) | |||
| 44591 | BIT 7,(IY+0) | |||
| 44595 | JR NZ,44610 | |||
| 44597 | RES 6,(HL) | |||
| 44599 | INC L | |||
| 44600 | LD A,L | |||
| 44601 | CPL | |||
| 44602 | AND 31 | |||
| 44604 | JR Z,44610 | |||
| 44606 | RES 6,(HL) | |||
| 44608 | JR 44611 | |||
| 44610 | INC L | |||
| 44611 | INC L | |||
| 44612 | INC IY | |||
| 44614 | DJNZ 44591 | |||
| 44616 | RET | |||
| 44617 | LD HL,(44795) | |||
| 44620 | INC H | |||
| 44621 | INC L | |||
| 44622 | PUSH BC | |||
| 44623 | PUSH HL | |||
| 44624 | BIT 7,(IY+0) | |||
| 44628 | CALL Z,44640 | |||
| 44631 | POP HL | |||
| 44632 | INC L | |||
| 44633 | INC L | |||
| 44634 | INC IY | |||
| 44636 | POP BC | |||
| 44637 | DJNZ 44622 | |||
| 44639 | RET | |||
| 44640 | LD DE,21930 | |||
| 44643 | LD C,L | |||
| 44644 | CALL 44655 | |||
| 44647 | LD A,L | |||
| 44648 | AND 31 | |||
| 44650 | CP 29 | |||
| 44652 | RET Z | |||
| 44653 | LD L,C | |||
| 44654 | INC L | |||
| 44655 | LD B,4 | |||
| 44657 | LD A,(HL) | |||
| 44658 | AND E | |||
| 44659 | LD (HL),A | |||
| 44660 | LD A,L | |||
| 44661 | ADD A,32 | |||
| 44663 | LD L,A | |||
| 44664 | LD A,(HL) | |||
| 44665 | AND D | |||
| 44666 | LD (HL),A | |||
| 44667 | LD A,L | |||
| 44668 | ADD A,32 | |||
| 44670 | LD L,A | |||
| 44671 | DJNZ 44657 | |||
| 44673 | RET | |||
| 44674 | LD (44725),SP | |||
| 44678 | PUSH HL | |||
| 44679 | LD DE,65504 | |||
| 44682 | ADD HL,DE | |||
| 44683 | LD (HL),0 | |||
| 44685 | INC L | |||
| 44686 | LD (HL),0 | |||
| 44688 | POP HL | |||
| 44689 | LD A,L | |||
| 44690 | AND 31 | |||
| 44692 | DEC A | |||
| 44693 | JR Z,44708 | |||
| 44695 | PUSH HL | |||
| 44696 | DEC L | |||
| 44697 | LD DE,32 | |||
| 44700 | LD B,8 | |||
| 44702 | RES 0,(HL) | |||
| 44704 | ADD HL,DE | |||
| 44705 | DJNZ 44702 | |||
| 44707 | POP HL | |||
| 44708 | LD SP,44799 | |||
| 44711 | LD DE,31 | |||
| 44714 | LD A,8 | |||
| 44716 | POP BC | |||
| 44717 | LD (HL),C | |||
| 44718 | INC L | |||
| 44719 | LD (HL),B | |||
| 44720 | ADD HL,DE | |||
| 44721 | DEC A | |||
| 44722 | JR NZ,44716 | |||
| 44724 | LD SP,0 | |||
| 44727 | LD C,L | |||
| 44728 | LD (HL),A | |||
| 44729 | INC L | |||
| 44730 | LD (HL),A | |||
| 44731 | LD A,L | |||
| 44732 | AND 31 | |||
| 44734 | CP 30 | |||
| 44736 | JR Z,44750 | |||
| 44738 | INC L | |||
| 44739 | LD DE,65504 | |||
| 44742 | ADD HL,DE | |||
| 44743 | LD B,8 | |||
| 44745 | RES 7,(HL) | |||
| 44747 | ADD HL,DE | |||
| 44748 | DJNZ 44745 | |||
| 44750 | LD A,C | |||
| 44751 | AND 31 | |||
| 44753 | LD HL,(44797) | |||
| 44756 | ADD A,L | |||
| 44757 | LD L,A | |||
| 44758 | LD DE,65502 | |||
| 44761 | ADD HL,DE | |||
| 44762 | PUSH HL | |||
| 44763 | LD A,(IY+0) | |||
| 44766 | AND 15 | |||
| 44768 | LD HL,44779 | |||
| 44771 | CALL PrintLine_9 | |||
| 44774 | LD B,(HL) | |||
| 44775 | POP HL | |||
| 44776 | LD (HL),B | |||
| 44777 | INC L | |||
| 44778 | LD (HL),B | |||
| 44779 | RET | |||
| 44780 | LD D,A | |||
| 44781 | LD C,A | |||
| 44782 | LD E,A | |||
| 44783 | JR NZ,44897 | |||
| 44785 | LD B,A | |||
| 44786 | LD D,A | |||
| 44787 | LD E,A | |||
| 44788 | LD C,A | |||
| 44789 | NOP | |||
| 44790 | LD B,A | |||
| 44791 | LD D,A | |||
| 44792 | LD C,A | |||
| 44793 | LD E,A | |||
| 44794 | NOP | |||
| 44795 | NOP | |||
| 44796 | NOP | |||
| 44797 | NOP | |||
| 44798 | NOP | |||
| Prev: 38730 | Up: Map | Next: 44799 |