![]() |
Routines |
| Prev: 9ECA | Up: Map | Next: A0F8 |
|
|
||||
| 9EDC | LD A,($607A) | |||
| 9EDF | SUB (IX+$02) | |||
| 9EE2 | NEG | |||
| 9EE4 | AND $07 | |||
| 9EE6 | ADD A,$22 | |||
| 9EE8 | LD (IX+$00),A | |||
| 9EEB | CALL $8787 | |||
|
This entry point is used by the routine at 9ECA.
|
||||
| 9EEE | LD A,($5E6C) | |||
| 9EF1 | AND A | |||
| 9EF2 | JR Z,$9EFA | |||
| 9EF4 | INC A | |||
| 9EF5 | LD ($5E6C),A | |||
| 9EF8 | JR $9F3F | |||
| 9EFA | LD L,(IX+$01) | |||
| 9EFD | LD H,(IX+$04) | |||
| 9F00 | CALL AttributeAddress | |||
| 9F03 | LD A,($5E57) | |||
| 9F06 | AND A | |||
| 9F07 | JR Z,$9F18 | |||
| 9F09 | LD B,A | |||
| 9F0A | LD C,$02 | |||
| 9F0C | LD D,$47 | |||
| 9F0E | CALL $8931 | |||
| 9F11 | LD D,$45 | |||
| 9F13 | LD C,$02 | |||
| 9F15 | CALL $8931 | |||
| 9F18 | CALL $AD36 | |||
| 9F1B | JR NC,$9F2E | |||
| 9F1D | CALL $AD0B | |||
| 9F20 | LD HL,$5861 | |||
| 9F23 | CALL $AD00 | |||
| 9F26 | LD HL,$5863 | |||
| 9F29 | LD A,$42 | |||
| 9F2B | JP $AD00 | |||
| 9F2E | CALL $AD0B | |||
| 9F31 | LD HL,$5863 | |||
| 9F34 | CALL $AD00 | |||
| 9F37 | LD HL,$5861 | |||
| 9F3A | LD A,$42 | |||
| 9F3C | JP $AD00 | |||
|
This entry point is used by the routine at 91E2.
|
||||
| 9F3F | CP $30 | |||
| 9F41 | JP NC,$B03B | |||
| 9F44 | RRCA | |||
| 9F45 | AND $07 | |||
| 9F47 | JR NZ,$9F4A | |||
| 9F49 | INC A | |||
| 9F4A | OR $40 | |||
| 9F4C | LD (IX+$07),A | |||
| 9F4F | CALL $8733 | |||
| 9F52 | LD A,(IX+$07) | |||
| 9F55 | CPL | |||
| 9F56 | AND $7F | |||
| 9F58 | LD C,A | |||
| 9F59 | LD D,$20 | |||
| 9F5B | JP $B918 | |||
|
This entry point is used by the routine at NewGame.
|
||||
| 9F5E | LD HL,$A008 | |||
| 9F61 | LD DE,$6090 | |||
| 9F64 | LD BC,$0060 | |||
| 9F67 | LDIR | |||
| 9F69 | RET | |||
| 9F6A | LD A,H | |||
| 9F6B | ADD A,$10 | |||
| 9F6D | LD H,A | |||
| 9F6E | JR $9F87 | |||
|
This entry point is used by the routine at 824A.
|
||||
| 9F70 | CALL $B1E2 | |||
| 9F73 | RET NZ | |||
| 9F74 | LD HL,$A068 | |||
| 9F77 | LD DE,$6108 | |||
| 9F7A | LD BC,$0090 | |||
| 9F7D | LDIR | |||
| 9F7F | LD A,($5E42) | |||
| 9F82 | LD H,A | |||
| 9F83 | LD A,($5E40) | |||
| 9F86 | LD L,A | |||
| 9F87 | LD A,($607B) | |||
| 9F8A | ADD A,A | |||
| 9F8B | ADD A,A | |||
| 9F8C | ADD A,A | |||
| 9F8D | SUB H | |||
| 9F8E | JP P,$9F93 | |||
| 9F91 | NEG | |||
| 9F93 | CP $10 | |||
| 9F95 | JR C,$9F6A | |||
| 9F97 | LD A,($6093) | |||
| 9F9A | ADD A,A | |||
| 9F9B | ADD A,A | |||
| 9F9C | ADD A,A | |||
| 9F9D | SUB H | |||
| 9F9E | JP P,$9FA3 | |||
| 9FA1 | NEG | |||
| 9FA3 | CP $10 | |||
| 9FA5 | JR C,$9F6A | |||
| 9FA7 | SRL H | |||
| 9FA9 | SRL H | |||
| 9FAB | SRL H | |||
| 9FAD | LD ($610A),HL | |||
| 9FB0 | LD BC,$0040 | |||
| 9FB3 | CALL $A002 | |||
| 9FB6 | LD ($616A),HL | |||
| 9FB9 | LD BC,$0008 | |||
| 9FBC | CALL $A002 | |||
| 9FBF | LD ($6182),HL | |||
| 9FC2 | LD BC,$0040 | |||
| 9FC5 | CALL $A002 | |||
| 9FC8 | LD ($613A),HL | |||
| 9FCB | LD A,($5EA0) | |||
| 9FCE | CP $63 | |||
| 9FD0 | JR Z,$9FD3 | |||
| 9FD2 | INC A | |||
| 9FD3 | LD ($5EA0),A | |||
| 9FD6 | AND A | |||
| 9FD7 | JR Z,$9FEA | |||
| 9FD9 | AND $03 | |||
| 9FDB | JR NZ,$9FEA | |||
| 9FDD | LD HL,$5EA1 | |||
| 9FE0 | INC (HL) | |||
| 9FE1 | LD DE,$BAB4 | |||
| 9FE4 | CALL $B9BC | |||
| 9FE7 | CALL DisplayPlayerLives | |||
| 9FEA | LD A,($5EA0) | |||
| 9FED | CP $10 | |||
| 9FEF | CALL NC,$9FFF | |||
| 9FF2 | RLCA | |||
| 9FF3 | RLCA | |||
| 9FF4 | CPL | |||
| 9FF5 | AND $3C | |||
| 9FF7 | ADD A,$51 | |||
| 9FF9 | LD ($617F),A | |||
| 9FFC | JP $F5EC | |||
| 9FFF | LD A,$FF | |||
| A001 | RET | |||
| A002 | ADD HL,BC | |||
| A003 | LD A,H | |||
| A004 | AND $1F | |||
| A006 | LD H,A | |||
| A007 | RET | |||
| A008 | DEFB $1A,$00,$00,$00,$AF,$00,$00,$47 | |||
| A010 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A018 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A020 | DEFB $2A,$00,$00,$01,$AF,$00,$00,$46 | |||
| A028 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A030 | DEFB $00,$06,$06,$00,$00,$00,$00,$00 | |||
| A038 | DEFB $2A,$00,$00,$04,$AF,$00,$00,$46 | |||
| A040 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A048 | DEFB $00,$06,$06,$00,$00,$00,$00,$00 | |||
| A050 | DEFB $30,$00,$00,$02,$AF,$00,$00,$45 | |||
| A058 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A060 | DEFB $00,$06,$06,$00,$00,$00,$00,$00 | |||
| A068 | DEFB $90,$00,$00,$00,$AF,$00,$00,$45 | |||
| A070 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A078 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A080 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A088 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A090 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A098 | DEFB $90,$00,$00,$00,$AF,$00,$00,$45 | |||
| A0A0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A0A8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A0B0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A0B8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A0C0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A0C8 | DEFB $70,$00,$00,$00,$9F,$00,$00,$46 | |||
| A0D0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A0D8 | DEFB $00,$00,$00,$00,$00,$00,$00,$90 | |||
| A0E0 | DEFB $68,$00,$00,$00,$AF,$00,$00,$47 | |||
| A0E8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| A0F0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| Prev: 9ECA | Up: Map | Next: A0F8 |