![]() |
Routines |
| Prev: 7D9A | Up: Map | Next: 80AA |
|
Used by the routine at 80CB.
|
||||
| 7DC3 | LD SP,$5E00 | |||
| 7DC6 | EI | |||
| 7DC7 | XOR A | |||
| 7DC8 | LD ($5E25),A | |||
| 7DCB | LD IX,$EAA8 | |||
| 7DCF | LD A,($5E14) | |||
| 7DD2 | BIT 0,A | |||
| 7DD4 | JR NZ,$7DDC | |||
| 7DD6 | LD IX,$EEE0 | |||
| 7DDA | JR $7E23 | |||
| 7DDC | LD A,($5C78) | |||
| 7DDF | LD C,A | |||
| 7DE0 | LD A,($5E03) | |||
| 7DE3 | CP C | |||
| 7DE4 | CALL NZ,$7EB2 | |||
| 7DE7 | LD A,($EA91) | |||
| 7DEA | CP (IX+$01) | |||
| 7DED | LD HL,$7DF3 | |||
| 7DF0 | JP Z,$7E7E | |||
| 7DF3 | LD DE,$0008 | |||
| 7DF6 | ADD IX,DE | |||
| 7DF8 | PUSH IX | |||
| 7DFA | POP HL | |||
| 7DFB | LD DE,$EE60 | |||
| 7DFE | AND A | |||
| 7DFF | SBC HL,DE | |||
| 7E01 | JR C,$7DDC | |||
| 7E03 | LD A,($5C78) | |||
| 7E06 | LD C,A | |||
| 7E07 | LD A,($5E03) | |||
| 7E0A | CP C | |||
| 7E0B | CALL NZ,$7EB2 | |||
| 7E0E | LD HL,$7E13 | |||
| 7E11 | JR $7E7E | |||
| 7E13 | LD DE,$0010 | |||
| 7E16 | ADD IX,DE | |||
| 7E18 | PUSH IX | |||
| 7E1A | POP HL | |||
| 7E1B | LD DE,$EEE0 | |||
| 7E1E | AND A | |||
| 7E1F | SBC HL,DE | |||
| 7E21 | JR C,$7E03 | |||
| 7E23 | LD A,($EA91) | |||
| 7E26 | LD L,A | |||
| 7E27 | LD H,$00 | |||
| 7E29 | ADD HL,HL | |||
| 7E2A | LD BC,$757D | |||
| 7E2D | ADD HL,BC | |||
| 7E2E | LD A,(HL) | |||
| 7E2F | INC HL | |||
| 7E30 | LD H,(HL) | |||
| 7E31 | LD L,A | |||
| 7E32 | LD ($5E1B),HL | |||
| 7E35 | LD HL,($5E1B) | |||
| 7E38 | LD A,(HL) | |||
| 7E39 | INC HL | |||
| 7E3A | INC HL | |||
| 7E3B | LD ($5E1B),HL | |||
| 7E3E | DEC HL | |||
| 7E3F | LD H,(HL) | |||
| 7E40 | LD L,A | |||
| 7E41 | OR H | |||
| 7E42 | JR NZ,$7E93 | |||
| 7E44 | LD HL,($5E12) | |||
| 7E47 | INC HL | |||
| 7E48 | LD ($5E12),HL | |||
| 7E4B | LD HL,$5E14 | |||
| 7E4E | BIT 0,(HL) | |||
| 7E50 | JR NZ,$7E55 | |||
| 7E52 | CALL $9291 | |||
| 7E55 | LD HL,$5E14 | |||
| 7E58 | SET 0,(HL) | |||
| 7E5A | LD HL,($5E05) | |||
| 7E5D | LD DE,($5C78) | |||
| 7E61 | ADD HL,DE | |||
| 7E62 | LD A,($5E12) | |||
| 7E65 | ADD A,L | |||
| 7E66 | LD L,A | |||
| 7E67 | LD ($5E05),HL | |||
| 7E6A | CALL $938B | |||
| 7E6D | CALL $9489 | |||
| 7E70 | CALL $9924 | |||
| 7E73 | LD A,($EA91) | |||
| 7E76 | CP $8E | |||
| 7E78 | JP Z,$96EC | |||
| 7E7B | JP $7DC3 | |||
| 7E7E | PUSH HL | |||
| 7E7F | LD HL,$7EE6 | |||
| 7E82 | LD C,(IX+$00) | |||
|
This entry point is used by the routine at 80CB.
|
||||
| 7E85 | LD B,$00 | |||
| 7E87 | SLA C | |||
| 7E89 | RL B | |||
| 7E8B | ADD HL,BC | |||
| 7E8C | LD A,(HL) | |||
| 7E8D | INC HL | |||
| 7E8E | LD H,(HL) | |||
| 7E8F | LD L,A | |||
| 7E90 | JP $5CB0 | |||
| 7E93 | LD BC,$7E35 | |||
| 7E96 | PUSH BC | |||
| 7E97 | LD BC,$757D | |||
| 7E9A | AND A | |||
| 7E9B | SBC HL,BC | |||
| 7E9D | PUSH HL | |||
| 7E9E | POP IX | |||
| 7EA0 | LD A,($EA91) | |||
| 7EA3 | CP (IX+$01) | |||
| 7EA6 | JR Z,$7EAD | |||
| 7EA8 | LD BC,$0008 | |||
| 7EAB | ADD IX,BC | |||
| 7EAD | LD HL,$802A | |||
| 7EB0 | JR $7E82 | |||
| 7EB2 | DI | |||
| 7EB3 | PUSH IX | |||
| 7EB5 | LD A,$01 | |||
| 7EB7 | LD ($5E04),A | |||
| 7EBA | LD IX,$EA90 | |||
| 7EBE | LD HL,$7EC5 | |||
| 7EC1 | PUSH HL | |||
| 7EC2 | JP $7E7F | |||
| 7EC5 | LD DE,$0008 | |||
| 7EC8 | ADD IX,DE | |||
| 7ECA | PUSH IX | |||
| 7ECC | POP HL | |||
| 7ECD | LD DE,$EAA8 | |||
| 7ED0 | AND A | |||
| 7ED1 | SBC HL,DE | |||
| 7ED3 | JR C,$7EBE | |||
| 7ED5 | CALL $95DA | |||
| 7ED8 | LD A,($5C78) | |||
| 7EDB | LD ($5E03),A | |||
| 7EDE | XOR A | |||
| 7EDF | LD ($5E04),A | |||
| 7EE2 | POP IX | |||
| 7EE4 | EI | |||
| 7EE5 | RET | |||
| 7EE6 | LD A,D | |||
| 7EE7 | ADD A,B | |||
| 7EE8 | LD H,$8E | |||
| 7EEA | LD H,$8E | |||
| 7EEC | LD H,$8E | |||
| 7EEE | LD H,$8E | |||
| 7EF0 | LD H,$8E | |||
| 7EF2 | LD H,$8E | |||
| 7EF4 | LD H,$8E | |||
| 7EF6 | LD H,$8E | |||
| 7EF8 | LD H,$8E | |||
| 7EFA | LD H,$8E | |||
| 7EFC | LD H,$8E | |||
| 7EFE | LD H,$8E | |||
| 7F00 | LD H,$8E | |||
| 7F02 | LD H,$8E | |||
| 7F04 | LD H,$8E | |||
| 7F06 | LD H,$8E | |||
| 7F08 | JP NC,$D280 | |||
| 7F0B | ADD A,B | |||
| 7F0C | JP NC,$D280 | |||
|
This entry point is used by the routine at A311.
|
||||
| 7F0F | ADD A,B | |||
| 7F10 | JP NC,$D280 | |||
| 7F13 | ADD A,B | |||
| 7F14 | JP NC,$D280 | |||
| 7F17 | ADD A,B | |||
| 7F18 | JP NC,$D280 | |||
| 7F1B | ADD A,B | |||
| 7F1C | JP NC,$D280 | |||
| 7F1F | ADD A,B | |||
| 7F20 | JP NC,$D280 | |||
| 7F23 | ADD A,B | |||
| 7F24 | JP NC,$D280 | |||
| 7F27 | ADD A,B | |||
| 7F28 | CALL NZ,$C48D | |||
| 7F2B | ADC A,L | |||
| 7F2C | CALL NZ,$C48D | |||
| 7F2F | ADC A,L | |||
| 7F30 | CALL NZ,$C48D | |||
| 7F33 | ADC A,L | |||
| 7F34 | CALL NZ,$C48D | |||
| 7F37 | ADC A,L | |||
| 7F38 | CALL NZ,$C48D | |||
| 7F3B | ADC A,L | |||
| 7F3C | CALL NZ,$C48D | |||
| 7F3F | ADC A,L | |||
| 7F40 | CALL NZ,$C48D | |||
| 7F43 | ADC A,L | |||
| 7F44 | CALL NZ,$C48D | |||
| 7F47 | ADC A,L | |||
| 7F48 | EX (SP),HL | |||
| 7F49 | SUB E | |||
| 7F4A | LD A,D | |||
| 7F4B | ADD A,B | |||
| 7F4C | LD A,D | |||
| 7F4D | ADD A,B | |||
| 7F4E | RET P | |||
| 7F4F | ADD A,C | |||
| 7F50 | RET P | |||
| 7F51 | ADD A,C | |||
| 7F52 | RET P | |||
| 7F53 | ADD A,C | |||
| 7F54 | RET P | |||
| 7F55 | ADD A,C | |||
| 7F56 | POP AF | |||
| 7F57 | ADD A,D | |||
| 7F58 | POP AF | |||
| 7F59 | ADD A,D | |||
| 7F5A | POP AF | |||
| 7F5B | ADD A,D | |||
| 7F5C | POP AF | |||
| 7F5D | ADD A,D | |||
| 7F5E | POP AF | |||
| 7F5F | ADD A,D | |||
| 7F60 | POP AF | |||
| 7F61 | ADD A,D | |||
| 7F62 | POP AF | |||
| 7F63 | ADD A,D | |||
| 7F64 | POP AF | |||
| 7F65 | ADD A,D | |||
| 7F66 | IN A,($81) | |||
| 7F68 | IN A,($81) | |||
| 7F6A | IN A,($81) | |||
| 7F6C | IN A,($81) | |||
| 7F6E | IN A,($81) | |||
| 7F70 | IN A,($81) | |||
| 7F72 | IN A,($81) | |||
| 7F74 | IN A,($81) | |||
| 7F76 | LD A,D | |||
| 7F77 | ADD A,B | |||
| 7F78 | LD A,D | |||
| 7F79 | ADD A,B | |||
| 7F7A | LD A,D | |||
| 7F7B | ADD A,B | |||
| 7F7C | LD A,D | |||
| 7F7D | ADD A,B | |||
| 7F7E | LD E,A | |||
| 7F7F | ADD A,H | |||
| 7F80 | LD E,A | |||
| 7F81 | ADD A,H | |||
| 7F82 | LD L,$86 | |||
| 7F84 | LD L,$86 | |||
| 7F86 | LD H,E | |||
| 7F87 | ADC A,H | |||
| 7F88 | LD H,E | |||
| 7F89 | ADC A,H | |||
| 7F8A | LD H,E | |||
| 7F8B | ADC A,H | |||
| 7F8C | LD H,E | |||
| 7F8D | ADC A,H | |||
| 7F8E | LD H,E | |||
| 7F8F | ADC A,H | |||
| 7F90 | LD H,E | |||
| 7F91 | ADC A,H | |||
| 7F92 | LD H,E | |||
| 7F93 | ADC A,H | |||
| 7F94 | LD H,E | |||
| 7F95 | ADC A,H | |||
| 7F96 | RST $30 | |||
| 7F97 | ADD A,L | |||
| 7F98 | RST $30 | |||
| 7F99 | ADD A,L | |||
| 7F9A | RST $30 | |||
| 7F9B | ADD A,L | |||
| 7F9C | RST $30 | |||
| 7F9D | ADD A,L | |||
| 7F9E | LD E,A | |||
| 7F9F | ADD A,H | |||
| 7FA0 | LD E,A | |||
| 7FA1 | ADD A,H | |||
| 7FA2 | LD (HL),D | |||
| 7FA3 | ADD A,(HL) | |||
| 7FA4 | LD (HL),D | |||
| 7FA5 | ADD A,(HL) | |||
| 7FA6 | LD A,(DE) | |||
| 7FA7 | ADD A,A | |||
| 7FA8 | LD A,(DE) | |||
| 7FA9 | ADD A,A | |||
| 7FAA | AND (HL) | |||
| 7FAB | ADD A,A | |||
| 7FAC | AND (HL) | |||
|
This entry point is used by the routine at A311.
|
||||
| 7FAD | ADD A,A | |||
| 7FAE | RST $28 | |||
| 7FAF | AND E | |||
| 7FB0 | EX AF,AF' | |||
| 7FB1 | AND H | |||
| 7FB2 | OR A | |||
| 7FB3 | ADC A,H | |||
| 7FB4 | LD B,L | |||
| 7FB5 | ADC A,L | |||
| 7FB6 | LD (HL),D | |||
| 7FB7 | ADD A,(HL) | |||
| 7FB8 | LD (HL),D | |||
| 7FB9 | ADD A,(HL) | |||
| 7FBA | LD BC,$0183 | |||
| 7FBD | ADD A,E | |||
| 7FBE | ADD A,A | |||
| 7FBF | ADD A,A | |||
| 7FC0 | ADD A,A | |||
| 7FC1 | ADD A,A | |||
| 7FC2 | ADD A,A | |||
| 7FC3 | ADD A,A | |||
| 7FC4 | ADD A,A | |||
| 7FC5 | ADD A,A | |||
| 7FC6 | LD H,D | |||
| 7FC7 | ADC A,B | |||
| 7FC8 | LD H,D | |||
| 7FC9 | ADC A,B | |||
| 7FCA | LD H,D | |||
| 7FCB | ADC A,B | |||
| 7FCC | LD H,D | |||
| 7FCD | ADC A,B | |||
| 7FCE | ADC A,B | |||
| 7FCF | ADC A,C | |||
| 7FD0 | ADC A,B | |||
| 7FD1 | ADC A,C | |||
| 7FD2 | ADC A,B | |||
| 7FD3 | ADC A,C | |||
| 7FD4 | ADC A,B | |||
| 7FD5 | ADC A,C | |||
| 7FD6 | DEFB $ED,$89 | |||
| 7FD8 | DEFB $ED,$89 | |||
| 7FDA | DEFB $ED,$89 | |||
| 7FDC | DEFB $ED,$89 | |||
| 7FDE | LD B,$89 | |||
| 7FE0 | LD B,$89 | |||
| 7FE2 | LD B,$89 | |||
| 7FE4 | LD B,$89 | |||
| 7FE6 | PUSH AF | |||
| 7FE7 | SUB D | |||
| 7FE8 | PUSH AF | |||
| 7FE9 | SUB D | |||
| 7FEA | PUSH AF | |||
| 7FEB | SUB D | |||
| 7FEC | PUSH AF | |||
| 7FED | SUB D | |||
| 7FEE | PUSH AF | |||
| 7FEF | SUB D | |||
| 7FF0 | PUSH AF | |||
| 7FF1 | SUB D | |||
| 7FF2 | PUSH AF | |||
| 7FF3 | SUB D | |||
| 7FF4 | PUSH AF | |||
| 7FF5 | SUB D | |||
| 7FF6 | PUSH AF | |||
| 7FF7 | SUB D | |||
| 7FF8 | PUSH AF | |||
| 7FF9 | SUB D | |||
| 7FFA | PUSH AF | |||
| 7FFB | SUB D | |||
| 7FFC | PUSH AF | |||
| 7FFD | SUB D | |||
| 7FFE | PUSH AF | |||
| 7FFF | SUB D | |||
|
This entry point is used by the routine at A311.
|
||||
| 8000 | PUSH AF | |||
| 8001 | SUB D | |||
| 8002 | PUSH AF | |||
|
This entry point is used by the routine at A311.
|
||||
| 8003 | SUB D | |||
| 8004 | RST $10 | |||
| 8005 | SUB L | |||
| 8006 | CPL | |||
| 8007 | ADC A,D | |||
| 8008 | CPL | |||
| 8009 | ADC A,D | |||
| 800A | CPL | |||
| 800B | ADC A,D | |||
| 800C | CPL | |||
| 800D | ADC A,D | |||
| 800E | ADD A,B | |||
| 800F | ADC A,D | |||
| 8010 | ADD A,B | |||
| 8011 | ADC A,D | |||
| 8012 | ADD A,B | |||
| 8013 | ADC A,D | |||
| 8014 | ADD A,B | |||
| 8015 | ADC A,D | |||
| 8016 | ADD A,B | |||
| 8017 | ADC A,D | |||
| 8018 | ADD A,B | |||
| 8019 | ADC A,D | |||
| 801A | ADD A,B | |||
| 801B | ADC A,D | |||
| 801C | ADD A,B | |||
| 801D | ADC A,D | |||
| 801E | RST $38 | |||
| 801F | ADC A,D | |||
| 8020 | RST $38 | |||
| 8021 | ADC A,D | |||
| 8022 | RST $38 | |||
| 8023 | ADC A,D | |||
| 8024 | RST $38 | |||
| 8025 | ADC A,D | |||
| 8026 | ADC A,E | |||
| 8027 | AND H | |||
| 8028 | ADC A,E | |||
| 8029 | SBC A,B | |||
| 802A | LD A,D | |||
| 802B | ADD A,B | |||
| 802C | JP P,$F291 | |||
| 802F | SUB C | |||
| 8030 | DEFB $ED,$91 | |||
| 8032 | LD A,D | |||
| 8033 | ADD A,B | |||
| 8034 | LD A,D | |||
| 8035 | ADD A,B | |||
| 8036 | LD A,D | |||
| 8037 | ADD A,B | |||
| 8038 | LD A,D | |||
| 8039 | ADD A,B | |||
| 803A | LD B,H | |||
| 803B | SUB D | |||
| 803C | LD B,H | |||
| 803D | SUB D | |||
| 803E | LD B,H | |||
| 803F | SUB D | |||
| 8040 | LD B,H | |||
| 8041 | SUB D | |||
| 8042 | LD D,D | |||
| 8043 | SUB D | |||
| 8044 | LD D,D | |||
| 8045 | SUB D | |||
| 8046 | LD D,D | |||
| 8047 | SUB D | |||
| 8048 | LD D,D | |||
| 8049 | SUB D | |||
| 804A | CPL | |||
| 804B | SUB H | |||
| 804C | CP $91 | |||
| 804E | CP $91 | |||
| 8050 | LD A,D | |||
| 8051 | ADD A,B | |||
| 8052 | LD A,D | |||
| 8053 | ADD A,B | |||
| 8054 | CP $91 | |||
| 8056 | CP $91 | |||
| 8058 | JR Z,$7FEE | |||
| 805A | CP H | |||
| 805B | SUB C | |||
| 805C | PUSH BC | |||
| 805D | SUB C | |||
| 805E | LD HL,$FE94 | |||
| 8061 | SUB C | |||
| 8062 | CP $91 | |||
| 8064 | CP $91 | |||
| 8066 | CP $91 | |||
| 8068 | LD A,D | |||
| 8069 | ADD A,B | |||
| 806A | LD A,L | |||
| 806B | SUB C | |||
| 806C | LD E,A | |||
| 806D | SUB C | |||
| 806E | LD A,L | |||
| 806F | SUB C | |||
| 8070 | LD E,A | |||
| 8071 | SUB C | |||
| 8072 | DEC DE | |||
|
This entry point is used by the routine at A311.
|
||||
| 8073 | SUB (HL) | |||
| 8074 | CP $91 | |||
| 8076 | CP $91 | |||
| 8078 | CP $91 | |||
| 807A | PUSH IX | |||
| 807C | POP HL | |||
| 807D | LD DE,$EE60 | |||
| 8080 | AND A | |||
| 8081 | SBC HL,DE | |||
| 8083 | LD A,H | |||
| 8084 | AND A | |||
| 8085 | RET NZ | |||
| 8086 | LD A,L | |||
| 8087 | CP $30 | |||
| 8089 | RET NC | |||
| 808A | LD HL,$00C0 | |||
| 808D | DEC HL | |||
| 808E | LD A,H | |||
| 808F | OR L | |||
| 8090 | JR NZ,$808D | |||
| 8092 | RET | |||
|
This entry point is used by the routine at 80CB.
|
||||
| 8093 | LD HL,$4000 | |||
| 8096 | LD BC,$18C0 | |||
| 8099 | XOR A | |||
| 809A | PUSH BC | |||
| 809B | PUSH HL | |||
| 809C | LD DE,$0020 | |||
| 809F | LD (HL),A | |||
| 80A0 | INC HL | |||
| 80A1 | DJNZ $809F | |||
| 80A3 | POP HL | |||
| 80A4 | ADD HL,DE | |||
| 80A5 | POP BC | |||
| 80A6 | DEC C | |||
| 80A7 | JR NZ,$809A | |||
| 80A9 | RET | |||
| Prev: 7D9A | Up: Map | Next: 80AA |