Code block address: D6C1 Length: 57 M:1 X:0 called by: D6A8 00D6C1 4229FF and bl, #0xff ; Call target from D6A8 00D6C4 3034 bmi 0xd6fa 00D6C6 4248 phb 00D6C8 AD998D lda al, 0x8d99 00D6CB 38 sec 00D6CC ED9314 sbc al, 0x1493 ; Ignition Advance Multiplier 00D6CF 890D9E11 mpy 0x119e ; Ignition Advance 00D6D3 8928 xab 00D6D5 4A lsr al 00D6D6 426A ror bl 00D6D8 4A lsr al 00D6D9 426A ror bl 00D6DB 29FF and al, #0xff 00D6DD F003 beq 0xd6e2 00D6DF 42A9FF lda bl, #0xff 00D6E2 68 pla ; Branch target from D6DD 00D6E3 428D1810 sta bl, 0x1018 00D6E7 CD1810 cmp al, 0x1018 00D6EA B002 bcs 0xd6ee 00D6EC 8928 xab 00D6EE 42CDCA8D cmp bl, 0x8dca ; Branch target from D6EA 00D6F2 9010 bcc 0xd704 00D6F4 42ADCA8D lda bl, 0x8dca 00D6F8 800A bra 0xd704 Code block address: D6FA Length: 96 M:1 X:0 called by: D6C4 00D6FA 42CDCB8D cmp bl, 0x8dcb ; Branch target from D6C4 00D6FE B004 bcs 0xd704 00D700 42ADCB8D lda bl, 0x8dcb 00D704 4248 phb ; Branch target from D6F2, Branch target from D6F8, Branch target from D6FE 00D706 AD9E11 lda al, 0x119e ; Ignition Advance 00D709 CDCC8D cmp al, 0x8dcc 00D70C 9049 bcc 0xd757 00D70E 3C2D100444 bbc #0x04, 0x102d, 0xd757 00D713 4229FF and bl, #0xff 00D716 100D bpl 0xd725 00D718 AD9314 lda al, 0x1493 ; Ignition Advance Multiplier 00D71B CDCD8D cmp al, 0x8dcd 00D71E 9037 bcc 0xd757 00D720 4249FF eor bl, #0xff 00D723 423A inc bl 00D725 4248 phb ; Branch target from D716 00D727 ADCE8D lda al, 0x8dce 00D72A 890D9E11 mpy 0x119e ; Ignition Advance 00D72E 0A asl al 00D72F 422A rol bl 00D731 0A asl al 00D732 422A rol bl 00D734 8928 xab 00D736 4268 plb 00D738 428D1810 sta bl, 0x1018 00D73C CD1810 cmp al, 0x1018 00D73F B016 bcs 0xd757 00D741 AD988D lda al, 0x8d98 00D744 CD1810 cmp al, 0x1018 00D747 B00E bcs 0xd757 00D749 ADA811 lda al, 0x11a8 00D74C 8DB512 sta al, 0x12b5 00D74F 1C2D1040 clb #0x40, 0x102d 00D753 1C2E1004 clb #0x04, 0x102e 00D757 4268 plb ; Branch target from D70C, Branch target from D70E, Branch target from D71E, Branch target from D73F, Branch target from D747 00D759 60 rts