So back to tuning the prime pulse tables - last night I decided to go ahead and cook my closed throttle BLM split into my individual cylinder trims, which amounted to adding approximately 10% to the right side.
Code:
1 82 130
8 7D 125 increased to > 129 81
4 84 132 increased to > 141 8D
3 80 128
6 83 131 increased to > 140 8C
5 80 128
7 7E 126
2 83 131 increased to > 140 8C
No other changes were made save fiddling with some IAC adders relative to A/C.
To my surprise all startup fueling went out the window. Cold, hot, and everything else required cranking until the run flag was set. I just reverted the individual trim changes and startup went back to how it's been for the past several days - not quite perfect but very good. Just a note to anyone tuning on their startup fueling tables - individual cylinder trims seem to apply to the prime pulse and cranking afr tables.
Another thing I noticed when looking at the individual trims - what I gather from the disassembly it appears to my untrained eye that the 0x126db "low" limit might be ignored for transitioning to the off-idle trim table.
Code:
688A 18 CE 26 E5 @290 ldY #$26E5 ; bt8_CylBal(AtIdle)
688E 12 26 08 04 brset L0026, #%00001000, @291 ; at idle (or closed throttle) status bit
6892 18 CE 26 DD ldY #$26DD ; bt8_CylBal(OffIdle)
I don't see where bit 4 of L0026 is set - so maybe I'm just missing something obvious.
Bookmarks