Prev: 45368 Up: Map Next: 45818
45402: Routine at B15A
Used by the routine at Game_Over.
45402 AND A
45403 RET Z
45404 LD C,A
45405 LD A,(45818)
45408 AND A
45409 LD A,C
45410 RET Z
45411 DEC A
45412 ADD A,A
45413 LD C,A
45414 LD B,0
45416 LD HL,45380
45419 ADD HL,BC
45420 LD E,(HL)
45421 INC HL
45422 LD D,(HL)
45423 EX DE,HL
45424 CALL 45432
45427 XOR A
45428 LD (45392),A
45431 RET
45432 JP (HL)
45433 LD A,127
45435 LD DE,10
45438 LD HL,1024
45441 CALL 45659
45444 RET
45445 LD A,63
45447 LD DE,10
45450 LD HL,768
45453 CALL 45719
45456 RET
45457 LD A,63
45459 LD DE,192
45462 LD HL,256
45465 CALL 45719
45468 RET
45469 LD DE,776
45472 PUSH DE
45473 CALL 45613
45476 LD B,0
45478 DEC BC
45479 LD A,B
45480 OR C
45481 JR NZ,45478
45483 CALL 45636
45486 LD B,0
45488 DEC BC
45489 LD A,B
45490 OR C
45491 JR NZ,45488
45493 DEC E
45494 JR NZ,45473
45496 POP DE
45497 DEC D
45498 JR NZ,45472
45500 LD DE,520
45503 PUSH DE
45504 CALL 45613
45507 DEC BC
45508 NOP
45509 LD A,B
45510 OR C
45511 JR NZ,45507
45513 CALL 45636
45516 DEC BC
45517 NOP
45518 LD A,B
45519 OR C
45520 JR NZ,45516
45522 DEC E
45523 JR NZ,45504
45525 POP DE
45526 DEC D
45527 JR NZ,45503
45529 LD DE,520
45532 PUSH DE
45533 CALL 45613
45536 DEC BC
45537 NOP
45538 NOP
45539 NOP
45540 LD A,B
45541 OR C
45542 JR NZ,45536
45544 CALL 45636
45547 DEC BC
45548 NOP
45549 NOP
45550 NOP
45551 LD A,B
45552 OR C
45553 JR NZ,45547
45555 DEC E
45556 JR NZ,45533
45558 POP DE
45559 DEC D
45560 JR NZ,45532
45562 RET
45563 LD A,255
45565 LD DE,224
45568 LD HL,288
45571 CALL 45719
45574 LD HL,8192
45577 LD (45393),HL
45580 CALL 45808
45583 LD HL,65535
45586 LD (45393),HL
45589 LD A,255
45591 LD DE,960
45594 LD HL,1024
45597 CALL 45719
45600 RET
45601 LD A,63
45603 LD DE,128
45606 LD HL,256
45609 CALL 45719
45612 RET
45613 LD A,(45401)
45616 AND 31
This entry point is used by the routine at 45819.
45618 OUT (254),A
45620 CALL 45783
45623 LD A,(45395)
45626 LD C,A
45627 LD A,(45396)
45630 OR C
45631 LD C,A
45632 AND 1
45634 LD B,A
45635 RET
45636 LD A,(45401)
45639 AND 7
45641 OUT (254),A
45643 CALL 45783
45646 LD A,(45395)
45649 LD C,A
45650 LD A,(45396)
45653 OR C
45654 LD C,A
45655 AND 1
45657 LD B,A
45658 RET
45659 LD (45398),HL
45662 LD (45400),A
45665 LD A,(45400)
45668 LD H,A
45669 LD A,(DE)
45670 INC DE
45671 AND H
45672 JR NZ,45675
45674 INC A
45675 LD B,A
45676 LD A,(45401)
45679 AND 31
45681 OUT (254),A
45683 NOP
45684 NOP
45685 NOP
45686 NOP
45687 DJNZ 45683
45689 LD A,(DE)
45690 INC DE
45691 AND H
45692 JR NZ,45695
45694 INC A
45695 LD B,A
45696 LD A,(45401)
45699 AND 7
45701 OUT (254),A
45703 NOP
45704 NOP
45705 NOP
45706 NOP
45707 DJNZ 45703
45709 LD HL,(45398)
45712 AND A
45713 SBC HL,DE
45715 RET Z
45716 JR NC,45665
45718 RET
45719 LD (45398),HL
45722 LD (45400),A
45725 LD A,(45400)
45728 LD H,A
45729 LD A,(DE)
45730 INC DE
45731 AND H
45732 JR NZ,45735
45734 INC A
45735 LD B,A
45736 LD A,(45401)
45739 AND 31
45741 OUT (254),A
45743 NOP
45744 NOP
45745 NOP
45746 NOP
45747 NOP
45748 NOP
45749 DJNZ 45743
45751 LD A,(DE)
45752 INC DE
45753 AND H
45754 JR NZ,45757
45756 INC A
45757 LD B,A
45758 LD A,(45401)
45761 AND 7
45763 OUT (254),A
45765 NOP
45766 NOP
45767 NOP
45768 NOP
45769 NOP
45770 NOP
45771 DJNZ 45765
45773 LD HL,(45398)
45776 AND A
45777 SBC HL,DE
45779 RET Z
45780 JR NC,45725
45782 RET
45783 PUSH HL
45784 LD A,(45396)
45787 RLA
45788 LD L,A
45789 LD A,(45397)
45792 XOR L
45793 RLA
45794 RLA
45795 LD HL,45395
45798 RR (HL)
45800 INC HL
45801 RR (HL)
45803 INC HL
45804 RR (HL)
45806 POP HL
45807 RET
45808 LD BC,(45393)
45812 DEC BC
45813 LD A,B
45814 OR C
45815 JR NZ,45812
45817 RET
Prev: 45368 Up: Map Next: 45818