Interrupt Handler dd8d dd8d dc 80 ldd (0x0080) dd8f 05 asld dd90 fd 10 1a std (0x101A) ; TOC3 Register dd93 86 20 ldaa 0x20 dd95 b7 10 23 staa (0x1023) ; TFLG1 Register dd98 b6 10 20 ldaa (0x1020) ; TCTL1 Register dd9b 88 10 eora 0x10 dd9d b7 10 20 staa (0x1020) ; TCTL1 Register dda0 85 10 bita 0x10 dda2 26 09 bne [0xDDAD] dda4 dc 80 ldd (0x0080) dda6 f3 c0 05 addd (0xC005) dda9 93 6c subd (0x006C) ddab 20 04 bra [0xDDB1] ddad dc 80 ldd (0x0080) Branch Target from dda2 ddaf d3 6c addd (0x006C) ddb1 dd 80 std (0x0080) Branch Target from ddab ddb3 7d 00 c3 tst (0x00C3) ddb6 26 5b bne [0xDE13] ddb8 02 idiv ddb9 02 idiv ddba 02 idiv ddbb 02 idiv ddbc b6 10 20 ldaa (0x1020) ; TCTL1 Register ddbf 85 10 bita 0x10 ddc1 27 1d beq [0xDDE0] ddc3 b6 10 33 ldaa (0x1033) ; ADR3 Register ddc6 85 20 bita 0x20 ddc8 26 05 bne [0xDDCF] ddca 15 8c 70 bclr (0x008C), 0x70 ddcd 20 44 bra [0xDE13] ddcf d6 8c ldab (0x008C) Branch Target from ddc8 ddd1 cb 10 addb 0x10 ddd3 c4 70 andb 0x70 ddd5 26 05 bne [0xDDDC] ddd7 d6 8c ldab (0x008C) ddd9 14 8e 20 bset (0x008E), 0x20 ; DutySolB_Error dddc d7 8c stab (0x008C) Branch Target from ddd5 ddde 20 33 bra [0xDE13] dde0 b6 10 33 ldaa (0x1033) Branch Target from ddc1 ; ADR3 Register dde3 85 20 bita 0x20 dde5 27 05 beq [0xDDEC] dde7 15 8c 0f bclr (0x008C), 0x0F ddea 20 27 bra [0xDE13] ddec d6 8c ldab (0x008C) Branch Target from dde5 ddee cb 01 addb 0x01 ddf0 c4 07 andb 0x07 ddf2 26 1d bne [0xDE11] ddf4 14 8f 20 bset (0x008F), 0x20 ; DutySolB_Error ddf7 b6 10 20 ldaa (0x1020) ; TCTL1 Register ddfa 84 cf anda 0xCF ddfc b7 10 20 staa (0x1020) ; TCTL1 Register ddff b6 10 00 ldaa (0x1000) ; PORTA Register de02 84 df anda 0xDF de04 b7 10 00 staa (0x1000) ; PORTA Register de07 b6 10 22 ldaa (0x1022) ; TMSK1 Register de0a 84 df anda 0xDF de0c b7 10 22 staa (0x1022) ; TMSK1 Register de0f d6 8c ldab (0x008C) de11 d7 8c stab (0x008C) Branch Target from ddf2 de13 3b rti Branch Target from ddb6, ddcd, ddde, ddea