Code block address: D90F Length: 57 M:1 X:0 called by: D8F6 00D90F 4229FF and bl, #0xff ; Call target from D8F6 00D912 3034 bmi 0xd948 00D914 4248 phb 00D916 AD998D lda al, 0x8d99 00D919 38 sec 00D91A ED9314 sbc al, 0x1493 ; Ignition Advance Multiplier 00D91D 890D9E11 mpy 0x119e ; Ignition Advance 00D921 8928 xab 00D923 4A lsr al 00D924 426A ror bl 00D926 4A lsr al 00D927 426A ror bl 00D929 29FF and al, #0xff 00D92B F003 beq 0xd930 00D92D 42A9FF lda bl, #0xff 00D930 68 pla ; Branch target from D92B 00D931 428D1810 sta bl, 0x1018 00D935 CD1810 cmp al, 0x1018 00D938 B002 bcs 0xd93c 00D93A 8928 xab 00D93C 42CDCA8D cmp bl, 0x8dca ; Branch target from D938 00D940 9010 bcc 0xd952 00D942 42ADCA8D lda bl, 0x8dca 00D946 800A bra 0xd952 Code block address: D948 Length: 96 M:1 X:0 called by: D912 00D948 42CDCB8D cmp bl, 0x8dcb ; Branch target from D912 00D94C B004 bcs 0xd952 00D94E 42ADCB8D lda bl, 0x8dcb 00D952 4248 phb ; Branch target from D940, Branch target from D946, Branch target from D94C 00D954 AD9E11 lda al, 0x119e ; Ignition Advance 00D957 CDCC8D cmp al, 0x8dcc 00D95A 9049 bcc 0xd9a5 00D95C 3C2D100444 bbc #0x04, 0x102d, 0xd9a5 00D961 4229FF and bl, #0xff 00D964 100D bpl 0xd973 00D966 AD9314 lda al, 0x1493 ; Ignition Advance Multiplier 00D969 CDCD8D cmp al, 0x8dcd 00D96C 9037 bcc 0xd9a5 00D96E 4249FF eor bl, #0xff 00D971 423A inc bl 00D973 4248 phb ; Branch target from D964 00D975 ADCE8D lda al, 0x8dce 00D978 890D9E11 mpy 0x119e ; Ignition Advance 00D97C 0A asl al 00D97D 422A rol bl 00D97F 0A asl al 00D980 422A rol bl 00D982 8928 xab 00D984 4268 plb 00D986 428D1810 sta bl, 0x1018 00D98A CD1810 cmp al, 0x1018 00D98D B016 bcs 0xd9a5 00D98F AD988D lda al, 0x8d98 00D992 CD1810 cmp al, 0x1018 00D995 B00E bcs 0xd9a5 00D997 ADA811 lda al, 0x11a8 00D99A 8DB512 sta al, 0x12b5 00D99D 1C2D1040 clb #0x40, 0x102d 00D9A1 1C2E1004 clb #0x04, 0x102e 00D9A5 4268 plb ; Branch target from D95A, Branch target from D95C, Branch target from D96C, Branch target from D98D, Branch target from D995 00D9A7 60 rts