Code block address: A214 Length: 67 M:1 X:0 called by: 9A1A 00A214 2CAF140143 bbs #0x01, 0x14af, 0xa25c ; Call target from 9A1A 00A219 3C51100439 bbc #0x04, 0x1051, 0xa257 ; Engine Running 00A21E AD1A12 lda al, 0x121a 00A221 3071 bmi 0xa294 00A223 ADD011 lda al, 0x11d0 00A226 D075 bne 0xa29d 00A228 AD6E10 lda al, 0x106e ; RPM_div50 00A22B C90A cmp al, #0x0a 00A22D 9065 bcc 0xa294 00A22F AD2F10 lda al, 0x102f ; Batt_Voltage 00A232 C964 cmp al, #0x64 00A234 905E bcc 0xa294 00A236 AEB410 ldx 0x10b4 00A239 E00A00 cpx #0x000a 00A23C 9056 bcc 0xa294 00A23E 2CC112FF5A bbs #0xff, 0x12c1, 0xa29d 00A243 AD8810 lda al, 0x1088 ; Coolant_Temp 00A246 CD2D8B cmp al, 0x8b2d 00A249 B049 bcs 0xa294 00A24B AD3C12 lda al, 0x123c ; Purge Solenoid Duty Cycle 00A24E F044 beq 0xa294 00A250 E0D007 cpx #0x07d0 00A253 903F bcc 0xa294 00A255 8046 bra 0xa29d Code block address: A257 Length: 34 M:1 X:0 called by: A219 00A257 3CC112FF2A bbc #0xff, 0x12c1, 0xa286 ; Branch target from A219 00A25C EEB611 inc 0x11b6 ; Branch target from A214 00A25F ADB611 lda al, 0x11b6 00A262 CDBB8A cmp al, 0x8abb 00A265 9019 bcc 0xa280 00A267 9CB61100 ldm #0x00, 0x11b6 00A26B 2CD8112009 bbs #0x20, 0x11d8, 0xa279 00A270 0CD81120 seb #0x20, 0x11d8 00A274 64C5FF ldm #0xff, dp + 0xc5 ; Write to unknown peripheral [C5] 00A277 8007 bra 0xa280 Code block address: A279 Length: 13 M:1 X:0 called by: A26B 00A279 1CD81120 clb #0x20, 0x11d8 ; Branch target from A26B 00A27D 64C500 ldm #0x00, dp + 0xc5 ; Write to unknown peripheral [C5] 00A280 0C251010 seb #0x10, 0x1025 ; Branch target from A265, Branch target from A277 00A284 8004 bra 0xa28a Code block address: A286 Length: 14 M:1 X:0 called by: A257 00A286 1C251010 clb #0x10, 0x1025 ; Branch target from A257 00A28A 9C1A1200 ldm #0x00, 0x121a ; Branch target from A284 00A28E 1C271002 clb #0x02, 0x1027 ; Write to RAM: Errorflags 2 ; PurgeSol Error 00A292 8004 bra 0xa298 Code block address: A294 Length: 9 M:1 X:0 called by: A221 00A294 1C251010 clb #0x10, 0x1025 ; Branch target from A221, Branch target from A22D, Branch target from A234, Branch target from A23C, Branch target from A249, Branch target from A24E, Branch target from A253 00A298 9CD01100 ldm #0x00, 0x11d0 ; Branch target from A292 00A29C 60 rts Code block address: A29D Length: 39 M:1 X:0 called by: A226 00A29D 0C251010 seb #0x10, 0x1025 ; Branch target from A226, Branch target from A23E, Branch target from A255 00A2A1 A21A12 ldx #0x121a 00A2A4 EED011 inc 0x11d0 00A2A7 ADD011 lda al, 0x11d0 00A2AA CD2E8B cmp al, 0x8b2e 00A2AD B019 bcs 0xa2c8 00A2AF 64C500 ldm #0x00, dp + 0xc5 ; Write to unknown peripheral [C5] 00A2B2 2C0020800D bbs #0x80, 0x2000, 0xa2c4 00A2B7 20DF99 jsr 0x99df-increment-value-at-x.txt ; Branch target from A2E5 00A2BA CD2F8B cmp al, 0x8b2f 00A2BD 9008 bcc 0xa2c7 00A2BF 0C271002 seb #0x02, 0x1027 ; Write to RAM: Errorflags 2 ; PurgeSol Error 00A2C3 60 rts Code block address: A2C4 Length: 4 M:1 X:0 called by: A2B2 00A2C4 740000 ldm #0x00, dp + 0x00 + ix ; Branch target from A2B2, Branch target from A2E0 00A2C7 60 rts ; Branch target from A2BD Code block address: A2C8 Length: 14 M:1 X:0 called by: A2AD 00A2C8 F00C beq 0xa2d6 ; Branch target from A2AD 00A2CA 4A lsr al 00A2CB CD2E8B cmp al, 0x8b2e 00A2CE F00D beq 0xa2dd 00A2D0 900B bcc 0xa2dd 00A2D2 7400FF ldm #0xff, dp + 0x00 + ix 00A2D5 60 rts Code block address: A2D6 Length: 7 M:1 X:0 called by: A2C8 00A2D6 64C5FF ldm #0xff, dp + 0xc5 ; Branch target from A2C8, Write to unknown peripheral [C5] 00A2D9 740000 ldm #0x00, dp + 0x00 + ix 00A2DC 60 rts Code block address: A2DD Length: 10 M:1 X:0 called by: A2CE 00A2DD 64C5FF ldm #0xff, dp + 0xc5 ; Branch target from A2CE, Branch target from A2D0, Write to unknown peripheral [C5] 00A2E0 3C002080DF bbc #0x80, 0x2000, 0xa2c4 00A2E5 80D0 bra 0xa2b7