Interrupt Handler d967 d967 cc 07 d0 ldd 0x07D0 d96a f3 10 1e addd (0x101E) ; TOC5 Register d96d fd 10 1e std (0x101E) ; TOC5 Register d970 86 08 ldaa 0x08 d972 b7 10 23 staa (0x1023) ; TFLG1 Register d975 7d 00 c6 tst (0x00C6) d978 26 01 bne [0xD97B] d97a 3b rti d97b 7a 00 c6 dec (0x00C6) Branch Target from d978 d97e d6 00 ldab (0x0000) d980 c4 0c andb 0x0C d982 27 03 beq [0xD987] d984 7e da 5b jmp (0xDA5B) d987 b6 10 20 ldaa (0x1020) Branch Target from d982 ; TCTL1 Register d98a 88 01 eora 0x01 d98c b7 10 20 staa (0x1020) ; TCTL1 Register d98f 96 b7 ldaa (0x00B7) d991 26 0c bne [0xD99F] d993 96 59 ldaa (0x0059) d995 2a 08 bpl [0xD99F] d997 7c 00 5b inc (0x005B) d99a 26 03 bne [0xD99F] d99c 7a 00 5b dec (0x005B) d99f de 29 ldx (0x0029) Branch Target from d991, d995, d99a d9a1 09 dex d9a2 df 29 stx (0x0029) d9a4 26 13 bne [0xD9B9] d9a6 fe c0 11 ldx (0xC011) d9a9 df 29 stx (0x0029) d9ab dc 23 ldd (0x0023) d9ad d3 27 addd (0x0027) d9af dd 2d std (0x002D) d9b1 de 23 ldx (0x0023) d9b3 df 27 stx (0x0027) d9b5 4f clra d9b6 5f clrb d9b7 dd 23 std (0x0023) d9b9 96 2c ldaa (0x002C) Branch Target from d9a4 d9bb 4a deca d9bc 97 2c staa (0x002C) d9be 26 33 bne [0xD9F3] d9c0 14 39 02 bset (0x0039), 0x02 d9c3 86 55 ldaa 0x55 d9c5 97 2c staa (0x002C) d9c7 de 2f ldx (0x002F) d9c9 dc 25 ldd (0x0025) d9cb 05 asld d9cc 05 asld d9cd 05 asld d9ce dd 2f std (0x002F) d9d0 8f xgdx d9d1 93 2f subd (0x002F) d9d3 23 0b bls [0xD9E0] d9d5 1a 83 00 20 cpd 0x0020 d9d9 25 08 bcs [0xD9E3] d9db 14 39 40 bset (0x0039), 0x40 d9de 20 03 bra [0xD9E3] d9e0 15 39 40 bclr (0x0039), 0x40 Branch Target from d9d3 d9e3 dc e1 ldd (0x00E1) Branch Target from d9d9, d9de d9e5 d3 e3 addd (0x00E3) d9e7 dd d6 std (0x00D6) d9e9 dc e1 ldd (0x00E1) d9eb dd e3 std (0x00E3) d9ed 4f clra d9ee 5f clrb d9ef dd 25 std (0x0025) d9f1 dd e1 std (0x00E1) d9f3 b6 10 00 ldaa (0x1000) Branch Target from d9be ; PORTA Register d9f6 84 7f anda 0x7F d9f8 d6 0f ldab (0x000F) d9fa 2a 02 bpl [0xD9FE] d9fc 8a 80 oraa 0x80 d9fe b7 10 00 staa (0x1000) Branch Target from d9fa ; PORTA Register da01 c4 34 andb 0x34 da03 b6 10 08 ldaa (0x1008) ; PORTD Register da06 84 cb anda 0xCB da08 1b aba da09 b7 10 08 staa (0x1008) ; PORTD Register da0c b6 10 31 ldaa (0x1031) ; ADR1 Register da0f 85 01 bita 0x01 da11 26 2c bne [0xDA3F] da13 b6 10 33 ldaa (0x1033) ; ADR3 Register da16 85 02 bita 0x02 da18 26 15 bne [0xDA2F] da1a 96 ec ldaa (0x00EC) da1c 8b 01 adda 0x01 da1e 97 ec staa (0x00EC) da20 81 64 cmpa 0x64 da22 23 1b bls [0xDA3F] da24 4a deca da25 97 ec staa (0x00EC) da27 14 e0 10 bset (0x00E0), 0x10 da2a 14 05 10 bset (0x0005), 0x10 ; TorqSig_Error da2d 20 10 bra [0xDA3F] da2f 96 18 ldaa (0x0018) Branch Target from da18 ; Vehicle_Speed da31 b1 c0 4e cmpa (0xC04E) da34 25 09 bcs [0xDA3F] da36 7f 00 ec clr (0x00EC) da39 15 e0 10 bclr (0x00E0), 0x10 da3c 15 05 10 bclr (0x0005), 0x10 ; TorqSig_Error da3f d6 10 ldab (0x0010) Branch Target from da11, da22, da2d, da34 da41 b6 10 31 ldaa (0x1031) ; ADR1 Register da44 84 f8 anda 0xF8 da46 1b aba da47 b7 10 31 staa (0x1031) ; ADR1 Register da4a 0e cli da4b bd db 90 jsr (0xDB90) da4e ce da 5c ldx 0xDA5C da51 d6 b7 ldab (0x00B7) da53 58 aslb da54 3a abx da55 ee 00 ldx (X+0x00) da57 27 02 beq [0xDA5B] da59 ad 00 jsr (X+0x00) da5b 3b rti Branch Target from d984, da57 da5c DATA db 33 df 76 00 00 df 07 da64 DATA db 17 da f7 df 76 df df da6c DATA 00 00 da 70