![]() |
Routines |
| Prev: 955A | Up: Map | Next: 9836 |
| 9597 | LD DE,$000C | |||
| 959A | LD IY,($6D71) | |||
| 959E | LD A,(IY+$00) | |||
| 95A1 | CP $FF | |||
| 95A3 | JR NZ,$95A7 | |||
| 95A5 | SCF | |||
| 95A6 | RET | |||
| 95A7 | LD A,(IX+$00) | |||
| 95AA | CP (IY+$00) | |||
| 95AD | JR NZ,$960C | |||
| 95AF | LD A,(IY+$0A) | |||
| 95B2 | AND $18 | |||
| 95B4 | JP NZ,$960C | |||
| 95B7 | LD A,(IY+$0B) | |||
| 95BA | AND $20 | |||
| 95BC | JP Z,$960C | |||
| 95BF | LD A,(IX+$07) | |||
| 95C2 | INC A | |||
| 95C3 | CP (IY+$05) | |||
| 95C6 | JR NZ,$960C | |||
| 95C8 | LD A,(IY+$08) | |||
| 95CB | CP (IX+$08) | |||
| 95CE | JR Z,$960C | |||
| 95D0 | CP $32 | |||
| 95D2 | JR NZ,$95EB | |||
| 95D4 | LD A,(IY+$09) | |||
| 95D7 | OR A | |||
| 95D8 | JR Z,$95E1 | |||
| 95DA | CP (IX+$01) | |||
| 95DD | JR C,$960C | |||
| 95DF | JR $95F3 | |||
| 95E1 | LD A,(IX+$01) | |||
| 95E4 | CP (IY+$01) | |||
| 95E7 | JR C,$960C | |||
| 95E9 | JR $95F3 | |||
| 95EB | LD A,(IY+$01) | |||
| 95EE | CP (IX+$01) | |||
| 95F1 | JR NZ,$960C | |||
| 95F3 | LD A,(IX+$06) | |||
| 95F6 | CP (IY+$04) | |||
| 95F9 | JR C,$960C | |||
| 95FB | LD A,(IY+$06) | |||
| 95FE | CP (IX+$04) | |||
| 9601 | JR C,$960C | |||
| 9603 | XOR A | |||
| 9604 | LD ($6DBE),IY | |||
| 9608 | LD A,(IY+$08) | |||
| 960B | RET | |||
| 960C | ADD IY,DE | |||
| 960E | JR $959E | |||
|
This entry point is used by the routines at 8A27, A82E, B660 and B694.
|
||||
| 9610 | LD DE,$000C | |||
| 9613 | LD IY,($6D71) | |||
| 9617 | LD A,(IY+$00) | |||
| 961A | CP $FF | |||
| 961C | JR NZ,$9620 | |||
| 961E | SCF | |||
| 961F | RET | |||
| 9620 | LD A,(IX+$00) | |||
| 9623 | CP (IY+$00) | |||
| 9626 | JR NZ,$9686 | |||
| 9628 | LD A,(IX+$05) | |||
| 962B | DEC A | |||
| 962C | CP (IY+$07) | |||
| 962F | JR NZ,$9686 | |||
| 9631 | LD A,(IY+$0A) | |||
| 9634 | AND $18 | |||
| 9636 | JP NZ,$9686 | |||
| 9639 | LD A,(IY+$0B) | |||
| 963C | AND $10 | |||
| 963E | JP Z,$9686 | |||
| 9641 | LD A,(IY+$08) | |||
| 9644 | CP (IX+$08) | |||
| 9647 | JP Z,$9686 | |||
| 964A | CP $32 | |||
| 964C | JR NZ,$9665 | |||
| 964E | LD A,(IY+$09) | |||
| 9651 | OR A | |||
| 9652 | JR Z,$965B | |||
| 9654 | CP (IX+$01) | |||
| 9657 | JR C,$9686 | |||
| 9659 | JR $966D | |||
| 965B | LD A,(IX+$01) | |||
| 965E | CP (IY+$01) | |||
| 9661 | JR C,$9686 | |||
| 9663 | JR $966D | |||
| 9665 | LD A,(IY+$01) | |||
| 9668 | CP (IX+$01) | |||
| 966B | JR NZ,$9686 | |||
| 966D | LD A,(IX+$06) | |||
| 9670 | CP (IY+$04) | |||
| 9673 | JR C,$9686 | |||
| 9675 | LD A,(IY+$06) | |||
| 9678 | CP (IX+$04) | |||
| 967B | JR C,$9686 | |||
| 967D | XOR A | |||
| 967E | LD ($6DBE),IY | |||
| 9682 | LD A,(IY+$08) | |||
| 9685 | RET | |||
| 9686 | ADD IY,DE | |||
| 9688 | JR $9617 | |||
| 968A | LD IY,($6D71) | |||
|
This entry point is used by the routine at C98E.
|
||||
| 968E | LD DE,$000C | |||
| 9691 | LD A,(IY+$00) | |||
| 9694 | CP $FF | |||
| 9696 | JR NZ,$969A | |||
| 9698 | SCF | |||
| 9699 | RET | |||
| 969A | LD A,(IX+$00) | |||
| 969D | CP (IY+$00) | |||
| 96A0 | JR NZ,$96EE | |||
| 96A2 | LD A,(IY+$01) | |||
| 96A5 | CP (IX+$01) | |||
| 96A8 | JR NZ,$96EE | |||
| 96AA | LD A,(IY+$08) | |||
| 96AD | CP (IX+$08) | |||
| 96B0 | JR Z,$96EE | |||
| 96B2 | LD A,(IY+$0A) | |||
| 96B5 | AND $18 | |||
| 96B7 | JP NZ,$96EE | |||
| 96BA | LD A,(IY+$0B) | |||
| 96BD | AND $40 | |||
| 96BF | JP Z,$96EE | |||
| 96C2 | LD A,(IX+$06) | |||
| 96C5 | CP (IY+$04) | |||
| 96C8 | JR C,$96EE | |||
| 96CA | LD A,(IY+$06) | |||
| 96CD | CP (IX+$04) | |||
| 96D0 | JR C,$96EE | |||
| 96D2 | LD A,(IX+$07) | |||
| 96D5 | CP (IY+$05) | |||
| 96D8 | JR C,$96EE | |||
| 96DA | LD A,(IY+$07) | |||
| 96DD | CP (IX+$05) | |||
| 96E0 | JR C,$96EE | |||
| 96E2 | XOR A | |||
| 96E3 | LD ($6DBE),IY | |||
| 96E7 | LD A,(IY+$08) | |||
| 96EA | RET | |||
|
This entry point is used by the routine at 8A27.
|
||||
| 96EB | LD DE,$000C | |||
| 96EE | ADD IY,DE | |||
| 96F0 | JR $9691 | |||
|
This entry point is used by the routine at C98E.
|
||||
| 96F2 | LD C,$00 | |||
| 96F4 | JR $96F8 | |||
| 96F6 | LD C,$01 | |||
| 96F8 | LD DE,$FFF4 | |||
| 96FB | LD IY,($6D79) | |||
| 96FF | LD A,(IX+$00) | |||
| 9702 | CP (IY+$00) | |||
| 9705 | JR NZ,$9754 | |||
| 9707 | LD A,(IY+$01) | |||
| 970A | SUB C | |||
| 970B | CP (IX+$01) | |||
| 970E | JR NZ,$9754 | |||
| 9710 | LD A,(IY+$08) | |||
| 9713 | CP (IX+$08) | |||
| 9716 | JR Z,$9754 | |||
| 9718 | LD A,(IY+$0A) | |||
| 971B | AND $18 | |||
| 971D | JP NZ,$9754 | |||
| 9720 | LD A,(IY+$0B) | |||
| 9723 | AND $80 | |||
| 9725 | JP Z,$9754 | |||
| 9728 | LD A,(IX+$06) | |||
| 972B | CP (IY+$04) | |||
| 972E | JR C,$9754 | |||
| 9730 | LD A,(IY+$06) | |||
| 9733 | CP (IX+$04) | |||
| 9736 | JR C,$9754 | |||
| 9738 | LD A,(IX+$07) | |||
| 973B | CP (IY+$05) | |||
| 973E | JR C,$9754 | |||
| 9740 | LD A,(IY+$07) | |||
| 9743 | CP (IX+$05) | |||
| 9746 | JR C,$9754 | |||
| 9748 | XOR A | |||
| 9749 | LD ($6DBE),IY | |||
| 974D | LD A,(IY+$08) | |||
| 9750 | RET | |||
|
This entry point is used by the routine at 8A27.
|
||||
| 9751 | LD DE,$FFF4 | |||
| 9754 | LD A,(IY-$01) | |||
| 9757 | CP $FE | |||
| 9759 | JP Z,$9761 | |||
| 975C | ADD IY,DE | |||
| 975E | JP $96FF | |||
| 9761 | SCF | |||
| 9762 | RET | |||
| 9763 | LD IY,($6DBE) | |||
| 9767 | LD A,(IY+$07) | |||
| 976A | SUB (IY+$05) | |||
| 976D | SRL A | |||
| 976F | DEC A | |||
| 9770 | ADD A,(IY+$05) | |||
| 9773 | CP (IX+$05) | |||
| 9776 | RET | |||
| 9777 | CALL $9781 | |||
| 977A | CALL $97B6 | |||
| 977D | CALL $A076 | |||
| 9780 | RET | |||
|
This entry point is used by the routine at D766.
|
||||
| 9781 | LD A,($6DA4) | |||
| 9784 | SUB (IX+$07) | |||
| 9787 | LD D,A | |||
| 9788 | CALL $97DD | |||
| 978B | LD A,$63 | |||
| 978D | SUB D | |||
| 978E | LD (IX+$07),A | |||
| 9791 | SUB E | |||
| 9792 | LD (IX+$05),A | |||
| 9795 | RET | |||
| 9796 | CALL $97A0 | |||
| 9799 | CALL $97B6 | |||
| 979C | CALL $A084 | |||
| 979F | RET | |||
|
This entry point is used by the routine at D797.
|
||||
| 97A0 | LD A,$64 | |||
| 97A2 | SUB (IX+$05) | |||
| 97A5 | LD D,A | |||
| 97A6 | CALL $97DD | |||
| 97A9 | LD A,($6DA4) | |||
| 97AC | SUB D | |||
| 97AD | INC A | |||
| 97AE | LD (IX+$05),A | |||
| 97B1 | ADD A,E | |||
| 97B2 | LD (IX+$07),A | |||
| 97B5 | RET | |||
| 97B6 | LD A,(IX+$06) | |||
| 97B9 | SUB (IX+$04) | |||
| 97BC | LD E,A | |||
| 97BD | LD A,($6DA2) | |||
| 97C0 | LD D,A | |||
| 97C1 | LD A,($6DA3) | |||
| 97C4 | SUB D | |||
| 97C5 | ADD A,$65 | |||
| 97C7 | SUB (IX+$01) | |||
| 97CA | LD (IX+$06),A | |||
| 97CD | SUB E | |||
| 97CE | LD (IX+$04),A | |||
| 97D1 | LD A,(IX+$08) | |||
| 97D4 | CP $1F | |||
| 97D6 | RET NZ | |||
| 97D7 | PUSH HL | |||
| 97D8 | CALL $93CA | |||
| 97DB | POP HL | |||
| 97DC | RET | |||
| 97DD | LD A,B | |||
| 97DE | LD (IX+$00),A | |||
| 97E1 | PUSH HL | |||
| 97E2 | PUSH DE | |||
| 97E3 | CALL $93A4 | |||
| 97E6 | POP DE | |||
| 97E7 | POP HL | |||
| 97E8 | LD A,(IX+$07) | |||
| 97EB | SUB (IX+$05) | |||
| 97EE | LD E,A | |||
| 97EF | RET | |||
|
This entry point is used by the routine at A221.
|
||||
| 97F0 | LD IY,($6D7D) | |||
| 97F4 | JR $97FD | |||
| 97F6 | LD D,(IX+$00) | |||
|
This entry point is used by the routine at A221.
|
||||
| 97F9 | LD IY,($6D7B) | |||
| 97FD | LD A,(IY+$00) | |||
| 9800 | CP $FF | |||
| 9802 | RET Z | |||
| 9803 | CP D | |||
| 9804 | JR NZ,$980C | |||
| 9806 | LD B,(IY+$01) | |||
| 9809 | CP $FF | |||
| 980B | RET | |||
| 980C | INC IY | |||
| 980E | INC IY | |||
| 9810 | JR $97FD | |||
|
This entry point is used by the routine at A221.
|
||||
| 9812 | LD IY,($6D7D) | |||
| 9816 | JR $981F | |||
| 9818 | LD D,(IX+$00) | |||
|
This entry point is used by the routine at A221.
|
||||
| 981B | LD IY,($6D7B) | |||
| 981F | INC IY | |||
| 9821 | LD A,(IY+$00) | |||
| 9824 | CP $FF | |||
| 9826 | RET Z | |||
| 9827 | CP D | |||
| 9828 | JR NZ,$9830 | |||
| 982A | LD B,(IY-$01) | |||
| 982D | CP $FF | |||
| 982F | RET | |||
| 9830 | INC IY | |||
| 9832 | INC IY | |||
| 9834 | JR $9821 | |||
| Prev: 955A | Up: Map | Next: 9836 |