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 |