Subroutine ecbd ecbd d6 5b ldab (0x005B) ecbf 26 09 bne [0xECCA] ecc1 d6 8b ldab (0x008B) ecc3 c4 80 andb 0x80 ecc5 d7 8b stab (0x008B) ecc7 15 94 01 bclr (0x0094), 0x01 ecca d6 8b ldab (0x008B) Branch Target from ecbf eccc c4 77 andb 0x77 ecce cb 10 addb 0x10 ecd0 2a 0b bpl [0xECDD] ecd2 14 94 01 bset (0x0094), 0x01 ecd5 14 8f 40 bset (0x008F), 0x40 ; DutySolA_Error ecd8 c6 00 ldab 0x00 ecda d7 b3 stab (0x00B3) ecdc 39 rts ecdd c4 07 andb 0x07 Branch Target from ecd0 ecdf c1 07 cmpb 0x07 ece1 26 03 bne [0xECE6] ece3 14 8e 40 bset (0x008E), 0x40 ; DutySolA_Error ece6 d6 58 ldab (0x0058) Branch Target from ece1 ece8 c5 04 bitb 0x04 ecea 27 06 beq [0xECF2] ecec dc 3b ldd (0x003B) ; RPM ecee 04 lsrd ecef 4d tsta ecf0 26 1c bne [0xED0E] ecf2 d6 8a ldab (0x008A) Branch Target from ecea ecf4 c4 02 andb 0x02 ecf6 27 04 beq [0xECFC] ecf8 13 57 01 12 brclr (0x0057), 0x01, [0xED0E] ; No_Throttle ecfc 96 8e ldaa (0x008E) Branch Target from ecf6 ecfe 9a 8f oraa (0x008F) ; Solenoid_ErrorFlags ed00 85 80 bita 0x80 ed02 27 13 beq [0xED17] ed04 84 09 anda 0x09 ed06 26 06 bne [0xED0E] ed08 d6 4e ldab (0x004E) ; Current_Gear ed0a c1 03 cmpb 0x03 ed0c 26 09 bne [0xED17] ed0e 15 94 02 bclr (0x0094), 0x02 Branch Target from ecf0, ecf8, ed06 ed11 cc 7f ff ldd 0x7FFF ed14 7e ed db jmp (0xEDDB) ed17 dc 3b ldd (0x003B) Branch Target from ed02, ed0c ; RPM ed19 05 asld ed1a 05 asld ed1b b1 c0 4d cmpa (0xC04D) ed1e 22 1b bhi [0xED3B] ed20 96 4c ldaa (0x004C) ; Throttle_Opening ed22 b1 c0 4b cmpa (0xC04B) ed25 22 14 bhi [0xED3B] ed27 96 18 ldaa (0x0018) ; Vehicle_Speed ed29 b1 c0 4c cmpa (0xC04C) ed2c 22 0d bhi [0xED3B] ed2e 14 94 02 bset (0x0094), 0x02 ed31 cc 4a 38 ldd 0x4A38 ed34 dd 61 std (0x0061) ed36 c6 c8 ldab 0xC8 ed38 d7 b3 stab (0x00B3) ed3a 39 rts ed3b 15 94 02 bclr (0x0094), 0x02 Branch Target from ed1e, ed25, ed2c ed3e ce c9 27 ldx 0xC927 ed41 96 4d ldaa (0x004D) ; Stick_Position ed43 84 07 anda 0x07 ed45 81 07 cmpa 0x07 ed47 26 04 bne [0xED4D] ed49 c6 20 ldab 0x20 ed4b 20 12 bra [0xED5F] ed4d 96 5e ldaa (0x005E) Branch Target from ed47 ed4f 98 5d eora (0x005D) ed51 85 08 bita 0x08 ed53 27 04 beq [0xED59] ed55 d6 50 ldab (0x0050) ed57 20 06 bra [0xED5F] ed59 c6 22 ldab 0x22 Branch Target from ed53 ed5b 3a abx ed5c d6 4e ldab (0x004E) ; Current_Gear ed5e 58 aslb ed5f 12 e0 10 07 brset (0x00E0), 0x10, [0xED6A] Branch Target from ed4b, ed57 ed63 13 e0 08 03 brclr (0x00E0), 0x08, [0xED6A] ed67 ce c9 51 ldx 0xC951 ed6a 3a abx Branch Target from ed5f, ed63 ed6b ee 00 ldx (X+0x00) ed6d 96 46 ldaa (0x0046) ; TPS ed6f a1 00 cmpa (X+0x00) Branch Target from ed77 ed71 23 06 bls [0xED79] ed73 08 inx ed74 08 inx ed75 08 inx ed76 08 inx ed77 20 f6 bra [0xED6F] ed79 e6 01 ldab (X+0x01) Branch Target from ed71 ed7b 3d mul ed7c e3 02 addd (X+0x02) ed7e dd c7 std (0x00C7) ed80 96 5e ldaa (0x005E) ed82 98 5d eora (0x005D) ed84 85 08 bita 0x08 ed86 27 02 beq [0xED8A] ed88 20 4f bra [0xEDD9] ed8a 96 4d ldaa (0x004D) Branch Target from ed86 ; Stick_Position ed8c 84 07 anda 0x07 ed8e 81 03 cmpa 0x03 ed90 24 47 bcc [0xEDD9] ed92 12 76 10 43 brset (0x0076), 0x10, [0xEDD9] ed96 96 18 ldaa (0x0018) ; Vehicle_Speed ed98 27 3f beq [0xEDD9] ed9a ce cd 6d ldx 0xCD6D ed9d d6 4e ldab (0x004E) ; Current_Gear ed9f 58 aslb eda0 3a abx eda1 ec 00 ldd (X+0x00) eda3 d3 c7 addd (0x00C7) eda5 24 03 bcc [0xEDAA] eda7 cc ff ff ldd 0xFFFF edaa dd c7 std (0x00C7) Branch Target from eda5 edac ce cd 69 ldx 0xCD69 edaf d6 4e ldab (0x004E) ; Current_Gear edb1 3a abx edb2 96 18 ldaa (0x0018) ; Vehicle_Speed edb4 a1 00 cmpa (X+0x00) edb6 23 02 bls [0xEDBA] edb8 a6 00 ldaa (X+0x00) edba ce cd 65 ldx 0xCD65 Branch Target from edb6 edbd 3a abx edbe e6 00 ldab (X+0x00) edc0 3d mul edc1 43 coma edc2 53 comb edc3 c3 00 01 addd 0x0001 edc6 d3 c7 addd (0x00C7) edc8 25 03 bcs [0xEDCD] edca cc 00 00 ldd 0x0000 edcd 83 1f 40 subd 0x1F40 Branch Target from edc8 edd0 22 02 bhi [0xEDD4] edd2 4f clra edd3 5f clrb edd4 c3 1f 40 addd 0x1F40 Branch Target from edd0 edd7 dd c7 std (0x00C7) edd9 dc c7 ldd (0x00C7) Branch Target from ed88, ed90, ed92, ed98 eddb bd eb 1a jsr (0xEB1A)-1000<=d<=19000 Branch Target from ed14, edfb, ee11 edde dd 61 std (0x0061) ede0 ce 00 64 ldx 0x0064 ede3 02 idiv ede4 df c7 stx (0x00C7) ede6 c6 c8 ldab 0xC8 ede8 d0 c8 subb (0x00C8) edea d7 b3 stab (0x00B3) edec 39 rts eded 15 94 02 bclr (0x0094), 0x02 edf0 ce cd 45 ldx 0xCD45 edf3 d6 4d ldab (0x004D) ; Stick_Position edf5 c4 18 andb 0x18 edf7 26 04 bne [0xEDFD] edf9 ec 00 ldd (X+0x00) edfb 20 de bra [0xEDDB] edfd 54 lsrb Branch Target from edf7 edfe 54 lsrb edff 54 lsrb ee00 54 lsrb ee01 3a abx ee02 5c incb ee03 58 aslb ee04 3a abx ee05 96 18 ldaa (0x0018) ; Vehicle_Speed ee07 e6 00 ldab (X+0x00) ee09 3d mul ee0a e3 01 addd (X+0x01) ee0c 24 03 bcc [0xEE11] ee0e cc ff ff ldd 0xFFFF ee11 20 c8 bra [0xEDDB] Branch Target from ee0c