Routines |
Prev: 49982 | Up: Map | Next: 51368 |
Used by the routine at 48200.
|
||||
50171 | LD HL,16684 | |||
50174 | LD (23420),HL | |||
50177 | LD (23431),HL | |||
50180 | LD A,(23445) | |||
50183 | LD (23462),A | |||
50186 | LD HL,26070 | |||
50189 | LD (23458),HL | |||
50192 | XOR A | |||
50193 | LD (23457),A | |||
50196 | LD A,128 | |||
50198 | LD (23433),A | |||
50201 | LD (23422),A | |||
50204 | LD HL,31100 | |||
50207 | LD (23407),HL | |||
50210 | LD A,160 | |||
50212 | LD (23409),A | |||
50215 | LD A,3 | |||
50217 | LD (23410),A | |||
50220 | LD A,1 | |||
50222 | LD (23425),A | |||
50225 | LD (23423),A | |||
50228 | LD A,50 | |||
50230 | LD (23436),A | |||
50233 | LD (23437),A | |||
50236 | XOR A | |||
50237 | LD (23424),A | |||
50240 | LD (23434),A | |||
50243 | LD (23419),A | |||
50246 | LD A,5 | |||
50248 | LD (23441),A | |||
50251 | LD HL,65368 | |||
50254 | LD (23675),HL | |||
50257 | CALL 49322 | |||
50260 | CALL 50075 | |||
50263 | CALL 52665 | |||
50266 | LD HL,22106 | |||
50269 | LD A,(23445) | |||
50272 | LD B,A | |||
50273 | CALL 51604 | |||
50276 | LD A,11 | |||
50278 | LD (23444),A | |||
This entry point is used by the routine at 51823.
|
||||
50281 | JP 50368 | |||
50284 | CALL 50519 | |||
50287 | CALL 51019 | |||
50290 | LD A,(23435) | |||
50293 | AND A | |||
50294 | JP NZ,51045 | |||
50297 | HALT | |||
50298 | HALT | |||
50299 | HALT | |||
50300 | HALT | |||
50301 | CALL 52698 | |||
50304 | CALL 52569 | |||
50307 | LD A,(23434) | |||
50310 | AND A | |||
50311 | JP NZ,50862 | |||
50314 | LD A,251 | |||
50316 | IN A,(254) | |||
50318 | AND 1 | |||
50320 | JP Z,53250 | |||
50323 | LD A,(23426) | |||
This entry point is used by the routine at 51823.
|
||||
50326 | AND A | |||
50327 | CALL NZ,50725 | |||
50330 | LD A,(23464) | |||
50333 | CP 1 | |||
50335 | JP NZ,53004 | |||
50338 | LD A,254 | |||
50340 | IN A,(254) | |||
50342 | AND 2 | |||
This entry point is used by the routine at 51823.
|
||||
50344 | CALL Z,50601 | |||
50347 | LD A,254 | |||
50349 | IN A,(254) | |||
50351 | AND 4 | |||
50353 | CALL Z,50625 | |||
50356 | LD A,127 | |||
50358 | IN A,(254) | |||
50360 | AND 1 | |||
50362 | CALL Z,50649 | |||
50365 | JP 50281 | |||
50368 | LD HL,(23420) | |||
50371 | CALL 48612 | |||
50374 | LD (23420),HL | |||
50377 | LD A,(23424) | |||
50380 | INC A | |||
50381 | LD (23424),A | |||
50384 | CP 135 | |||
50386 | JP Z,50395 | |||
This entry point is used by the routine at 51823.
|
||||
50389 | CALL 50075 | |||
50392 | JP 50284 | |||
50395 | LD HL,(23407) | |||
50398 | LD DE,60 | |||
50401 | ADD HL,DE | |||
50402 | LD (23407),HL | |||
50405 | CALL 52600 | |||
50408 | XOR A | |||
50409 | LD (23426),A | |||
50412 | LD A,1 | |||
50414 | LD (23424),A | |||
50417 | LD A,(23441) | |||
50420 | ADD A,5 | |||
50422 | LD (23441),A | |||
50425 | CALL BonusPrint | |||
50428 | LD A,(23425) | |||
50431 | INC A | |||
50432 | LD (23425),A | |||
50435 | CP 6 | |||
50437 | RET Z | |||
50438 | CALL 49322 | |||
50441 | LD A,(23425) | |||
50444 | CP 5 | |||
50446 | CALL Z,51005 | |||
50449 | LD HL,22106 | |||
50452 | LD A,(23445) | |||
50455 | LD B,A | |||
50456 | CALL 51604 | |||
50459 | CALL 52665 | |||
50462 | LD HL,(23420) | |||
50465 | LD B,134 | |||
50467 | CALL 48654 | |||
50470 | DJNZ 50467 | |||
50472 | LD (23420),HL | |||
50475 | LD (23431),HL | |||
50478 | LD A,(23445) | |||
50481 | LD (23462),A | |||
50484 | LD A,(23422) | |||
50487 | LD (23433),A | |||
50490 | LD A,(23436) | |||
50493 | LD (23437),A | |||
50496 | JP 50281 | |||
50499 | LD A,H | |||
50500 | SBC A,88 | |||
50502 | SLA A | |||
50504 | SLA A | |||
50506 | SLA A | |||
50508 | ADD A,64 | |||
50510 | LD H,A | |||
50511 | LD B,64 | |||
50513 | CALL 48612 | |||
50516 | DJNZ 50513 | |||
50518 | RET | |||
This entry point is used by the routine at 51823.
|
||||
50519 | LD HL,(23420) | |||
50522 | LD B,3 | |||
50524 | CALL 48612 | |||
50527 | DJNZ 50524 | |||
50529 | LD B,14 | |||
50531 | LD A,(23422) | |||
50534 | LD C,A | |||
50535 | LD A,(HL) | |||
50536 | AND C | |||
50537 | JP NZ,50580 | |||
50540 | CALL 48612 | |||
50543 | DJNZ 50535 | |||
50545 | CALL 48654 | |||
50548 | LD B,15 | |||
50550 | LD A,(HL) | |||
50551 | AND C | |||
50552 | JP NZ,50580 | |||
50555 | RRC C | |||
50557 | CALL C,50599 | |||
50560 | DJNZ 50550 | |||
50562 | RLC C | |||
50564 | CALL C,50597 | |||
50567 | LD B,14 | |||
50569 | LD A,(HL) | |||
50570 | AND C | |||
50571 | JP NZ,50580 | |||
50574 | CALL 48654 | |||
50577 | DJNZ 50569 | |||
50579 | RET | |||
50580 | LD A,(23440) | |||
50583 | DEC A | |||
50584 | LD (23440),A | |||
50587 | LD A,1 | |||
50589 | LD (23434),A | |||
50592 | XOR A | |||
50593 | LD (23426),A | |||
50596 | RET | |||
50597 | DEC HL | |||
50598 | RET | |||
50599 | INC HL | |||
50600 | RET | |||
This entry point is used by the routine at 51823.
|
||||
50601 | LD HL,(23420) | |||
50604 | LD A,(23422) | |||
50607 | RLCA | |||
50608 | LD (23422),A | |||
50611 | CALL C,50597 | |||
50614 | LD (23420),HL | |||
50617 | LD A,(23436) | |||
50620 | DEC A | |||
50621 | LD (23436),A | |||
50624 | RET | |||
This entry point is used by the routine at 51823.
|
||||
50625 | LD HL,(23420) | |||
50628 | LD A,(23422) | |||
50631 | RRCA | |||
50632 | LD (23422),A | |||
50635 | CALL C,50599 | |||
50638 | LD (23420),HL | |||
50641 | LD A,(23436) | |||
50644 | INC A | |||
50645 | LD (23436),A | |||
50648 | RET | |||
This entry point is used by the routine at 51823.
|
||||
50649 | LD A,(23426) | |||
50652 | AND A | |||
50653 | RET NZ | |||
50654 | LD A,(23424) | |||
50657 | CP 135 | |||
50659 | RET NC | |||
50660 | CALL 50940 | |||
50663 | LD HL,(23420) | |||
50666 | LD B,20 | |||
50668 | CALL 48612 | |||
50671 | DJNZ 50668 | |||
50673 | LD B,7 | |||
50675 | LD A,(23422) | |||
50678 | RRCA | |||
50679 | CALL C,50599 | |||
50682 | DJNZ 50678 | |||
50684 | LD (23427),HL | |||
50687 | LD (23429),A | |||
50690 | LD A,1 | |||
50692 | LD (23426),A | |||
50695 | LD A,(23424) | |||
50698 | ADD A,20 | |||
50700 | LD (23430),A | |||
50703 | CALL 50707 | |||
50706 | RET | |||
50707 | LD HL,(23427) | |||
50710 | LD A,(23429) | |||
50713 | LD C,A | |||
50714 | LD B,5 | |||
50716 | LD A,(HL) | |||
50717 | XOR C | |||
50718 | LD (HL),A | |||
50719 | CALL 48612 | |||
50722 | DJNZ 50716 | |||
50724 | RET | |||
50725 | LD A,(23430) | |||
50728 | INC A | |||
50729 | INC A | |||
50730 | INC A | |||
50731 | INC A | |||
50732 | INC A | |||
50733 | LD (23430),A | |||
50736 | CP 142 | |||
50738 | PUSH AF | |||
50739 | CALL 50707 | |||
50742 | POP AF | |||
50743 | JP NC,50774 | |||
50746 | LD HL,(23427) | |||
50749 | CALL 48612 | |||
50752 | CALL 48612 | |||
50755 | CALL 48612 | |||
50758 | CALL 48612 | |||
50761 | CALL 48612 | |||
50764 | LD (23427),HL | |||
50767 | CALL 50707 | |||
50770 | CALL 50779 | |||
50773 | RET | |||
50774 | XOR A | |||
50775 | LD (23426),A | |||
50778 | RET | |||
50779 | LD HL,(23427) | |||
50782 | LD B,5 | |||
50784 | CALL 48612 | |||
50787 | DJNZ 50784 | |||
50789 | CALL 49478 | |||
50792 | LD A,(HL) | |||
50793 | AND 7 | |||
50795 | CP 6 | |||
50797 | JP C,50815 | |||
50800 | LD HL,(23427) | |||
50803 | CALL 49478 | |||
50806 | LD A,(HL) | |||
50807 | AND 7 | |||
50809 | CP 6 | |||
This entry point is used by the routine at 51823.
|
||||
50811 | JP C,50815 | |||
50814 | RET | |||
50815 | LD A,15 | |||
50817 | LD (HL),A | |||
50818 | CALL 50499 | |||
50821 | PUSH HL | |||
50822 | CALL 50707 | |||
50825 | POP HL | |||
50826 | LD B,8 | |||
50828 | LD (HL),0 | |||
50830 | CALL 48612 | |||
50833 | DJNZ 50828 | |||
50835 | CALL 50978 | |||
50838 | LD HL,(23438) | |||
50841 | INC HL | |||
50842 | INC HL | |||
50843 | INC HL | |||
50844 | LD (23438),HL | |||
50847 | CALL 51301 | |||
50850 | JP 50774 | |||
50853 | LD HL,23184 | |||
50856 | CALL 50499 | |||
50859 | LD (HL),255 | |||
50861 | RET | |||
50862 | CALL 49845 | |||
50865 | CALL WhoopsPrint | |||
50868 | LD A,(23440) | |||
50871 | AND A | |||
50872 | JP Z,51744 | |||
50875 | CALL 49322 | |||
50878 | LD A,(23462) | |||
50881 | LD (23445),A | |||
50884 | LD HL,22106 | |||
50887 | LD A,(23445) | |||
50890 | LD B,A | |||
50891 | CALL 51604 | |||
50894 | CALL 52665 | |||
50897 | CALL 52625 | |||
50900 | LD A,(23425) | |||
50903 | CP 5 | |||
50905 | CALL Z,51005 | |||
50908 | LD HL,(23431) | |||
50911 | LD (23420),HL | |||
50914 | LD A,(23433) | |||
50917 | LD (23422),A | |||
50920 | XOR A | |||
50921 | LD (23434),A | |||
50924 | LD (23426),A | |||
50927 | INC A | |||
50928 | LD (23424),A | |||
50931 | LD A,(23437) | |||
50934 | LD (23436),A | |||
50937 | JP 50281 | |||
50940 | PUSH HL | |||
50941 | PUSH DE | |||
50942 | PUSH AF | |||
50943 | PUSH BC | |||
50944 | LD HL,0 | |||
50947 | LD B,20 | |||
50949 | PUSH BC | |||
50950 | PUSH HL | |||
50951 | LD A,(HL) | |||
50952 | OR 1 | |||
50954 | LD L,A | |||
50955 | LD H,0 | |||
50957 | LD A,B | |||
50958 | OR 1 | |||
50960 | AND 7 | |||
50962 | LD E,A | |||
50963 | LD D,0 | |||
50965 | CALL 949 | |||
50968 | POP HL | |||
50969 | INC HL | |||
50970 | POP BC | |||
50971 | DJNZ 50949 | |||
50973 | POP BC | |||
50974 | POP AF | |||
50975 | POP DE | |||
50976 | POP HL | |||
50977 | RET | |||
50978 | PUSH HL | |||
50979 | PUSH DE | |||
50980 | PUSH BC | |||
50981 | PUSH AF | |||
50982 | LD B,20 | |||
50984 | PUSH BC | |||
50985 | LD A,B | |||
50986 | OR 1 | |||
50988 | LD L,A | |||
50989 | LD E,A | |||
50990 | LD H,0 | |||
50992 | LD D,0 | |||
50994 | CALL 949 | |||
50997 | POP BC | |||
50998 | DJNZ 50984 | |||
51000 | POP AF | |||
51001 | POP BC | |||
51002 | POP DE | |||
51003 | POP HL | |||
51004 | RET | |||
51005 | LD HL,23115 | |||
51008 | LD DE,23116 | |||
51011 | LD BC,2 | |||
51014 | LD (HL),150 | |||
51016 | LDIR | |||
51018 | RET | |||
51019 | LD HL,(23420) | |||
51022 | LD B,17 | |||
51024 | PUSH BC | |||
51025 | CALL 48612 | |||
51028 | POP BC | |||
51029 | DJNZ 51024 | |||
51031 | INC HL | |||
51032 | CALL 49478 | |||
51035 | LD A,(HL) | |||
51036 | CP 150 | |||
51038 | RET NZ | |||
51039 | LD A,1 | |||
51041 | LD (23435),A | |||
51044 | RET | |||
51045 | XOR A | |||
51046 | LD (23435),A | |||
51049 | LD A,(23426) | |||
51052 | AND A | |||
51053 | CALL NZ,50707 | |||
51056 | XOR A | |||
51057 | LD (23426),A | |||
51060 | LD HL,(23420) | |||
51063 | INC HL | |||
51064 | INC HL | |||
51065 | CALL 48612 | |||
51068 | LD (23400),HL | |||
51071 | LD A,(23422) | |||
51074 | LD (23402),A | |||
51077 | LD A,1 | |||
51079 | LD (23405),A | |||
51082 | LD HL,28000 | |||
51085 | LD (23403),HL | |||
51088 | LD A,(23436) | |||
51091 | LD B,A | |||
51092 | PUSH BC | |||
51093 | CALL 48549 | |||
51096 | HALT | |||
51097 | HALT | |||
51098 | LD A,(23402) | |||
51101 | RRCA | |||
51102 | LD (23402),A | |||
51105 | CALL C,51125 | |||
51108 | CALL 51133 | |||
51111 | CALL 48549 | |||
51114 | POP BC | |||
51115 | LD A,109 | |||
51117 | INC B | |||
51118 | CP B | |||
51119 | JP NZ,51092 | |||
51122 | JP 51165 | |||
51125 | LD HL,(23400) | |||
51128 | INC HL | |||
51129 | LD (23400),HL | |||
51132 | RET | |||
51133 | LD HL,(23403) | |||
51136 | LD DE,16 | |||
51139 | ADD HL,DE | |||
51140 | LD (23403),HL | |||
51143 | LD A,(23405) | |||
51146 | INC A | |||
51147 | LD (23405),A | |||
51150 | CP 5 | |||
51152 | RET NZ | |||
51153 | LD HL,28000 | |||
51156 | LD (23403),HL | |||
51159 | LD A,1 | |||
51161 | LD (23405),A | |||
51164 | RET | |||
51165 | LD HL,(23400) | |||
51168 | LD B,16 | |||
51170 | CALL 48612 | |||
51173 | DJNZ 51170 | |||
51175 | LD B,8 | |||
51177 | PUSH BC | |||
51178 | PUSH HL | |||
51179 | LD B,8 | |||
51181 | PUSH BC | |||
51182 | PUSH HL | |||
51183 | LD A,(HL) | |||
51184 | SRL A | |||
51186 | LD (HL),A | |||
51187 | PUSH HL | |||
51188 | CALL 49478 | |||
51191 | LD (HL),15 | |||
51193 | POP HL | |||
51194 | INC HL | |||
51195 | LD A,(HL) | |||
51196 | SRL A | |||
51198 | LD (HL),A | |||
51199 | CALL 49478 | |||
51202 | LD (HL),15 | |||
51204 | POP HL | |||
51205 | CALL 48612 | |||
51208 | POP BC | |||
51209 | DJNZ 51181 | |||
51211 | CALL 51222 | |||
51214 | POP HL | |||
51215 | POP BC | |||
51216 | HALT | |||
51217 | DJNZ 51177 | |||
51219 | JP 51243 | |||
51222 | LD B,15 | |||
51224 | PUSH BC | |||
51225 | LD A,B | |||
51226 | OR 1 | |||
51228 | RLCA | |||
51229 | RLCA | |||
51230 | LD H,0 | |||
51232 | LD L,A | |||
51233 | LD DE,10 | |||
51236 | CALL 949 | |||
51239 | POP BC | |||
51240 | DJNZ 51224 | |||
51242 | RET | |||
51243 | LD HL,(23400) | |||
51246 | LD B,16 | |||
51248 | PUSH BC | |||
51249 | CALL 48549 | |||
51252 | HALT | |||
51253 | HALT | |||
51254 | LD HL,(23400) | |||
51257 | CALL 48612 | |||
51260 | LD (23400),HL | |||
51263 | POP BC | |||
51264 | DJNZ 51248 | |||
51266 | CALL BonusPrint | |||
51269 | JP 48244 | |||
51272 | LD (DE),A | |||
51273 | NOP | |||
51274 | LD DE,5632 | |||
51277 | LD BC,4122 | |||
51280 | DEC B | |||
51281 | LD D,E | |||
51282 | LD B,E | |||
51283 | LD C,A | |||
51284 | LD D,D | |||
51285 | LD B,L | |||
51286 | LD D,2 | |||
51288 | LD A,(DE) | |||
51289 | LD D,3 | |||
51291 | LD A,(DE) | |||
51292 | DJNZ 51298 | |||
51294 | LD B,D | |||
51295 | LD B,L | |||
51296 | LD D,E | |||
51297 | LD D,H | |||
51298 | LD D,4 | |||
51300 | LD A,(DE) | |||
51301 | LD DE,51272 | |||
51304 | LD BC,17 | |||
51307 | CALL 8252 | |||
51310 | LD HL,(23438) | |||
51313 | LD A,H | |||
51314 | AND A | |||
51315 | JP NZ,51323 | |||
51318 | LD A,L | |||
51319 | AND A | |||
51320 | JP Z,51331 | |||
51323 | PUSH HL | |||
51324 | POP BC | |||
51325 | CALL 11563 | |||
51328 | CALL 11747 | |||
51331 | LD A,48 | |||
51333 | RST 16 | |||
51334 | LD DE,51289 | |||
51337 | LD BC,12 | |||
51340 | CALL 8252 | |||
51343 | LD HL,(23460) | |||
51346 | LD A,H | |||
51347 | AND A | |||
51348 | JP NZ,51356 | |||
51351 | LD A,L | |||
51352 | AND A | |||
51353 | JP Z,51364 | |||
51356 | PUSH HL | |||
51357 | POP BC | |||
51358 | CALL 11563 | |||
51361 | CALL 11747 | |||
51364 | LD A,48 | |||
51366 | RST 16 | |||
51367 | RET |
Prev: 49982 | Up: Map | Next: 51368 |