![]() |
Routines |
| Prev: C33E | Up: Map | Next: C8A8 |
|
Used by the routine at BC48.
|
||||
| C3FB | LD HL,$412C | |||
| C3FE | LD ($5B7C),HL | |||
| C401 | LD ($5B87),HL | |||
| C404 | LD A,($5B95) | |||
| C407 | LD ($5BA6),A | |||
| C40A | LD HL,$65D6 | |||
| C40D | LD ($5BA2),HL | |||
| C410 | XOR A | |||
| C411 | LD ($5BA1),A | |||
| C414 | LD A,$80 | |||
| C416 | LD ($5B89),A | |||
| C419 | LD ($5B7E),A | |||
| C41C | LD HL,$797C | |||
| C41F | LD ($5B6F),HL | |||
| C422 | LD A,$A0 | |||
| C424 | LD ($5B71),A | |||
| C427 | LD A,$03 | |||
| C429 | LD ($5B72),A | |||
| C42C | LD A,$01 | |||
| C42E | LD ($5B81),A | |||
| C431 | LD ($5B7F),A | |||
| C434 | LD A,$32 | |||
| C436 | LD ($5B8C),A | |||
| C439 | LD ($5B8D),A | |||
| C43C | XOR A | |||
| C43D | LD ($5B80),A | |||
| C440 | LD ($5B8A),A | |||
| C443 | LD ($5B7B),A | |||
| C446 | LD A,$05 | |||
| C448 | LD ($5B91),A | |||
| C44B | LD HL,$FF58 | |||
| C44E | LD ($5C7B),HL | |||
| C451 | CALL $C0AA | |||
| C454 | CALL $C39B | |||
| C457 | CALL $CDB9 | |||
| C45A | LD HL,$565A | |||
| C45D | LD A,($5B95) | |||
| C460 | LD B,A | |||
| C461 | CALL $C994 | |||
| C464 | LD A,$0B | |||
| C466 | LD ($5B94),A | |||
|
This entry point is used by the routine at CA6F.
|
||||
| C469 | JP $C4C0 | |||
| C46C | CALL $C557 | |||
| C46F | CALL $C74B | |||
| C472 | LD A,($5B8B) | |||
| C475 | AND A | |||
| C476 | JP NZ,$C765 | |||
| C479 | HALT | |||
| C47A | HALT | |||
| C47B | HALT | |||
| C47C | HALT | |||
| C47D | CALL $CDDA | |||
| C480 | CALL $CD59 | |||
| C483 | LD A,($5B8A) | |||
| C486 | AND A | |||
| C487 | JP NZ,$C6AE | |||
| C48A | LD A,$FB | |||
| C48C | IN A,($FE) | |||
| C48E | AND $01 | |||
| C490 | JP Z,$D002 | |||
| C493 | LD A,($5B82) | |||
|
This entry point is used by the routine at CA6F.
|
||||
| C496 | AND A | |||
| C497 | CALL NZ,$C625 | |||
| C49A | LD A,($5BA8) | |||
| C49D | CP $01 | |||
| C49F | JP NZ,$CF0C | |||
| C4A2 | LD A,$FE | |||
| C4A4 | IN A,($FE) | |||
| C4A6 | AND $02 | |||
|
This entry point is used by the routine at CA6F.
|
||||
| C4A8 | CALL Z,$C5A9 | |||
| C4AB | LD A,$FE | |||
| C4AD | IN A,($FE) | |||
| C4AF | AND $04 | |||
| C4B1 | CALL Z,$C5C1 | |||
| C4B4 | LD A,$7F | |||
| C4B6 | IN A,($FE) | |||
| C4B8 | AND $01 | |||
| C4BA | CALL Z,$C5D9 | |||
| C4BD | JP $C469 | |||
| C4C0 | LD HL,($5B7C) | |||
| C4C3 | CALL $BDE4 | |||
| C4C6 | LD ($5B7C),HL | |||
| C4C9 | LD A,($5B80) | |||
| C4CC | INC A | |||
| C4CD | LD ($5B80),A | |||
| C4D0 | CP $87 | |||
| C4D2 | JP Z,$C4DB | |||
|
This entry point is used by the routine at CA6F.
|
||||
| C4D5 | CALL $C39B | |||
| C4D8 | JP $C46C | |||
| C4DB | LD HL,($5B6F) | |||
| C4DE | LD DE,$003C | |||
| C4E1 | ADD HL,DE | |||
| C4E2 | LD ($5B6F),HL | |||
| C4E5 | CALL $CD78 | |||
| C4E8 | XOR A | |||
| C4E9 | LD ($5B82),A | |||
| C4EC | LD A,$01 | |||
| C4EE | LD ($5B80),A | |||
| C4F1 | LD A,($5B91) | |||
| C4F4 | ADD A,$05 | |||
| C4F6 | LD ($5B91),A | |||
| C4F9 | CALL BonusPrint | |||
| C4FC | LD A,($5B81) | |||
| C4FF | INC A | |||
| C500 | LD ($5B81),A | |||
| C503 | CP $06 | |||
| C505 | RET Z | |||
| C506 | CALL $C0AA | |||
| C509 | LD A,($5B81) | |||
| C50C | CP $05 | |||
| C50E | CALL Z,$C73D | |||
| C511 | LD HL,$565A | |||
| C514 | LD A,($5B95) | |||
| C517 | LD B,A | |||
| C518 | CALL $C994 | |||
| C51B | CALL $CDB9 | |||
| C51E | LD HL,($5B7C) | |||
| C521 | LD B,$86 | |||
| C523 | CALL $BE0E | |||
| C526 | DJNZ $C523 | |||
| C528 | LD ($5B7C),HL | |||
| C52B | LD ($5B87),HL | |||
| C52E | LD A,($5B95) | |||
| C531 | LD ($5BA6),A | |||
| C534 | LD A,($5B7E) | |||
| C537 | LD ($5B89),A | |||
| C53A | LD A,($5B8C) | |||
| C53D | LD ($5B8D),A | |||
| C540 | JP $C469 | |||
| C543 | LD A,H | |||
| C544 | SBC A,$58 | |||
| C546 | SLA A | |||
| C548 | SLA A | |||
| C54A | SLA A | |||
| C54C | ADD A,$40 | |||
| C54E | LD H,A | |||
| C54F | LD B,$40 | |||
| C551 | CALL $BDE4 | |||
| C554 | DJNZ $C551 | |||
| C556 | RET | |||
|
This entry point is used by the routine at CA6F.
|
||||
| C557 | LD HL,($5B7C) | |||
| C55A | LD B,$03 | |||
| C55C | CALL $BDE4 | |||
| C55F | DJNZ $C55C | |||
| C561 | LD B,$0E | |||
| C563 | LD A,($5B7E) | |||
| C566 | LD C,A | |||
| C567 | LD A,(HL) | |||
| C568 | AND C | |||
| C569 | JP NZ,$C594 | |||
| C56C | CALL $BDE4 | |||
| C56F | DJNZ $C567 | |||
| C571 | CALL $BE0E | |||
| C574 | LD B,$0F | |||
| C576 | LD A,(HL) | |||
| C577 | AND C | |||
| C578 | JP NZ,$C594 | |||
| C57B | RRC C | |||
| C57D | CALL C,$C5A7 | |||
| C580 | DJNZ $C576 | |||
| C582 | RLC C | |||
| C584 | CALL C,$C5A5 | |||
| C587 | LD B,$0E | |||
| C589 | LD A,(HL) | |||
| C58A | AND C | |||
| C58B | JP NZ,$C594 | |||
| C58E | CALL $BE0E | |||
| C591 | DJNZ $C589 | |||
| C593 | RET | |||
| C594 | LD A,($5B90) | |||
| C597 | DEC A | |||
| C598 | LD ($5B90),A | |||
| C59B | LD A,$01 | |||
| C59D | LD ($5B8A),A | |||
| C5A0 | XOR A | |||
| C5A1 | LD ($5B82),A | |||
| C5A4 | RET | |||
| C5A5 | DEC HL | |||
| C5A6 | RET | |||
| C5A7 | INC HL | |||
| C5A8 | RET | |||
|
This entry point is used by the routine at CA6F.
|
||||
| C5A9 | LD HL,($5B7C) | |||
| C5AC | LD A,($5B7E) | |||
| C5AF | RLCA | |||
| C5B0 | LD ($5B7E),A | |||
| C5B3 | CALL C,$C5A5 | |||
| C5B6 | LD ($5B7C),HL | |||
| C5B9 | LD A,($5B8C) | |||
| C5BC | DEC A | |||
| C5BD | LD ($5B8C),A | |||
| C5C0 | RET | |||
|
This entry point is used by the routine at CA6F.
|
||||
| C5C1 | LD HL,($5B7C) | |||
| C5C4 | LD A,($5B7E) | |||
| C5C7 | RRCA | |||
| C5C8 | LD ($5B7E),A | |||
| C5CB | CALL C,$C5A7 | |||
| C5CE | LD ($5B7C),HL | |||
| C5D1 | LD A,($5B8C) | |||
| C5D4 | INC A | |||
| C5D5 | LD ($5B8C),A | |||
| C5D8 | RET | |||
|
This entry point is used by the routine at CA6F.
|
||||
| C5D9 | LD A,($5B82) | |||
| C5DC | AND A | |||
| C5DD | RET NZ | |||
| C5DE | LD A,($5B80) | |||
| C5E1 | CP $87 | |||
| C5E3 | RET NC | |||
| C5E4 | CALL $C6FC | |||
| C5E7 | LD HL,($5B7C) | |||
| C5EA | LD B,$14 | |||
| C5EC | CALL $BDE4 | |||
| C5EF | DJNZ $C5EC | |||
| C5F1 | LD B,$07 | |||
| C5F3 | LD A,($5B7E) | |||
| C5F6 | RRCA | |||
| C5F7 | CALL C,$C5A7 | |||
| C5FA | DJNZ $C5F6 | |||
| C5FC | LD ($5B83),HL | |||
| C5FF | LD ($5B85),A | |||
| C602 | LD A,$01 | |||
| C604 | LD ($5B82),A | |||
| C607 | LD A,($5B80) | |||
| C60A | ADD A,$14 | |||
| C60C | LD ($5B86),A | |||
| C60F | CALL $C613 | |||
| C612 | RET | |||
| C613 | LD HL,($5B83) | |||
| C616 | LD A,($5B85) | |||
| C619 | LD C,A | |||
| C61A | LD B,$05 | |||
| C61C | LD A,(HL) | |||
| C61D | XOR C | |||
| C61E | LD (HL),A | |||
| C61F | CALL $BDE4 | |||
| C622 | DJNZ $C61C | |||
| C624 | RET | |||
| C625 | LD A,($5B86) | |||
| C628 | INC A | |||
| C629 | INC A | |||
| C62A | INC A | |||
| C62B | INC A | |||
| C62C | INC A | |||
| C62D | LD ($5B86),A | |||
| C630 | CP $8E | |||
| C632 | PUSH AF | |||
| C633 | CALL $C613 | |||
| C636 | POP AF | |||
| C637 | JP NC,$C656 | |||
| C63A | LD HL,($5B83) | |||
| C63D | CALL $BDE4 | |||
| C640 | CALL $BDE4 | |||
| C643 | CALL $BDE4 | |||
| C646 | CALL $BDE4 | |||
| C649 | CALL $BDE4 | |||
| C64C | LD ($5B83),HL | |||
| C64F | CALL $C613 | |||
| C652 | CALL $C65B | |||
| C655 | RET | |||
| C656 | XOR A | |||
| C657 | LD ($5B82),A | |||
| C65A | RET | |||
| C65B | LD HL,($5B83) | |||
| C65E | LD B,$05 | |||
| C660 | CALL $BDE4 | |||
| C663 | DJNZ $C660 | |||
| C665 | CALL $C146 | |||
| C668 | LD A,(HL) | |||
| C669 | AND $07 | |||
| C66B | CP $06 | |||
| C66D | JP C,$C67F | |||
| C670 | LD HL,($5B83) | |||
| C673 | CALL $C146 | |||
| C676 | LD A,(HL) | |||
| C677 | AND $07 | |||
| C679 | CP $06 | |||
|
This entry point is used by the routine at CA6F.
|
||||
| C67B | JP C,$C67F | |||
| C67E | RET | |||
| C67F | LD A,$0F | |||
| C681 | LD (HL),A | |||
| C682 | CALL $C543 | |||
| C685 | PUSH HL | |||
| C686 | CALL $C613 | |||
| C689 | POP HL | |||
| C68A | LD B,$08 | |||
| C68C | LD (HL),$00 | |||
| C68E | CALL $BDE4 | |||
| C691 | DJNZ $C68C | |||
| C693 | CALL $C722 | |||
| C696 | LD HL,($5B8E) | |||
| C699 | INC HL | |||
| C69A | INC HL | |||
| C69B | INC HL | |||
| C69C | LD ($5B8E),HL | |||
| C69F | CALL $C865 | |||
| C6A2 | JP $C656 | |||
| C6A5 | LD HL,$5A90 | |||
| C6A8 | CALL $C543 | |||
| C6AB | LD (HL),$FF | |||
| C6AD | RET | |||
| C6AE | CALL $C2B5 | |||
| C6B1 | CALL WhoopsPrint | |||
| C6B4 | LD A,($5B90) | |||
| C6B7 | AND A | |||
| C6B8 | JP Z,$CA20 | |||
| C6BB | CALL $C0AA | |||
| C6BE | LD A,($5BA6) | |||
| C6C1 | LD ($5B95),A | |||
| C6C4 | LD HL,$565A | |||
| C6C7 | LD A,($5B95) | |||
| C6CA | LD B,A | |||
| C6CB | CALL $C994 | |||
| C6CE | CALL $CDB9 | |||
| C6D1 | CALL $CD91 | |||
| C6D4 | LD A,($5B81) | |||
| C6D7 | CP $05 | |||
| C6D9 | CALL Z,$C73D | |||
| C6DC | LD HL,($5B87) | |||
| C6DF | LD ($5B7C),HL | |||
| C6E2 | LD A,($5B89) | |||
| C6E5 | LD ($5B7E),A | |||
| C6E8 | XOR A | |||
| C6E9 | LD ($5B8A),A | |||
| C6EC | LD ($5B82),A | |||
| C6EF | INC A | |||
| C6F0 | LD ($5B80),A | |||
| C6F3 | LD A,($5B8D) | |||
| C6F6 | LD ($5B8C),A | |||
| C6F9 | JP $C469 | |||
| C6FC | PUSH HL | |||
| C6FD | PUSH DE | |||
| C6FE | PUSH AF | |||
| C6FF | PUSH BC | |||
| C700 | LD HL,$0000 | |||
| C703 | LD B,$14 | |||
| C705 | PUSH BC | |||
| C706 | PUSH HL | |||
| C707 | LD A,(HL) | |||
| C708 | OR $01 | |||
| C70A | LD L,A | |||
| C70B | LD H,$00 | |||
| C70D | LD A,B | |||
| C70E | OR $01 | |||
| C710 | AND $07 | |||
| C712 | LD E,A | |||
| C713 | LD D,$00 | |||
| C715 | CALL $03B5 | |||
| C718 | POP HL | |||
| C719 | INC HL | |||
| C71A | POP BC | |||
| C71B | DJNZ $C705 | |||
| C71D | POP BC | |||
| C71E | POP AF | |||
| C71F | POP DE | |||
| C720 | POP HL | |||
| C721 | RET | |||
| C722 | PUSH HL | |||
| C723 | PUSH DE | |||
| C724 | PUSH BC | |||
| C725 | PUSH AF | |||
| C726 | LD B,$14 | |||
| C728 | PUSH BC | |||
| C729 | LD A,B | |||
| C72A | OR $01 | |||
| C72C | LD L,A | |||
| C72D | LD E,A | |||
| C72E | LD H,$00 | |||
| C730 | LD D,$00 | |||
| C732 | CALL $03B5 | |||
| C735 | POP BC | |||
| C736 | DJNZ $C728 | |||
| C738 | POP AF | |||
| C739 | POP BC | |||
| C73A | POP DE | |||
| C73B | POP HL | |||
| C73C | RET | |||
| C73D | LD HL,$5A4B | |||
| C740 | LD DE,$5A4C | |||
| C743 | LD BC,$0002 | |||
| C746 | LD (HL),$96 | |||
| C748 | LDIR | |||
| C74A | RET | |||
| C74B | LD HL,($5B7C) | |||
| C74E | LD B,$11 | |||
| C750 | PUSH BC | |||
| C751 | CALL $BDE4 | |||
| C754 | POP BC | |||
| C755 | DJNZ $C750 | |||
| C757 | INC HL | |||
| C758 | CALL $C146 | |||
| C75B | LD A,(HL) | |||
| C75C | CP $96 | |||
| C75E | RET NZ | |||
| C75F | LD A,$01 | |||
| C761 | LD ($5B8B),A | |||
| C764 | RET | |||
| C765 | XOR A | |||
| C766 | LD ($5B8B),A | |||
| C769 | LD A,($5B82) | |||
| C76C | AND A | |||
| C76D | CALL NZ,$C613 | |||
| C770 | XOR A | |||
| C771 | LD ($5B82),A | |||
| C774 | LD HL,($5B7C) | |||
| C777 | INC HL | |||
| C778 | INC HL | |||
| C779 | CALL $BDE4 | |||
| C77C | LD ($5B68),HL | |||
| C77F | LD A,($5B7E) | |||
| C782 | LD ($5B6A),A | |||
| C785 | LD A,$01 | |||
| C787 | LD ($5B6D),A | |||
| C78A | LD HL,$6D60 | |||
| C78D | LD ($5B6B),HL | |||
| C790 | LD A,($5B8C) | |||
| C793 | LD B,A | |||
| C794 | PUSH BC | |||
| C795 | CALL $BDA5 | |||
| C798 | HALT | |||
| C799 | HALT | |||
| C79A | LD A,($5B6A) | |||
| C79D | RRCA | |||
| C79E | LD ($5B6A),A | |||
| C7A1 | CALL C,$C7B5 | |||
| C7A4 | CALL $C7BD | |||
| C7A7 | CALL $BDA5 | |||
| C7AA | POP BC | |||
| C7AB | LD A,$6D | |||
| C7AD | INC B | |||
| C7AE | CP B | |||
| C7AF | JP NZ,$C794 | |||
| C7B2 | JP $C7DD | |||
| C7B5 | LD HL,($5B68) | |||
| C7B8 | INC HL | |||
| C7B9 | LD ($5B68),HL | |||
| C7BC | RET | |||
| C7BD | LD HL,($5B6B) | |||
| C7C0 | LD DE,$0010 | |||
| C7C3 | ADD HL,DE | |||
| C7C4 | LD ($5B6B),HL | |||
| C7C7 | LD A,($5B6D) | |||
| C7CA | INC A | |||
| C7CB | LD ($5B6D),A | |||
| C7CE | CP $05 | |||
| C7D0 | RET NZ | |||
| C7D1 | LD HL,$6D60 | |||
| C7D4 | LD ($5B6B),HL | |||
| C7D7 | LD A,$01 | |||
| C7D9 | LD ($5B6D),A | |||
| C7DC | RET | |||
| C7DD | LD HL,($5B68) | |||
| C7E0 | LD B,$10 | |||
| C7E2 | CALL $BDE4 | |||
| C7E5 | DJNZ $C7E2 | |||
| C7E7 | LD B,$08 | |||
| C7E9 | PUSH BC | |||
| C7EA | PUSH HL | |||
| C7EB | LD B,$08 | |||
| C7ED | PUSH BC | |||
| C7EE | PUSH HL | |||
| C7EF | LD A,(HL) | |||
| C7F0 | SRL A | |||
| C7F2 | LD (HL),A | |||
| C7F3 | PUSH HL | |||
| C7F4 | CALL $C146 | |||
| C7F7 | LD (HL),$0F | |||
| C7F9 | POP HL | |||
| C7FA | INC HL | |||
| C7FB | LD A,(HL) | |||
| C7FC | SRL A | |||
| C7FE | LD (HL),A | |||
| C7FF | CALL $C146 | |||
| C802 | LD (HL),$0F | |||
| C804 | POP HL | |||
| C805 | CALL $BDE4 | |||
| C808 | POP BC | |||
| C809 | DJNZ $C7ED | |||
| C80B | CALL $C816 | |||
| C80E | POP HL | |||
| C80F | POP BC | |||
| C810 | HALT | |||
| C811 | DJNZ $C7E9 | |||
| C813 | JP $C82B | |||
| C816 | LD B,$0F | |||
| C818 | PUSH BC | |||
| C819 | LD A,B | |||
| C81A | OR $01 | |||
| C81C | RLCA | |||
| C81D | RLCA | |||
| C81E | LD H,$00 | |||
| C820 | LD L,A | |||
| C821 | LD DE,$000A | |||
| C824 | CALL $03B5 | |||
| C827 | POP BC | |||
| C828 | DJNZ $C818 | |||
| C82A | RET | |||
| C82B | LD HL,($5B68) | |||
| C82E | LD B,$10 | |||
| C830 | PUSH BC | |||
| C831 | CALL $BDA5 | |||
| C834 | HALT | |||
| C835 | HALT | |||
| C836 | LD HL,($5B68) | |||
| C839 | CALL $BDE4 | |||
| C83C | LD ($5B68),HL | |||
| C83F | POP BC | |||
| C840 | DJNZ $C830 | |||
| C842 | CALL BonusPrint | |||
| C845 | JP $BC74 | |||
| C848 | LD (DE),A | |||
| C849 | NOP | |||
| C84A | LD DE,$1600 | |||
| C84D | LD BC,$101A | |||
| C850 | DEC B | |||
| C851 | LD D,E | |||
| C852 | LD B,E | |||
| C853 | LD C,A | |||
| C854 | LD D,D | |||
| C855 | LD B,L | |||
| C856 | LD D,$02 | |||
| C858 | LD A,(DE) | |||
| C859 | LD D,$03 | |||
| C85B | LD A,(DE) | |||
| C85C | DJNZ $C862 | |||
| C85E | LD B,D | |||
| C85F | LD B,L | |||
| C860 | LD D,E | |||
| C861 | LD D,H | |||
| C862 | LD D,$04 | |||
| C864 | LD A,(DE) | |||
| C865 | LD DE,$C848 | |||
| C868 | LD BC,$0011 | |||
| C86B | CALL $203C | |||
| C86E | LD HL,($5B8E) | |||
| C871 | LD A,H | |||
| C872 | AND A | |||
| C873 | JP NZ,$C87B | |||
| C876 | LD A,L | |||
| C877 | AND A | |||
| C878 | JP Z,$C883 | |||
| C87B | PUSH HL | |||
| C87C | POP BC | |||
| C87D | CALL $2D2B | |||
| C880 | CALL $2DE3 | |||
| C883 | LD A,$30 | |||
| C885 | RST $10 | |||
| C886 | LD DE,$C859 | |||
| C889 | LD BC,$000C | |||
| C88C | CALL $203C | |||
| C88F | LD HL,($5BA4) | |||
| C892 | LD A,H | |||
| C893 | AND A | |||
| C894 | JP NZ,$C89C | |||
| C897 | LD A,L | |||
| C898 | AND A | |||
| C899 | JP Z,$C8A4 | |||
| C89C | PUSH HL | |||
| C89D | POP BC | |||
| C89E | CALL $2D2B | |||
| C8A1 | CALL $2DE3 | |||
| C8A4 | LD A,$30 | |||
| C8A6 | RST $10 | |||
| C8A7 | RET | |||
| Prev: C33E | Up: Map | Next: C8A8 |