Code block address: E7AB Length: 35 M:1 X:0 called by: DAB4 00E7AB 78 sei ; Call target from DAB4 00E7AC AE8F11 ldx 0x118f 00E7AF 8E0410 stx 0x1004 00E7B2 AD8E11 lda al, 0x118e 00E7B5 58 cli 00E7B6 0A asl al 00E7B7 2E0410 rol 0x1004 00E7BA 2E0510 rol 0x1005 00E7BD B009 bcs 0xe7c8 00E7BF 0A asl al 00E7C0 2E0410 rol 0x1004 00E7C3 2E0510 rol 0x1005 00E7C6 9006 bcc 0xe7ce 00E7C8 D8 clm ; m:0 x:0, Branch target from E7BD 00E7C9 A90600 lda ax, #0x0006 00E7CC 800C bra 0xe7da Code block address: E7CE Length: 108 M:1 X:0 called by: E7C6 00E7CE D8 clm ; m:0 x:0, Branch target from E7C6 00E7CF 42A90600 lda bx, #0x0006 00E7D3 A9801A lda ax, #0x1a80 00E7D6 892D0410 div 0x1004 00E7DA 8D6410 sta ax, 0x1064 ; Branch target from E7CC ; RPM_div3 00E7DD 4A lsr ax 00E7DE 8D0412 sta ax, 0x1204 00E7E1 4A lsr ax 00E7E2 8D6210 sta ax, 0x1062 ; RPM_div12 00E7E5 8D2640 sta ax, 0x4026 00E7E8 8D2740 sta ax, 0x4027 00E7EB AA tax 00E7EC C9FF00 cmp ax, #0x00ff 00E7EF 9003 bcc 0xe7f4 00E7F1 A9FF00 lda ax, #0x00ff 00E7F4 F8 sem ; m:1 x:0, Branch target from E7EF 00E7F5 8D7010 sta al, 0x1070 00E7F8 D8 clm ; m:0 x:0 00E7F9 8A txa 00E7FA 4A lsr ax 00E7FB C9FF00 cmp ax, #0x00ff 00E7FE 9003 bcc 0xe803 00E800 A9FF00 lda ax, #0x00ff 00E803 F8 sem ; m:1 x:0, Branch target from E7FE 00E804 8D6F10 sta al, 0x106f ; RPM_div25 00E807 8D9012 sta al, 0x1290 ; Write to RAM: Engine Speed (RPM) ; SM_RPM 00E80A 8D2A40 sta al, 0x402a 00E80D 4A lsr al 00E80E D8 clm ; m:0 x:0 00E80F 8A txa 00E810 4A lsr ax 00E811 4A lsr ax 00E812 C9FF00 cmp ax, #0x00ff 00E815 9003 bcc 0xe81a 00E817 A9FF00 lda ax, #0x00ff 00E81A F8 sem ; m:1 x:0, Branch target from E815 00E81B 8D6E10 sta al, 0x106e ; RPM_div50 00E81E A900 lda al, #0x00 00E820 3C9911020E bbc #0x02, 0x1199, 0xe833 00E825 2CAF140109 bbs #0x01, 0x14af, 0xe833 00E82A AD6F10 lda al, 0x106f ; RPM_div25 00E82D A29084 ldx #0x8490 00E830 200090 jsr 0x9000-2D-Graph-Lookup-16 00E833 8D0912 sta al, 0x1209 ; Branch target from E820, Branch target from E825 00E836 8D0041 sta al, 0x4100 00E839 60 rts