Prev: A68E Up: Map Next: A7BC
A6A8: Routine at A6A8
Used by the routine at A68E.
A6A8 BIT 1,(IX+$0A)
A6AC JP NZ,$A72C
A6AF BIT 0,(IX+$09)
A6B3 JP NZ,AdvanceScriptInstruction
A6B6 CALL $A9CB
A6B9 LD A,($6DAF)
A6BC OR A
A6BD JR NZ,$A6C7
A6BF LD A,($6DAE)
A6C2 OR A
A6C3 JR Z,$A6DC
A6C5 JR $A6CA
A6C7 LD A,(IX+$0B)
A6CA SRL A
A6CC JP C,$A843
A6CF SRL A
A6D1 JP C,$A880
A6D4 SRL A
A6D6 JP C,$A8F5
A6D9 JP $A8B9
A6DC LD A,($6DB1)
A6DF CP $05
A6E1 JP Z,$A743
A6E4 LD A,($6DB0)
A6E7 OR A
A6E8 JP Z,$A743
A6EB DEC A
A6EC LD ($6DB0),A
A6EF LD A,($6D8A)
A6F2 CP (IX+$00)
A6F5 JR NZ,$A75F
A6F7 CALL $A794
A6FA LD IY,($6D73)
A6FE LD A,(IX+$01)
A701 CP (IY+$01)
A704 JR Z,$A70C
A706 JP NC,$A8F5
A709 JP $A8B9
A70C LD A,(IX+$07)
A70F ADD A,$02
A711 CP (IY+$05)
A714 JR C,$A720
A716 SUB $08
A718 CP (IY+$07)
A71B JR NC,$A726
A71D JP $92FD
A720 LD HL,$A586
A723 JP ScriptInstruction
A726 LD HL,$A574
A729 JP ScriptInstruction
A72C RES 1,(IX+$0A)
A730 LD A,($6D88)
A733 CP $01
A735 JP Z,$89FD
A738 LD A,($6DA6)
A73B CP $01
A73D JP Z,$89FD
A740 JP $9328
A743 LD A,($6D88)
A746 CP $01
A748 JP Z,$A9E0
A74B XOR A
A74C LD ($6DB0),A
A74F LD ($6DB1),A
A752 LD A,$01
A754 CP (IX+$00)
A757 JR NZ,$A75F
A759 CALL $A794
A75C JP $A9E0
A75F CALL $A221
A762 SRL A
A764 JP C,$A843
A767 SRL A
A769 JP C,$A880
A76C SRL A
A76E JR C,$A774
A770 LD B,$81
A772 JR $A776
A774 LD B,$80
A776 CALL $A1C2
A779 LD A,(IY+$07)
A77C CP (IX+$05)
A77F JP C,$A880
A782 LD A,(IX+$07)
A785 CP (IY+$05)
A788 JP C,$A843
A78B LD A,B
A78C CP $80
A78E JP Z,$A8F5
A791 JP $A8B9
A794 LD A,$65
A796 SUB (IX+$05)
A799 JR C,$A7A8
A79B INC A
A79C LD ($6DAF),A
A79F LD A,$07
A7A1 LD ($6DAE),A
A7A4 POP BC
A7A5 JP $A843
A7A8 LD A,($6DA4)
A7AB SUB (IX+$07)
A7AE RET NC
A7AF NEG
A7B1 INC A
A7B2 LD ($6DAF),A
A7B5 LD A,$05
A7B7 LD ($6DAE),A
A7BA POP BC
A7BB RET
Prev: A68E Up: Map Next: A7BC