Routines |
Prev: 6D87 | Up: Map | Next: 6FFD |
Used by the routine at 7198.
|
||||
6E25 | DEC (IX+$07) | |||
6E28 | JR Z,$6EA8 | |||
6E2A | LD A,(IX+$01) | |||
6E2D | ADD A,(IX+$04) | |||
6E30 | CP $04 | |||
6E32 | JR C,$6E7A | |||
6E34 | CP $C4 | |||
6E36 | JR NC,$6E8F | |||
6E38 | LD (IX+$01),A | |||
6E3B | LD A,(IX+$02) | |||
6E3E | ADD A,(IX+$05) | |||
6E41 | CP $20 | |||
6E43 | JR C,$6E95 | |||
6E45 | CP $A0 | |||
6E47 | JR NC,$6EC0 | |||
6E49 | LD (IX+$02),A | |||
6E4C | LD A,(IX+$01) | |||
6E4F | SUB $68 | |||
6E51 | JP P,$6E5C | |||
6E54 | SET 7,(IX+$06) | |||
6E58 | NEG | |||
6E5A | JR $6E60 | |||
6E5C | RES 7,(IX+$06) | |||
6E60 | CP $34 | |||
6E62 | JR NC,$6E6A | |||
6E64 | SET 1,(IX+$06) | |||
6E68 | JR $6E6E | |||
6E6A | RES 1,(IX+$06) | |||
6E6E | LD A,(IX+$04) | |||
6E71 | AND $80 | |||
6E73 | XOR (IX+$06) | |||
6E76 | LD (IX+$06),A | |||
6E79 | RET | |||
6E7A | LD (IX+$04),$04 | |||
6E7E | LD A,(IX+$05) | |||
6E81 | AND A | |||
6E82 | JR NZ,$6E3B | |||
6E84 | LD A,R | |||
6E86 | AND $04 | |||
6E88 | SUB $02 | |||
6E8A | LD (IX+$05),A | |||
6E8D | JR $6E3B | |||
6E8F | LD (IX+$04),$FC | |||
6E93 | JR $6E7E | |||
6E95 | LD (IX+$05),$04 | |||
6E99 | LD A,(IX+$04) | |||
6E9C | AND A | |||
6E9D | RET NZ | |||
6E9E | LD A,R | |||
6EA0 | AND $04 | |||
6EA2 | SUB $02 | |||
6EA4 | LD (IX+$04),A | |||
6EA7 | RET | |||
6EA8 | RES 7,(IX+$00) | |||
This entry point is used by the routines at 68C4 and 6C7A.
|
||||
6EAC | LD A,R | |||
6EAE | AND $04 | |||
6EB0 | SUB $02 | |||
6EB2 | LD (IX+$04),A | |||
6EB5 | LD A,R | |||
6EB7 | RRA | |||
6EB8 | AND $04 | |||
6EBA | SUB $02 | |||
6EBC | LD (IX+$05),A | |||
6EBF | RET | |||
6EC0 | LD (IX+$02),A | |||
6EC3 | INC (IX+$07) | |||
6EC6 | CP $C0 | |||
6EC8 | JR NC,$6F39 | |||
6ECA | CP $B8 | |||
6ECC | JR NC,$6EEC | |||
6ECE | CALL $6F57 | |||
6ED1 | RET NC | |||
6ED2 | LD A,(IX+$02) | |||
6ED5 | CP $A8 | |||
6ED7 | JR NC,$6EDF | |||
6ED9 | LD (IX+$05),$FC | |||
6EDD | JR $6E99 | |||
6EDF | LD A,(IX+$04) | |||
6EE2 | NEG | |||
6EE4 | LD (IX+$04),A | |||
6EE7 | LD (IX+$05),$04 | |||
6EEB | RET | |||
6EEC | CALL $6F57 | |||
6EEF | JR C,$6ED2 | |||
6EF1 | LD A,B | |||
6EF2 | AND A | |||
6EF3 | JR NZ,$6F1E | |||
6EF5 | CALL $6C7A | |||
6EF8 | LD A,(IX+$00) | |||
6EFB | RRCA | |||
6EFC | AND $0F | |||
6EFE | LD C,A | |||
6EFF | LD B,$00 | |||
6F01 | LD HL,$6F47 | |||
6F04 | ADD HL,BC | |||
6F05 | LD C,(HL) | |||
6F06 | CALL AddPointsToScore | |||
6F09 | LD (IX+$00),$28 | |||
6F0D | LD (IX+$02),$A0 | |||
6F11 | LD (IX+$03),$46 | |||
6F15 | RET | |||
6F16 | CALL $68D4 | |||
6F19 | LD (IX+$00),$00 | |||
6F1D | RET | |||
6F1E | LD A,(IX+$00) | |||
6F21 | AND $3F | |||
6F23 | CP $18 | |||
6F25 | JR C,$6F16 | |||
6F27 | LD A,(IX+$03) | |||
6F2A | CP $47 | |||
6F2C | JR NZ,$6F34 | |||
6F2E | LD BC,$0150 | |||
6F31 | CALL AddPointsToScore | |||
6F34 | CALL $68E7 | |||
6F37 | JR $6F19 | |||
6F39 | BIT 1,(IX+$06) | |||
6F3D | JR Z,$6F1E | |||
6F3F | BIT 7,(IX+$06) | |||
6F43 | JR Z,$6EF5 | |||
6F45 | JR $6F1E | |||
6F47 | NOP | |||
6F48 | NOP | |||
6F49 | LD D,L | |||
6F4A | NOP | |||
6F4B | LD H,L | |||
6F4C | NOP | |||
6F4D | NOP | |||
6F4E | NOP | |||
6F4F | LD (HL),L | |||
6F50 | ADD A,L | |||
6F51 | SUB L | |||
6F52 | NOP | |||
6F53 | NOP | |||
6F54 | NOP | |||
6F55 | NOP | |||
6F56 | NOP | |||
6F57 | LD B,$03 | |||
6F59 | LD A,(IX+$01) | |||
6F5C | CP $C0 | |||
6F5E | JR NC,$6F76 | |||
6F60 | AND A | |||
6F61 | JP P,$6F6A | |||
6F64 | NEG | |||
6F66 | SUB $40 | |||
6F68 | AND $7F | |||
6F6A | DEC B | |||
6F6B | JR Z,$6F71 | |||
6F6D | SUB $20 | |||
6F6F | JR NC,$6F6A | |||
6F71 | NEG | |||
6F73 | CP $0F | |||
6F75 | RET | |||
6F76 | SCF | |||
6F77 | RET | |||
6F78 | CALL $76D0 | |||
6F7B | LD A,(IX+$01) | |||
6F7E | ADD A,(IX+$04) | |||
6F81 | CP $C4 | |||
6F83 | JR NC,$6FA4 | |||
6F85 | CP $01 | |||
6F87 | JR C,$6FA4 | |||
6F89 | LD C,A | |||
6F8A | LD A,(IX+$02) | |||
6F8D | ADD A,(IX+$05) | |||
6F90 | CP $A8 | |||
6F92 | JR NC,$6FA4 | |||
6F94 | CP $20 | |||
6F96 | JR C,$6FA4 | |||
6F98 | LD (IX+$02),A | |||
6F9B | LD (IX+$01),C | |||
6F9E | CALL $75CC | |||
6FA1 | JP $74EE | |||
This entry point is used by the routine at 7198.
|
||||
6FA4 | CALL $7617 | |||
6FA7 | LD (IX+$00),$26 | |||
6FAB | LD (IX+$07),$03 | |||
6FAF | RET | |||
6FB0 | IN A,($1F) | |||
6FB2 | CPL | |||
6FB3 | RET | |||
This entry point is used by the routine at GamePlay_Start.
|
||||
6FB4 | LD A,($5F0C) | |||
6FB7 | AND $06 | |||
6FB9 | CP $02 | |||
6FBB | JR Z,$6FB0 | |||
6FBD | CP $04 | |||
6FBF | JR Z,$6FD7 | |||
6FC1 | LD A,$FB | |||
6FC3 | OUT ($FD),A | |||
6FC5 | IN A,($FE) | |||
6FC7 | LD C,A | |||
6FC8 | RRA | |||
6FC9 | AND $01 | |||
6FCB | LD E,A | |||
6FCC | LD A,C | |||
6FCD | RLA | |||
6FCE | AND $02 | |||
6FD0 | OR E | |||
6FD1 | LD E,A | |||
6FD2 | LD A,C | |||
6FD3 | AND $1C | |||
6FD5 | OR E | |||
6FD6 | RET | |||
6FD7 | LD A,$EF | |||
6FD9 | OUT ($FD),A | |||
6FDB | IN A,($FE) | |||
6FDD | LD C,A | |||
6FDE | AND $08 | |||
6FE0 | LD E,A | |||
6FE1 | LD A,C | |||
6FE2 | RRCA | |||
6FE3 | RRCA | |||
6FE4 | AND $45 | |||
6FE6 | OR E | |||
6FE7 | LD E,A | |||
6FE8 | RRCA | |||
6FE9 | RRCA | |||
6FEA | AND $10 | |||
6FEC | OR E | |||
6FED | AND $1F | |||
6FEF | LD E,A | |||
6FF0 | LD A,$F7 | |||
6FF2 | OUT ($FD),A | |||
6FF4 | IN A,($FE) | |||
6FF6 | RRA | |||
6FF7 | RRA | |||
6FF8 | RRA | |||
6FF9 | AND $02 | |||
6FFB | OR E | |||
6FFC | RET |
Prev: 6D87 | Up: Map | Next: 6FFD |