Code block address: F290 Length: 62 M:1 X:0 called by: 9584 00F290 AD0022 lda al, 0x2200 ; Call target from 9584, Call target from 9584, Call target from DD2A 00F293 49EE eor al, #0xee 00F295 29EF and al, #0xef 00F297 78 sei 00F298 8D5B10 sta al, 0x105b 00F29B 8D0240 sta al, 0x4002 00F29E 58 cli 00F29F AD0020 lda al, 0x2000 00F2A2 4931 eor al, #0x31 00F2A4 29BF and al, #0xbf 00F2A6 D8 clm ; m:0 x:0 00F2A7 42AD3610 lda bx, 0x1036 ; TPS_Voltage 00F2AB 38 sec 00F2AC 42ED4312 sbc bx, 0x1243 00F2B0 B004 bcs 0xf2b6 00F2B2 42A90000 lda bx, #0x0000 00F2B6 42AA tbx ; Branch target from F2B0 00F2B8 F8 sem ; m:1 x:0 00F2B9 2C26101015 bbs #0x10, 0x1026, 0xf2d3 ; Errorflags 1 ; TPS Error 00F2BE 2C5A10800B bbs #0x80, 0x105a, 0xf2ce ; NoThrottle 00F2C3 EC1A84 cpx 0x841a 00F2C6 F002 beq 0xf2ca 00F2C8 B009 bcs 0xf2d3 00F2CA 0980 ora al, #0x80 ; Branch target from F2C6, Branch target from F2D1 00F2CC 8007 bra 0xf2d5 Code block address: F2CE Length: 28 M:1 X:0 called by: F2BE 00F2CE EC1C84 cpx 0x841c ; Branch target from F2BE 00F2D1 90F7 bcc 0xf2ca 00F2D3 297F and al, #0x7f ; Branch target from F2B9, Branch target from F2C8 00F2D5 42AD6F10 lda bl, 0x106f ; Branch target from F2CC ; RPM_div25 00F2D9 2C9611010C bbs #0x01, 0x1196, 0xf2ea 00F2DE 42CDFD8A cmp bl, 0x8afd 00F2E2 9010 bcc 0xf2f4 00F2E4 0C961101 seb #0x01, 0x1196 00F2E8 800A bra 0xf2f4 Code block address: F2EA Length: 22 M:1 X:0 called by: F2D9 00F2EA 42CDFE8A cmp bl, 0x8afe ; Branch target from F2D9 00F2EE B004 bcs 0xf2f4 00F2F0 1C961101 clb #0x01, 0x1196 00F2F4 3C26104007 bbc #0x40, 0x1026, 0xf300 ; Branch target from F2E2, Branch target from F2E8, Branch target from F2EE, Errorflags 1 ; Starter Error 00F2F9 2C51100402 bbs #0x04, 0x1051, 0xf300 ; Engine Running 00F2FE 8014 bra 0xf314 Code block address: F300 Length: 113 M:1 X:0 called by: F2F4 00F300 42AD6F10 lda bl, 0x106f ; Branch target from F2F4, Branch target from F2F9 ; RPM_div25 00F304 42CDA08A cmp bl, 0x8aa0 00F308 900C bcc 0xf316 00F30A 42AD2F10 lda bl, 0x102f ; Batt_Voltage 00F30E 42CDA18A cmp bl, 0x8aa1 00F312 9002 bcc 0xf316 00F314 29FB and al, #0xfb ; Branch target from F2FE 00F316 2071F3 jsr 0xf371 ; Branch target from F308, Branch target from F312 00F319 3C9611010B bbc #0x01, 0x1196, 0xf329 00F31E 42ADB010 lda bl, 0x10b0 00F322 F005 beq 0xf329 00F324 29FB and al, #0xfb 00F326 2071F3 jsr 0xf371 00F329 78 sei ; Branch target from F319, Branch target from F322 00F32A 8D5A10 sta al, 0x105a 00F32D 8D0040 sta al, 0x4000 00F330 58 cli 00F331 AD4210 lda al, 0x1042 00F334 8D7110 sta al, 0x1071 ; Speed 00F337 8DA412 sta al, 0x12a4 ; Write to RAM: Speed ; SM_Speed 00F33A 8D9C40 sta al, 0x409c 00F33D D8 clm ; m:0 x:0 00F33E AD4010 lda ax, 0x1040 ; Batt_Volt 00F341 4A lsr ax 00F342 4A lsr ax 00F343 F8 sem ; m:1 x:0 00F344 8D2F10 sta al, 0x102f ; Batt_Voltage 00F347 8DA212 sta al, 0x12a2 ; Write to RAM: Batt Voltage ; SM_Batt 00F34A 8D7240 sta al, 0x4072 00F34D A9FD lda al, #0xfd 00F34F 2C27108013 bbs #0x80, 0x1027, 0xf367 ; Errorflags 2 ; AtmoPres Error 00F354 D8 clm ; m:0 x:0 00F355 ADC611 lda ax, 0x11c6 ; Atmospheric_Pressure 00F358 89092B4F mpy #0x4f2b 00F35C 8928 xab 00F35E C90001 cmp ax, #0x0100 00F361 9003 bcc 0xf366 00F363 A9FF00 lda ax, #0x00ff 00F366 F8 sem ; m:1 x:0, Branch target from F361 00F367 8D5F12 sta al, 0x125f ; Branch target from F34F 00F36A 8DA612 sta al, 0x12a6 00F36D 8D3C41 sta al, 0x413c 00F370 60 rts