Interrupt Handler d889 d889 cc 07 d0 ldd 0x07D0 d88c f3 10 1e addd (0x101E) ; TIC4 Register d88f fd 10 1e std (0x101E) ; TIC4 Register d892 86 08 ldaa 0x08 d894 b7 10 23 staa (0x1023) ; TFLG1 Register d897 7d 00 c6 tst (0x00C6) d89a 26 01 bne [0xD89D] d89c 3b rti d89d 7a 00 c6 dec (0x00C6) Branch Target from d89a d8a0 d6 00 ldab (0x0000) d8a2 c4 0c andb 0x0C d8a4 27 03 beq [0xD8A9] d8a6 7e d9 5e jmp (0xD95E) d8a9 b6 10 20 ldaa (0x1020) Branch Target from d8a4 ; TCTL1 Register d8ac 88 01 eora 0x01 d8ae b7 10 20 staa (0x1020) ; TCTL1 Register d8b1 96 b7 ldaa (0x00B7) d8b3 26 0c bne [0xD8C1] d8b5 96 59 ldaa (0x0059) d8b7 2a 08 bpl [0xD8C1] d8b9 7c 00 5b inc (0x005B) d8bc 26 03 bne [0xD8C1] d8be 7a 00 5b dec (0x005B) d8c1 7a 00 2b dec (0x002B) Branch Target from d8b3, d8b7, d8bc d8c4 26 19 bne [0xD8DF] d8c6 f6 c0 11 ldab (0xC011) d8c9 d7 2b stab (0x002B) d8cb dc 23 ldd (0x0023) d8cd d3 27 addd (0x0027) d8cf dd 2d std (0x002D) d8d1 14 39 02 bset (0x0039), 0x02 d8d4 dc 23 ldd (0x0023) d8d6 dd 27 std (0x0027) d8d8 05 asld d8d9 dd 2f std (0x002F) d8db 4f clra d8dc 5f clrb d8dd dd 23 std (0x0023) d8df 7a 00 e5 dec (0x00E5) Branch Target from d8c4 d8e2 26 12 bne [0xD8F6] d8e4 c6 3f ldab 0x3F d8e6 d7 e5 stab (0x00E5) d8e8 dc e1 ldd (0x00E1) d8ea d3 e3 addd (0x00E3) d8ec dd d6 std (0x00D6) d8ee dc e1 ldd (0x00E1) d8f0 dd e3 std (0x00E3) d8f2 4f clra d8f3 5f clrb d8f4 dd e1 std (0x00E1) d8f6 b6 10 00 ldaa (0x1000) Branch Target from d8e2 ; PORTA Register d8f9 84 7f anda 0x7F d8fb d6 0f ldab (0x000F) d8fd 2a 02 bpl [0xD901] d8ff 8a 80 oraa 0x80 d901 b7 10 00 staa (0x1000) Branch Target from d8fd ; PORTA Register d904 c4 34 andb 0x34 d906 b6 10 08 ldaa (0x1008) ; PORTD Register d909 84 cb anda 0xCB d90b 1b aba d90c b7 10 08 staa (0x1008) ; PORTD Register d90f b6 10 31 ldaa (0x1031) ; ADR1 Register d912 85 01 bita 0x01 d914 26 2c bne [0xD942] d916 b6 10 33 ldaa (0x1033) ; ADR3 Register d919 85 02 bita 0x02 d91b 26 15 bne [0xD932] d91d 96 ec ldaa (0x00EC) ; TorqSig error counter d91f 8b 01 adda 0x01 d921 97 ec staa (0x00EC) ; TorqSig error counter d923 81 07 cmpa 0x07 d925 23 1b bls [0xD942] d927 4a deca d928 97 ec staa (0x00EC) ; TorqSig error counter d92a 14 e0 10 bset (0x00E0), 0x10 d92d 14 05 10 bset (0x0005), 0x10 ; TorqSig_Error d930 20 10 bra [0xD942] d932 96 18 ldaa (0x0018) Branch Target from d91b ; Vehicle_Speed d934 b1 c0 47 cmpa (0xC047) d937 25 09 bcs [0xD942] d939 7f 00 ec clr (0x00EC) ; TorqSig error counter d93c 15 e0 10 bclr (0x00E0), 0x10 d93f 15 05 10 bclr (0x0005), 0x10 ; TorqSig_Error d942 d6 10 ldab (0x0010) Branch Target from d914, d925, d930, d937 d944 b6 10 31 ldaa (0x1031) ; ADR1 Register d947 84 f8 anda 0xF8 d949 1b aba d94a b7 10 31 staa (0x1031) ; ADR1 Register d94d 0e cli d94e bd da cd jsr (0xDACD) d951 ce d9 5f ldx 0xD95F d954 d6 b7 ldab (0x00B7) d956 58 aslb d957 3a abx d958 ee 00 ldx (X+0x00) d95a 27 02 beq [0xD95E] d95c ad 00 jsr (X+0x00) d95e 3b rti Branch Target from d8a6, d95a d95f DATA da 70 de a9 00 00 de 3a d967 DATA da 1a d9 fa de a9 df 12 d96f DATA 00 00 d9 73