I am back at it again with the VAFPR...
I read through the disassembly several times and got all of my sensor data working like I would like it to, in fact, I have gone back and changed it several times since.
I decided to get a different VAFPR so that I know that it will operate properly (the one I was using was made for lower pressures and adapted)
I started back with the stock LS1 MAF table (it does work well as is) and had a discovery that my 90# injectors were in fact 80# injectors. Then found out that the calculator I was using for the flow rates was using a different conversion factor. Changed it to the norm and corrected the flow table to match, but am still having trouble dialing it in.
I added a display for the Injector Flow Rate value so that I can try and decipher what is going wrong, and to my surprise I saw the display go over the highest point on the table.
I have tunerpro grabbing 2 bytes of info at 0257 and displaying it with a factor of 0.000305. For the most part it is working as it should but then at times it is displaying 19.99 :think:
I tried searching through the source code for any place that uses the info at 0257 and 0258, and all I could come up with was
Code:
;-[Gms/cyl fuel] / injector flowrate
;
LDD 0,Y ;Load two upper bytes of fuel/cyl
LDX L0257 ;Load inj flowrate x 3276.8
FDIV ;Upper two bytes of gms fuel/inj. flowrate
STX 4,Y ;Save result
LDD 2,Y ;Load in lower two bytes
LDX L0257 ;Inj flowrate x 3276.8
IDIV ;Lower two bytes / inj. flowrate
XGDX ;Get result into D
ADDD 4,Y ;Add in previous result
BCC LFUEL01 ;Bra if no overflow
;
LDD #$FFFF ;Clear overflow and
Code:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;-Look up the injector flowrate based on vac
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;
LDAA L01EC ;Load kPa vac
LDAB LINJP01 ;Filter coeff. for vac used in lookup
LDX L01E0 ;Stored vac kPa for lookup, filtered
JSR LF0F6 ;Filter routine
;
STD L01E0 ;Save updated filtered vac kPa
LDX #LINJP00 ;Load injector flowrate
JSR LD2D00 ;16 bit 2D lookup
;
STD L0257 ;Save it, injector flowrate x 3276.8 I do not see anything that would do anything to the values recorded so once again I'm confused.
I just finished remapping my ALDL xmission table again and will be saving another log shortly, if I still have the same result, I will post a small chunk of it to show what it is I'm talking about.