Routines |
Prev: 74C1 | Up: Map | Next: 75EC |
|
||||
7574 | DEFB $00,$00,$00,$00,$00,$00 | |||
757A | DEFB $00 | |||
757B | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
7583 | DEFB $00,$00 | |||
This entry point is used by the routine at SquiggleLine.
|
||||
7585 | LD IY,$B9C8 | IY=B9C8. | ||
7589 | XOR A | A=$00. | ||
This entry point is used by the routine at 82B3.
|
||||
758A | LD ($B71B),A | Write A to B71B. | ||
758D | CALL $785F | Call 785F. | ||
7590 | LD ($B706),A | Write $00 to B706. | ||
7593 | LD E,$FF | E=$FF. | ||
7595 | LD A,($B71A) | A=B71A. | ||
7598 | AND A | |||
7599 | LD D,$A0 | D=$A0. | ||
759B | JP NZ,$7614 | If A is not zero jump to 7614. | ||
759E | LD D,$C0 | |||
75A0 | XOR A | Write $00 to 757A. | ||
75A1 | LD ($757A),A | |||
75A4 | LD A,E | |||
75A5 | OR $C7 | |||
75A7 | LD E,A | |||
75A8 | LD A,($B719) | |||
75AB | CP $02 | |||
75AD | JR NZ,$75B1 | |||
75AF | RES 1,E | |||
75B1 | CALL $7864 | Call 7864. | ||
|
||||
75B4 | LD HL,$757B | Write $00 to 0A bytes, starting from 757B (using Blanker). | ||
75B7 | LD B,$0A | |||
75B9 | CALL Blanker | |||
75BC | SET 4,E | Set bit 4 of E. | ||
This entry point is used by the routine at 7790.
|
||||
75BE | CALL $7873 | Call 7873. | ||
75C1 | PUSH DE | Stash DE on the stack. | ||
75C2 | RRCA | |||
75C3 | RRCA | |||
75C4 | RRCA | |||
75C5 | LD E,A | Create an offset in DE. | ||
75C6 | LD D,$00 | |||
75C8 | LD HL,$75D2 | HL=JumpTable + offset. | ||
75CB | ADD HL,DE | |||
75CC | LD E,(HL) | DE=Address from the jump table. | ||
75CD | INC HL | |||
75CE | LD D,(HL) | |||
75CF | EX DE,HL | Switch HL and DE. | ||
75D0 | POP DE | Restore DE from the stack. | ||
75D1 | JP (HL) | Indirect jump to the address held in HL. | ||
JumpTable | 75D2 | DEFW $76F2 | ||
75D4 | DEFW $7795 | |||
75D6 | DEFW $76EC | |||
75D8 | DEFW $7733 | |||
75DA | DEFW $772F | |||
75DC | DEFW $77D1 | |||
75DE | DEFW $77C9 | |||
75E0 | DEFW $77A2 | |||
75E2 | DEFW $7790 | |||
75E4 | DEFW $8251 | |||
75E6 | DEFW $770B | |||
75E8 | DEFW $75FA | |||
75EA | DEFW $75F6 |
Prev: 74C1 | Up: Map | Next: 75EC |