Re: 86-89 Digital Instrument Cluster "OD" light |
Subject: Re: 86-89 Digital Instrument Cluster "OD" light by tequilaboy on 2012/12/13 3:03:27 I think I found an opportune place to clear bit 5: By changing the ANDA #$F7 below to ANDA #$D7 at address CB5E, this should clear both bit 3 and bit 5. Only needs to execute once. Bit 5 should never be set by code. I'll give it a shot and see what happens. Excerpt from $6E source hac: ;---------------------- ; CK AFR MODE WD ; ;---------------------- CB47: LDX #$C014 ; INDEX AFR MODE WD'S CB4A: BRSET 2,X,#$04,LCB54 ; BR IF b2, MW3 CB4E: BRCLR 0,X,#$04,LCB54 ; BR IF NOT b2, ANALOG MAF IN USE ; ... else CB52: EORA #$04 ; If so Invert Bit 2 CB54: LCB54 BRCLR 3,X,#$20,LCB5A ; BR IF NOT b5, MW4 (N.O. FAN) ; ... else CB58: EORA #$40 ; If so Invert Bit 6 CB5A: LCB5A BRSET 3,X,#$40,LCB60 ; BR IF b6, MD4 ; ... else CB5E: ANDA #$F7 ; CLR b3, PWR STEER CB60: LCB60 STAA L0038 ;----------------------------------------------- |