Prev: 64ED Up: Map Next: 65F7
64FA: Routine at 64FA
64FA CALL $64ED
64FD DEC E
64FE JP Z,$6A73
6501 CALL $6A42
6504 DEC E
6505 JR NZ,$650C
6507 LD A,C
6508 AND A
6509 JP NZ,$65BA
650C BIT 3,(IX+$04)
6510 JP NZ,$6B3A
6513 CALL $644D
6516 DEC E
6517 JP Z,$679C
651A BIT 2,(IX+$04)
651E JR Z,$652A
6520 DEC (IX+$05)
6523 JP NZ,$659F
6526 RES 2,(IX+$04)
652A BIT 0,(IX+$04)
652E JR NZ,$6555
6530 LD A,($5E19)
6533 LD E,A
6534 AND $1F
6536 JR NZ,$6555
6538 SET 0,(IX+$04)
653C LD A,($5E17)
653F AND $1F
6541 ADD A,$10
6543 LD A,(IX+$06)
6546 LD A,E
6547 AND $80
6549 LD E,A
654A LD A,(IX+$00)
654D AND $7F
654F OR E
6550 LD (IX+$00),A
6553 JR $650C
6555 BIT 0,(IX+$04)
6559 JR Z,$6587
655B LD A,(IX+$01)
655E CP $18
6560 JR C,$6587
6562 CP $D8
6564 JR NC,$6587
6566 LD A,(IX+$02)
6569 BIT 7,(IX+$00)
656D JR Z,$65A2
656F ADD A,$02
6571 CP $B8
6573 JR C,$657B
6575 RES 7,(IX+$00)
6579 JR $657E
657B LD (IX+$02),A
657E DEC (IX+$06)
6581 JR NZ,$6587
6583 RES 0,(IX+$04)
6587 LD A,(IX+$01)
658A BIT 6,(IX+$00)
658E JR Z,$65AE
6590 ADD A,$02
6592 CP $D8
6594 JR C,$659C
6596 RES 6,(IX+$00)
659A JR $659F
659C LD (IX+$01),A
659F JP $6F31
65A2 SUB $02
65A4 CP $28
65A6 JR NC,$657B
65A8 SET 7,(IX+$00)
65AC JR $657B
65AE SUB $02
65B0 CP $18
65B2 JR NC,$659C
65B4 SET 6,(IX+$00)
65B8 JR $659F
65BA AND $3F
65BC CP $12
65BE JR Z,$65D6
65C0 CP $08
65C2 JP NZ,$650C
65C5 CALL $65CB
65C8 JP $650C
This entry point is used by the routines at 67AE and 6A98.
65CB SET 2,(IX+$04)
65CF LD (IX+$05),$10
65D3 JP $6473
65D6 LD BC,$0075
This entry point is used by the routine at 67AE.
65D9 CALL AddPointsToScore
This entry point is used by the routines at 6A73 and 6A98.
65DC LD A,(IX+$00)
65DF LD (IX+$05),$00
65E3 LD (IX+$06),A
65E6 LD (IX+$00),$14
65EA LD (IX+$04),$00
65EE JP $6485
This entry point is used by the routine at 6A73.
65F1 LD (IX+$05),$01
65F5 JR $65E3
Prev: 64ED Up: Map Next: 65F7