Code block address: E988 Length: 35 M:1 X:0 called by: DD02 00E988 78 sei ; Call target from DD02 00E989 AE8F11 ldx 0x118f 00E98C 8E0410 stx 0x1004 00E98F AD8E11 lda al, 0x118e 00E992 58 cli 00E993 0A asl al 00E994 2E0410 rol 0x1004 00E997 2E0510 rol 0x1005 00E99A B009 bcs 0xe9a5 00E99C 0A asl al 00E99D 2E0410 rol 0x1004 00E9A0 2E0510 rol 0x1005 00E9A3 9006 bcc 0xe9ab 00E9A5 D8 clm ; m:0 x:0, Branch target from E99A 00E9A6 A90600 lda ax, #0x0006 00E9A9 800C bra 0xe9b7 Code block address: E9AB Length: 108 M:1 X:0 called by: E9A3 00E9AB D8 clm ; m:0 x:0, Branch target from E9A3 00E9AC 42A90600 lda bx, #0x0006 00E9B0 A9801A lda ax, #0x1a80 00E9B3 892D0410 div 0x1004 00E9B7 8D6410 sta ax, 0x1064 ; Branch target from E9A9 ; RPM_div3 00E9BA 4A lsr ax 00E9BB 8D0412 sta ax, 0x1204 00E9BE 4A lsr ax 00E9BF 8D6210 sta ax, 0x1062 ; RPM_div12 00E9C2 8D2640 sta ax, 0x4026 00E9C5 8D2740 sta ax, 0x4027 00E9C8 AA tax 00E9C9 C9FF00 cmp ax, #0x00ff 00E9CC 9003 bcc 0xe9d1 00E9CE A9FF00 lda ax, #0x00ff 00E9D1 F8 sem ; m:1 x:0, Branch target from E9CC 00E9D2 8D7010 sta al, 0x1070 00E9D5 D8 clm ; m:0 x:0 00E9D6 8A txa 00E9D7 4A lsr ax 00E9D8 C9FF00 cmp ax, #0x00ff 00E9DB 9003 bcc 0xe9e0 00E9DD A9FF00 lda ax, #0x00ff 00E9E0 F8 sem ; m:1 x:0, Branch target from E9DB 00E9E1 8D6F10 sta al, 0x106f ; RPM_div25 00E9E4 8D9012 sta al, 0x1290 ; Write to RAM: Engine Speed (RPM) ; SM_RPM 00E9E7 8D2A40 sta al, 0x402a 00E9EA 4A lsr al 00E9EB D8 clm ; m:0 x:0 00E9EC 8A txa 00E9ED 4A lsr ax 00E9EE 4A lsr ax 00E9EF C9FF00 cmp ax, #0x00ff 00E9F2 9003 bcc 0xe9f7 00E9F4 A9FF00 lda ax, #0x00ff 00E9F7 F8 sem ; m:1 x:0, Branch target from E9F2 00E9F8 8D6E10 sta al, 0x106e ; RPM_div50 00E9FB A900 lda al, #0x00 00E9FD 3C9911020E bbc #0x02, 0x1199, 0xea10 00EA02 2CAF140109 bbs #0x01, 0x14af, 0xea10 00EA07 AD6F10 lda al, 0x106f ; RPM_div25 00EA0A A29084 ldx #0x8490 00EA0D 200090 jsr 0x9000-2d-graph-lookup.txt 00EA10 8D0912 sta al, 0x1209 ; Branch target from E9FD, Branch target from EA02 00EA13 8D0041 sta al, 0x4100 00EA16 60 rts