Code block address: E12B Length: 13 M:1 X:0 called by: CC79 00E12B 3C99110105 bbc #0x01, 0x1199, 0xe135 ; Call target from CC79 00E130 2C99110203 bbs #0x02, 0x1199, 0xe138 00E135 4C03E2 jmp 0xe203 ; Branch target from E12B Code block address: E138 Length: 8 M:1 X:0 called by: E130 00E138 2C1A100803 bbs #0x08, 0x101a, 0xe140 ; Branch target from E130 00E13D 4C07E2 jmp 0xe207 Code block address: E140 Length: 27 M:1 X:0 called by: E138 00E140 A20000 ldx #0x0000 ; Branch target from E138 00E143 14623F clb #0x3f, dp + 0x62 ; Write to Timer A enable and protect 00E146 340D0111 bbc #0x01, dp + 0x0d, 0xe15b ; Read from Port 5 00E14A D8 clm ; m:0 x:0 00E14B A540 lda ax, dp + 0x40 ; Read from Timer A1 counter 00E14D 18 clc 00E14E 6D2E11 adc ax, 0x112e ; Injector Timing 00E151 9003 bcc 0xe156 00E153 A9FFFF lda ax, #0xffff 00E156 8540 sta ax, dp + 0x40 ; Branch target from E151, Write to Timer A1 counter 00E158 F8 sem ; m:1 x:0 00E159 8005 bra 0xe160 Code block address: E15B Length: 28 M:1 X:0 called by: E146 00E15B AC2E11 ldy 0x112e ; Branch target from E146 ; Injector Timing 00E15E 8440 sty dp + 0x40 ; Write to Timer A1 counter 00E160 8642 stx dp + 0x42 ; Branch target from E159, Write to Timer A1 reload register 00E162 340D0211 bbc #0x02, dp + 0x0d, 0xe177 ; Read from Port 5 00E166 D8 clm ; m:0 x:0 00E167 A544 lda ax, dp + 0x44 ; Read from Timer A2 counter 00E169 18 clc 00E16A 6D2E11 adc ax, 0x112e ; Injector Timing 00E16D 9003 bcc 0xe172 00E16F A9FFFF lda ax, #0xffff 00E172 8544 sta ax, dp + 0x44 ; Branch target from E16D, Write to Timer A2 counter 00E174 F8 sem ; m:1 x:0 00E175 8005 bra 0xe17c Code block address: E177 Length: 28 M:1 X:0 called by: E162 00E177 AC2E11 ldy 0x112e ; Branch target from E162 ; Injector Timing 00E17A 8444 sty dp + 0x44 ; Write to Timer A2 counter 00E17C 8646 stx dp + 0x46 ; Branch target from E175, Write to Timer A2 reload register 00E17E 340D0411 bbc #0x04, dp + 0x0d, 0xe193 ; Read from Port 5 00E182 D8 clm ; m:0 x:0 00E183 A548 lda ax, dp + 0x48 ; Read from Timer A3 counter 00E185 18 clc 00E186 6D2E11 adc ax, 0x112e ; Injector Timing 00E189 9003 bcc 0xe18e 00E18B A9FFFF lda ax, #0xffff 00E18E 8548 sta ax, dp + 0x48 ; Branch target from E189, Write to Timer A3 counter 00E190 F8 sem ; m:1 x:0 00E191 8005 bra 0xe198 Code block address: E193 Length: 28 M:1 X:0 called by: E17E 00E193 AC2E11 ldy 0x112e ; Branch target from E17E ; Injector Timing 00E196 8448 sty dp + 0x48 ; Write to Timer A3 counter 00E198 864A stx dp + 0x4a ; Branch target from E191, Write to Timer A3 reload register 00E19A 340D0811 bbc #0x08, dp + 0x0d, 0xe1af ; Read from Port 5 00E19E D8 clm ; m:0 x:0 00E19F A550 lda ax, dp + 0x50 ; Read from Timer A5 counter 00E1A1 18 clc 00E1A2 6D2E11 adc ax, 0x112e ; Injector Timing 00E1A5 9003 bcc 0xe1aa 00E1A7 A9FFFF lda ax, #0xffff 00E1AA 8550 sta ax, dp + 0x50 ; Branch target from E1A5, Write to Timer A5 counter 00E1AC F8 sem ; m:1 x:0 00E1AD 8005 bra 0xe1b4 Code block address: E1AF Length: 28 M:1 X:0 called by: E19A 00E1AF AC2E11 ldy 0x112e ; Branch target from E19A ; Injector Timing 00E1B2 8450 sty dp + 0x50 ; Write to Timer A5 counter 00E1B4 8652 stx dp + 0x52 ; Branch target from E1AD, Write to Timer A5 reload register 00E1B6 340D1011 bbc #0x10, dp + 0x0d, 0xe1cb ; Read from Port 5 00E1BA D8 clm ; m:0 x:0 00E1BB A554 lda ax, dp + 0x54 ; Read from Timer A6 counter 00E1BD 18 clc 00E1BE 6D2E11 adc ax, 0x112e ; Injector Timing 00E1C1 9003 bcc 0xe1c6 00E1C3 A9FFFF lda ax, #0xffff 00E1C6 8554 sta ax, dp + 0x54 ; Branch target from E1C1, Write to Timer A6 counter 00E1C8 F8 sem ; m:1 x:0 00E1C9 8005 bra 0xe1d0 Code block address: E1CB Length: 28 M:1 X:0 called by: E1B6 00E1CB AC2E11 ldy 0x112e ; Branch target from E1B6 ; Injector Timing 00E1CE 8454 sty dp + 0x54 ; Write to Timer A6 counter 00E1D0 8656 stx dp + 0x56 ; Branch target from E1C9, Write to Timer A6 reload register 00E1D2 340D2011 bbc #0x20, dp + 0x0d, 0xe1e7 ; Read from Port 5 00E1D6 D8 clm ; m:0 x:0 00E1D7 A558 lda ax, dp + 0x58 ; Read from Timer A7 counter 00E1D9 18 clc 00E1DA 6D2E11 adc ax, 0x112e ; Injector Timing 00E1DD 9003 bcc 0xe1e2 00E1DF A9FFFF lda ax, #0xffff 00E1E2 8558 sta ax, dp + 0x58 ; Branch target from E1DD, Write to Timer A7 counter 00E1E4 F8 sem ; m:1 x:0 00E1E5 8005 bra 0xe1ec Code block address: E1E7 Length: 33 M:1 X:0 called by: E1D2 00E1E7 AC2E11 ldy 0x112e ; Branch target from E1D2 ; Injector Timing 00E1EA 8458 sty dp + 0x58 ; Write to Timer A7 counter 00E1EC 865A stx dp + 0x5a ; Branch target from E1E5, Write to Timer A7 reload register 00E1EE A90C lda al, #0x0c 00E1F0 8568 sta al, dp + 0x68 ; Write to Timer A1 PISO register 00E1F2 8569 sta al, dp + 0x69 ; Write to Timer A2 PISO register 00E1F4 856A sta al, dp + 0x6a ; Write to Timer A3 PISO register 00E1F6 856B sta al, dp + 0x6b ; Write to Timer A4 PISO register 00E1F8 856C sta al, dp + 0x6c ; Write to Timer A5 PISO register 00E1FA 856D sta al, dp + 0x6d ; Write to Timer A6 PISO register 00E1FC 04623F seb #0x3f, dp + 0x62 ; Write to Timer A enable and protect 00E1FF 0C191008 seb #0x08, 0x1019 00E203 1C1A1008 clb #0x08, 0x101a ; Branch target from E135 00E207 60 rts ; Branch target from E13D