![]() |
Routines |
| Prev: BDE4 | Up: Map | Next: C2E7 |
|
Used by the routine at CA6F.
|
||||
| BF85 | LD HL,$5800 | |||
| BF88 | LD DE,$5801 | |||
| BF8B | LD BC,$0300 | |||
| BF8E | LD A,$05 | |||
| BF90 | LD (HL),A | |||
| BF91 | LDIR | |||
| BF93 | LD HL,$5821 | |||
| BF96 | LD B,$13 | |||
| BF98 | PUSH BC | |||
| BF99 | PUSH HL | |||
| BF9A | LD A,$0F | |||
| BF9C | LD (HL),A | |||
| BF9D | PUSH HL | |||
| BF9E | POP DE | |||
| BF9F | INC DE | |||
| BFA0 | LD BC,$0017 | |||
| BFA3 | LDIR | |||
| BFA5 | POP HL | |||
| BFA6 | LD DE,$0020 | |||
| BFA9 | ADD HL,DE | |||
| BFAA | POP BC | |||
| BFAB | DJNZ $BF98 | |||
| BFAD | RET | Return. | ||
|
This entry point is used by the routine at CA6F.
|
||||
| BFAE | LD HL,$4020 | |||
| BFB1 | LD B,$98 | |||
| BFB3 | PUSH BC | |||
| BFB4 | LD A,$0F | |||
| BFB6 | LD (HL),A | |||
| BFB7 | LD A,$F0 | |||
| BFB9 | PUSH HL | |||
| BFBA | LD DE,$0019 | |||
| BFBD | ADD HL,DE | |||
| BFBE | LD (HL),A | |||
| BFBF | LD DE,$0006 | |||
| BFC2 | ADD HL,DE | |||
| BFC3 | LD A,$0F | |||
| BFC5 | LD (HL),A | |||
| BFC6 | POP HL | |||
| BFC7 | CALL $BDE4 | |||
| BFCA | POP BC | |||
| BFCB | DJNZ $BFB3 | |||
| BFCD | LD HL,$4400 | |||
| BFD0 | CALL $BFE6 | |||
| BFD3 | LD HL,$5080 | |||
| BFD6 | CALL $BFE6 | |||
| BFD9 | CALL $C865 | |||
| BFDC | CALL $7AA8 | |||
| BFDF | CALL $CD91 | |||
| BFE2 | CALL $7387 | |||
| BFE5 | RET | |||
| BFE6 | LD B,$04 | |||
| BFE8 | PUSH BC | |||
| BFE9 | PUSH HL | |||
| BFEA | LD A,$0F | |||
| BFEC | LD (HL),A | |||
| BFED | INC HL | |||
| BFEE | PUSH HL | |||
| BFEF | POP DE | |||
| BFF0 | INC DE | |||
| BFF1 | LD BC,$001E | |||
| BFF4 | LD A,$FF | |||
| BFF6 | LD (HL),A | |||
| BFF7 | LDIR | |||
| BFF9 | POP HL | |||
| BFFA | CALL $BDE4 | |||
| BFFD | POP BC | |||
| BFFE | DJNZ $BFE8 | |||
| C000 | RET | |||
| C001 | CALL $BF85 | |||
| C004 | CALL $BFAE | |||
| C007 | LD BC,$4021 | |||
| C00A | LD A,$FF | |||
| C00C | LD (BC),A | |||
| C00D | CALL $C090 | |||
| C010 | LD A,$7F | |||
| C012 | IN A,($FE) | |||
| C014 | AND $01 | |||
| C016 | RET Z | |||
| C017 | LD A,$EF | |||
| C019 | IN A,($FE) | |||
| C01B | AND $10 | |||
| C01D | CALL Z,$C040 | |||
| C020 | LD A,$F7 | |||
| C022 | IN A,($FE) | |||
| C024 | AND $10 | |||
| C026 | CALL Z,$C082 | |||
| C029 | LD A,$EF | |||
| C02B | IN A,($FE) | |||
| C02D | AND $08 | |||
| C02F | CALL Z,$C061 | |||
| C032 | LD A,$EF | |||
| C034 | IN A,($FE) | |||
| C036 | AND $04 | |||
| C038 | CALL Z,$C089 | |||
| C03B | HALT | |||
| C03C | HALT | |||
| C03D | JP $C00A | |||
| C040 | PUSH BC | |||
| C041 | POP HL | |||
| C042 | XOR A | |||
| C043 | LD (HL),A | |||
| C044 | CALL $BDE4 | |||
| C047 | CALL $BDE4 | |||
| C04A | CALL $BDE4 | |||
| C04D | CALL $BDE4 | |||
| C050 | CALL $BDE4 | |||
| C053 | CALL $BDE4 | |||
| C056 | CALL $BDE4 | |||
| C059 | CALL $BDE4 | |||
| C05C | PUSH HL | |||
| C05D | POP BC | |||
| C05E | HALT | |||
| C05F | HALT | |||
| C060 | RET | |||
| C061 | PUSH BC | |||
| C062 | POP HL | |||
| C063 | XOR A | |||
| C064 | LD (HL),A | |||
| C065 | CALL $BE0E | |||
| C068 | CALL $BE0E | |||
| C06B | CALL $BE0E | |||
| C06E | CALL $BE0E | |||
| C071 | CALL $BE0E | |||
| C074 | CALL $BE0E | |||
| C077 | CALL $BE0E | |||
| C07A | CALL $BE0E | |||
| C07D | PUSH HL | |||
| C07E | POP BC | |||
| C07F | HALT | |||
| C080 | HALT | |||
| C081 | RET | |||
| C082 | XOR A | |||
| C083 | HALT | |||
| C084 | HALT | |||
| C085 | HALT | |||
| C086 | LD (BC),A | |||
| C087 | DEC BC | |||
| C088 | RET | |||
| C089 | XOR A | |||
| C08A | HALT | |||
| C08B | HALT | |||
| C08C | HALT | |||
| C08D | LD (BC),A | |||
| C08E | INC BC | |||
| C08F | RET | |||
| C090 | PUSH BC | |||
| C091 | PUSH BC | |||
| C092 | LD A,$02 | |||
| C094 | CALL $1601 | |||
| C097 | LD A,$16 | |||
| C099 | RST $10 | |||
| C09A | LD A,$00 | |||
| C09C | RST $10 | |||
| C09D | LD A,$00 | |||
| C09F | RST $10 | |||
| C0A0 | POP BC | |||
| C0A1 | CALL $2D2B | |||
| C0A4 | CALL $2DE3 | |||
| C0A7 | HALT | |||
| C0A8 | POP BC | |||
| C0A9 | RET | |||
| C0AA | LD A,$02 | |||
| C0AC | CALL $1601 | |||
| C0AF | LD A,$16 | |||
| C0B1 | RST $10 | |||
| C0B2 | LD A,$01 | |||
| C0B4 | RST $10 | |||
| C0B5 | LD A,$01 | |||
| C0B7 | RST $10 | |||
| C0B8 | CALL $BF85 | |||
| C0BB | LD HL,($5B6F) | |||
| C0BE | PUSH HL | |||
| C0BF | POP DE | |||
| C0C0 | LD B,$13 | |||
| C0C2 | PUSH BC | |||
| C0C3 | PUSH HL | |||
| C0C4 | LD B,$03 | |||
| C0C6 | PUSH BC | |||
| C0C7 | LD B,$08 | |||
| C0C9 | LD C,$80 | |||
| C0CB | LD A,(DE) | |||
| C0CC | AND C | |||
| C0CD | CALL $C0EF | |||
| C0D0 | RRC C | |||
| C0D2 | INC HL | |||
| C0D3 | CALL $CE14 | |||
| C0D6 | DJNZ $C0CB | |||
| C0D8 | INC DE | |||
| C0D9 | POP BC | |||
| C0DA | DJNZ $C0C6 | |||
| C0DC | CALL $C12A | |||
| C0DF | POP HL | |||
| C0E0 | POP BC | |||
| C0E1 | DJNZ $C0C2 | |||
| C0E3 | INC DE | |||
| C0E4 | LD A,($5B7F) | |||
| C0E7 | AND A | |||
| C0E8 | CALL Z,$C19B | |||
| C0EB | CALL $BFAE | |||
| C0EE | RET | |||
| C0EF | PUSH HL | |||
| C0F0 | PUSH DE | |||
| C0F1 | PUSH BC | |||
| C0F2 | PUSH AF | |||
| C0F3 | LD A,$20 | |||
| C0F5 | JP Z,$C116 | |||
| C0F8 | CALL $CE14 | |||
| C0FB | LD A,($5B71) | |||
| C0FE | LD B,A | |||
| C0FF | LD A,($5B72) | |||
| C102 | LD C,A | |||
| C103 | LD A,B | |||
| C104 | LD A,$10 | |||
| C106 | RST $10 | |||
| C107 | LD A,C | |||
| C108 | RST $10 | |||
| C109 | LD A,$11 | |||
| C10B | RST $10 | |||
| C10C | LD A,$01 | |||
| C10E | RST $10 | |||
| C10F | LD A,B | |||
| C110 | RST $10 | |||
| C111 | POP AF | |||
| C112 | POP BC | |||
| C113 | POP DE | |||
| C114 | POP HL | |||
| C115 | RET | |||
| C116 | LD A,$11 | |||
| C118 | RST $10 | |||
| C119 | LD A,$01 | |||
| C11B | RST $10 | |||
| C11C | LD A,$10 | |||
| C11E | RST $10 | |||
| C11F | LD A,$07 | |||
| C121 | RST $10 | |||
| C122 | LD A,$20 | |||
| C124 | RST $10 | |||
| C125 | POP AF | |||
| C126 | POP BC | |||
| C127 | POP DE | |||
| C128 | POP HL | |||
| C129 | RET | |||
| C12A | PUSH DE | |||
| C12B | PUSH BC | |||
| C12C | PUSH AF | |||
| C12D | LD A,$11 | |||
| C12F | RST $10 | |||
| C130 | LD A,$00 | |||
| C132 | RST $10 | |||
| C133 | LD A,$10 | |||
| C135 | RST $10 | |||
| C136 | LD A,$05 | |||
| C138 | RST $10 | |||
| C139 | LD A,$17 | |||
| C13B | RST $10 | |||
| C13C | LD A,$01 | |||
| C13E | RST $10 | |||
| C13F | LD A,$20 | |||
| C141 | RST $10 | |||
| C142 | POP AF | |||
| C143 | POP BC | |||
| C144 | POP DE | |||
| C145 | RET | |||
| C146 | LD A,H | |||
| C147 | AND $18 | |||
| C149 | SRA A | |||
| C14B | SRA A | |||
| C14D | SRA A | |||
| C14F | ADD A,$58 | |||
| C151 | LD H,A | |||
| C152 | RET | |||
|
This entry point is used by the routine at BDE4.
|
||||
| C153 | PUSH HL | |||
| C154 | LD A,$01 | |||
| C156 | LD ($5B74),A | |||
| C159 | CALL $C146 | |||
| C15C | LD A,(HL) | |||
| C15D | POP HL | |||
| C15E | AND $07 | |||
| C160 | CP $03 | |||
| C162 | JP Z,$BEA3 | |||
| C165 | CP $04 | |||
| C167 | JP Z,$BEA3 | |||
| C16A | CP $05 | |||
| C16C | JP Z,$BEA3 | |||
| C16F | XOR A | |||
| C170 | LD ($5B74),A | |||
| C173 | CALL $C289 | |||
| C176 | RET | |||
|
This entry point is used by the routine at BDE4.
|
||||
| C177 | PUSH HL | |||
| C178 | LD A,$01 | |||
| C17A | LD ($5B75),A | |||
| C17D | CALL $C146 | |||
| C180 | LD A,(HL) | |||
| C181 | POP HL | |||
| C182 | AND $07 | |||
| C184 | CP $03 | |||
| C186 | JP Z,$BEC1 | |||
| C189 | CP $04 | |||
| C18B | JP Z,$BEC1 | |||
| C18E | CP $05 | |||
| C190 | JP Z,$BEC1 | |||
| C193 | XOR A | |||
| C194 | LD ($5B75),A | |||
| C197 | CALL $C289 | |||
| C19A | RET | |||
| C19B | PUSH DE | |||
| C19C | PUSH DE | |||
| C19D | LD A,$16 | |||
| C19F | RST $10 | |||
| C1A0 | POP DE | |||
| C1A1 | LD A,(DE) | |||
| C1A2 | RST $10 | |||
| C1A3 | LD A,$17 | |||
| C1A5 | RST $10 | |||
| C1A6 | LD A,$10 | |||
| C1A8 | RST $10 | |||
| C1A9 | LD A,$06 | |||
| C1AB | RST $10 | |||
| C1AC | LD A,$11 | |||
| C1AE | RST $10 | |||
| C1AF | LD A,$02 | |||
| C1B1 | RST $10 | |||
| C1B2 | LD A,$12 | |||
| C1B4 | RST $10 | |||
| C1B5 | LD A,$01 | |||
| C1B7 | RST $10 | |||
| C1B8 | LD A,$20 | |||
| C1BA | RST $10 | |||
| C1BB | LD A,$10 | |||
| C1BD | RST $10 | |||
| C1BE | LD A,$02 | |||
| C1C0 | RST $10 | |||
| C1C1 | LD A,$11 | |||
| C1C3 | RST $10 | |||
| C1C4 | LD A,$06 | |||
| C1C6 | RST $10 | |||
| C1C7 | LD A,$20 | |||
| C1C9 | RST $10 | |||
| C1CA | LD A,$13 | |||
| C1CC | RST $10 | |||
| C1CD | LD A,$01 | |||
| C1CF | RST $10 | |||
| C1D0 | LD A,$16 | |||
| C1D2 | RST $10 | |||
| C1D3 | POP DE | |||
| C1D4 | LD A,(DE) | |||
| C1D5 | INC A | |||
| C1D6 | RST $10 | |||
| C1D7 | LD A,$17 | |||
| C1D9 | RST $10 | |||
| C1DA | LD A,$20 | |||
| C1DC | RST $10 | |||
| C1DD | LD A,$11 | |||
| C1DF | RST $10 | |||
| C1E0 | LD A,$02 | |||
| C1E2 | RST $10 | |||
| C1E3 | LD A,$10 | |||
| C1E5 | RST $10 | |||
| C1E6 | LD A,$06 | |||
| C1E8 | RST $10 | |||
| C1E9 | LD A,$20 | |||
| C1EB | RST $10 | |||
| C1EC | LD A,$13 | |||
| C1EE | RST $10 | |||
| C1EF | LD A,$00 | |||
| C1F1 | RST $10 | |||
| C1F2 | RET | |||
|
This entry point is used by the routine at BC74.
|
||||
| C1F3 | LD HL,($5B68) | |||
| C1F6 | XOR A | |||
| C1F7 | LD ($5B76),A | |||
| C1FA | CALL $C146 | |||
| C1FD | LD A,(HL) | |||
| C1FE | CP $B2 | |||
| C200 | RET NZ | |||
| C201 | LD A,$01 | |||
| C203 | LD ($5B76),A | |||
| C206 | RET | |||
|
This entry point is used by the routine at BC74.
|
||||
| C207 | LD HL,$5B0E | |||
| C20A | LD DE,$5B0F | |||
| C20D | LD (HL),$00 | |||
| C20F | LD BC,$0055 | |||
| C212 | LDIR | |||
| C214 | HALT | |||
| C215 | HALT | |||
| C216 | CALL $67E8 | |||
| C219 | LD A,($5B6E) | |||
| C21C | INC A | |||
| C21D | LD ($5B6E),A | |||
| C220 | CP $0C | |||
| C222 | JP Z,$CC42 | |||
| C225 | LD HL,($5B6F) | |||
| C228 | LD DE,$003C | |||
| C22B | ADD HL,DE | |||
| C22C | LD ($5B6F),HL | |||
| C22F | LD A,($5B71) | |||
| C232 | INC A | |||
| C233 | LD ($5B71),A | |||
| C236 | CP $A5 | |||
| C238 | CALL Z,$C283 | |||
| C23B | LD A,($5B72) | |||
| C23E | INC A | |||
| C23F | LD ($5B72),A | |||
| C242 | CP $06 | |||
| C244 | CALL Z,$C2E1 | |||
| C247 | CALL $67E8 | |||
| C24A | HALT | |||
| C24B | CALL $C32B | |||
| C24E | XOR A | |||
| C24F | OUT ($FE),A | |||
| C251 | CALL $C9DE | |||
| C254 | CALL $C36B | |||
| C257 | CALL $C0AA | |||
| C25A | CALL $C96B | |||
| C25D | LD HL,($5B68) | |||
| C260 | LD DE,$0017 | |||
| C263 | SBC HL,DE | |||
| C265 | LD ($5B68),HL | |||
| C268 | LD ($5B79),HL | |||
| C26B | LD DE,$0032 | |||
| C26E | LD HL,($5B77) | |||
| C271 | ADD HL,DE | |||
| C272 | LD ($5B77),HL | |||
| C275 | LD A,$00 | |||
| C277 | LD ($5B63),A | |||
| C27A | LD ($5B5A),A | |||
| C27D | CALL $6978 | |||
| C280 | JP $BCBD | |||
|
This entry point is used by the routine at CA6F.
|
||||
| C283 | LD A,$98 | |||
| C285 | LD ($5B71),A | |||
| C288 | RET | |||
| C289 | CALL $67E8 | |||
| C28C | LD A,$01 | |||
| C28E | LD ($5B7B),A | |||
| C291 | HALT | |||
| C292 | HALT | |||
| C293 | HALT | |||
| C294 | CALL $C2B5 | |||
| C297 | CALL WhoopsPrint | |||
| C29A | LD A,($5B90) | |||
| C29D | DEC A | |||
| C29E | LD ($5B90),A | |||
| C2A1 | RET Z | |||
| C2A2 | CALL $C0AA | |||
| C2A5 | CALL $C96B | |||
| C2A8 | CALL $6978 | |||
| C2AB | LD HL,($5B79) | |||
| C2AE | LD A,($5BA6) | |||
| C2B1 | LD ($5B68),HL | |||
| C2B4 | RET | |||
| C2B5 | PUSH HL | |||
| C2B6 | PUSH DE | |||
| C2B7 | PUSH BC | |||
| C2B8 | PUSH AF | |||
| C2B9 | LD A,$07 | |||
| C2BB | LD ($5C48),A | |||
| C2BE | LD A,$00 | |||
| C2C0 | OUT ($FE),A | |||
| C2C2 | LD B,$05 | |||
| C2C4 | PUSH BC | |||
| C2C5 | LD B,$14 | |||
| C2C7 | PUSH BC | |||
| C2C8 | PUSH BC | |||
| C2C9 | POP DE | |||
| C2CA | LD E,D | |||
| C2CB | LD D,$00 | |||
| C2CD | LD HL,$00C8 | |||
| C2D0 | CALL $03B5 | |||
| C2D3 | POP BC | |||
| C2D4 | DJNZ $C2C7 | |||
| C2D6 | POP BC | |||
| C2D7 | DJNZ $C2C4 | |||
| C2D9 | CALL $C33E | |||
| C2DC | POP AF | |||
| C2DD | POP BC | |||
| C2DE | POP DE | |||
| C2DF | POP AF | |||
| C2E0 | RET | |||
|
This entry point is used by the routine at CA6F.
|
||||
| C2E1 | LD A,$03 | |||
| C2E3 | LD ($5B72),A | |||
| C2E6 | RET | |||
| Prev: BDE4 | Up: Map | Next: C2E7 |