Bringing TBI and Multi Port Fuel Injection to a New Level.     EFI Conversions and Tuning! Seattle to Portland! E-mail Tuning Consultant!
Page 7 of 11 FirstFirst ... 234567891011 LastLast
Results 91 to 105 of 155

Thread: Starting to Learn on 95 G30 5.7 for Towing

  1. #91
    Fuel Injected!
    Join Date
    Apr 2017
    Location
    Oregon
    Posts
    178
    A few more days of messing around with tuner pro. The history timing tables don't make crazy numbers, with the altitude scalar turned off, but still do not make a lot of sense. I have initial timing set at 9.8, the open and closed spark tables are basically stock vortec with a few corners smoothed. PE spark is 2-3 depending on where in the chart its at. Overall very conservative. The logged numbers in tunerpro history and running averages are still not matching the timing tables. So much so that I am wondering if the base timing is included like the Main spark table, or if its separate. That's why the timing is where it is, until I can figure out reasonably what the engine is getting spark wise. Just adding 10 for the initial advance if its not included plus 2 or 3 for PE still does not completely explain the logged numbers in history. Some areas get close with +10/13 but other areas are still low or way high. I have attached a pdf of the main spark table, with the latest history and running average under that. I am just trying to figure out what is going on better. Its a learning curve. The van actually pulls better than before the head and cam swap so I think it was worth the headaches.
    Attached Files Attached Files

  2. #92
    Fuel Injected!
    Join Date
    Feb 2013
    Location
    Euless, TX
    Posts
    1,785
    Quote Originally Posted by donf View Post
    A few more days of messing around with tuner pro. The history timing tables don't make crazy numbers, with the altitude scalar turned off, but still do not make a lot of sense. I have initial timing set at 9.8, the open and closed spark tables are basically stock vortec with a few corners smoothed. PE spark is 2-3 depending on where in the chart its at. Overall very conservative. The logged numbers in tunerpro history and running averages are still not matching the timing tables. So much so that I am wondering if the base timing is included like the Main spark table, or if its separate. That's why the timing is where it is, until I can figure out reasonably what the engine is getting spark wise. Just adding 10 for the initial advance if its not included plus 2 or 3 for PE still does not completely explain the logged numbers in history. Some areas get close with +10/13 but other areas are still low or way high. I have attached a pdf of the main spark table, with the latest history and running average under that. I am just trying to figure out what is going on better. Its a learning curve. The van actually pulls better than before the head and cam swap so I think it was worth the headaches.
    To know if the base timing is accounted for you would need to look at the equation for the spark advance in the .ads file.

    I really need to pull the $OD Hack and look at it really well. Something tells me that zero'ing out the altitude spark bias is what is causing your values to be off so far. Where there is a bias table their is an offset value.

    There are also other spark advance tables in play that would keep you from matching the Main Spark advance table. Abuse Mode spark retard, Coolant Temperature compensation, Catalyst Overheat spark, etc come to mind.

  3. #93
    Fuel Injected!
    Join Date
    Feb 2013
    Location
    Euless, TX
    Posts
    1,785
    Here is the spark advance parameters out of a $OD.

    ;---------------------------------------------
    ; SPARK ADVANCE PARMS
    ; TYPE $0D ECM, 5.7l
    ;---------------------------------------------
    L4133 FCB 0 ; INITIAL SPARK <----*****
    ; (This val is sub'ed from total spk adv)

    ;---------------------------------------------
    ; CAL = 65536 *(120/(RPM * NUM CYL)
    ; RPM = ((65536 * 120)/8)/CAL
    ; RPM = 983040/CAL
    ;
    ;---------------------------------------------
    L4134: FDB 2458 ; 400 RPM, BYPASS TO RUN ENABLE IN REF PERIOD
    L4136: FDB 3574 ; 275 RPM, IN REF PERIOD FOR CRANK TO RUN FUEL ENABLE

    ;---------------------------------------------
    ; MAP FILTER PARAMS
    ; TYPE $0D, L05
    ;---------------------------------------------
    L4138: FCB 200 ; 78.0% COEF NORMAL MAP FILT COEF
    L4139: FCB 250 ; 97.7% COEF TRANSIENT MAP
    L413A: FCB 240 ; 3000 msec TRANSIENT MAP APPLY TIME, (12.5 msec Loop)
    L413B: FCB 1 ; 12.5 RPM/12.5, DIFF FOR TRANSIENT MAP
    ;---------------------------------------------

    ;---------------------------------------------
    ; SPARK TABLE BIASES
    ;---------------------------------------------
    L413C: FCB 28 ; 10 Deg, MAIN SPK BIAS
    L413D: FCB 57 ; 20 Deg, COOLANT SPK BIAS
    L413E: FCB 29 ; 10 Deg, BIAS ALT ADV CORR BIAS
    L413F: FCB 0 ; 0 Deg, EGR BIAS
    L4140: FCB 0 ; 0 Deg, BIAS FOR MAP CORR SA.
    ;---------------------------------------------

    L4141: FCB 167 ; 85c COOL, COLD THRESH FOR NEG SPK not used,

    L4142: FCB 8 ; 8 NUM CYL'S
    L4143: FCB 6 ; 6 NUM CNT'S SPK RUN FLAG SET IF RPM GT L4134 (400)
    L4144: FCB 2 ; 2 CNT'S RUN FLG
    ;
    ;---------------------------------------------
    ; ADVANCE LIMITS
    ;---------------------------------------------
    L4145 FDB 0119 ; 42 Deg, MAX SPARK ADVANCE
    ;
    L4147: FDB 65508 ; 10.0 Deg, MAX RETARD
    L4149: FDB 65514 ; 7.4 Deg, MAX RETARD DURING FUEL C/O
    L414B: FDB 65514 ; 7.4 Deg, MAX RETARD DURING TQ MANAGMENT FUEL C/O
    ;
    L414D: FCB 15 ; 0.059 Coef, START UP SPK MULT COEF
    L414E FCB 10 ; 0.039 Coef, DECEL FUEL CUT SPK MULT FILT
    L414F FCB 20 ; 0.078 Coef, DECEL FUEL CUT SPK MULT FILT
    ;
    L4150 FCB 25 ; 9.8% TPS DECEL FUEL CUT SPK FILT SLECT THRESH
    L4151 FCB 28 ; 10 Deg DECEL FUEL CUT SPK ADV
    L4152 FCB 240 ; 0.938 RPM FILT TIME CONST

    ;---------------------------------------------
    ; PSEUDO BARO
    ;---------------------------------------------
    L4153: FCB 224 ; 4000 RPM, MAX FOR BARO UP-DATE
    L4154 FCB 64 ; 1200 RPM, MIN FOR BARO UP-DATE
    ;
    L4155 FCB 140 ; 54.7% TPS, MIN FOR BARO UP-DATE
    L4156 FCB 5 ; 2.0% TPS, DIFF MIN FOR BARO UP-DATE
    ;
    L4157 FCB 128 ; 50% BARO A/D FILT COEF
    L4158 FCB 160 ; 80c COOL, MIN COOL FOR BARO UP-DATE
    ;---------------------------------------------

    ;---------------------------------------------
    ; IDLE SPARK ADVANCE PARMS
    ; Dissassemby of BDWM, MY95 L05
    ;---------------------------------------------
    L4159 FCB 1 ; 1 MPH MAX FOR IDLE SPK
    L415A FCB 4 ; 1.6% TPS TO RETURN TO IDLE SPK
    L415B FCB 6 ; 3.2% TPS MAX FOR IDLE SPK
    ;
    L415C FCB 100 ; 35 Deg c MIN FOR IDLE SPK
    L415D FDB 0030 ; 30 sec MIN RUN TIME FOR IDLE SPK
    L415F FCB 0 ; 0 RPM OFF SET TO DESIRED RPM IF NOT AT IDLE
    ;---------------------------------------------

    ;---------------------------------------------
    ; PWR STEER SA
    ;---------------------------------------------
    L4160 FCB 255 ; 151c, COOL THRESH FOR PWR STEER SPK
    L4161 FDB 0000 ; 0 Deg PWR STEER FORCED SPK ADV
    L4163 FCB 0 ; 0% TPS, THRESH FOR SETTING PWR STEER SPK ADV
    L4164 FCB 0 ; 0% TPS, THRESH FOR EXITING PWR STEER SPK
    ;---------------------------------------------


    ;---------------------------------------------
    ; OPEN THROTTLE SPARK, SP1
    ;
    ; Dissassemby of BDWM
    ; 17 COL x 17 BLOCKS = 289 BYTES
    ;
    ; TBL = 2.844 * (SPK ADV + 10 Bias)
    ;---------------------------------------------
    ORG $4165 ; Ends @ $4289
    L4165 FCB 0 ; Min RPM Val
    L4166 FCB 0 ; Min MAP Value
    L4167 FCB 17 ; COL'S/ROW
    ;---------------------------------------------
    ; 400 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4168 FCB 85 ; 20.9 20
    L4169 FCB 85 ; 20.9 25
    L416A FCB 85 ; 20.9 30
    L416B FCB 85 ; 20.9 35
    L416C FCB 85 ; 20.9 40
    L416D FCB 80 ; 19.1 45
    L416E FCB 77 ; 18.1 50
    L416F FCB 63 ; 13.2 55
    L4170 FCB 60 ; 12.1 60
    L4171 FCB 54 ; 10.0 65
    L4172 FCB 46 ; 7.2 70
    L4173 FCB 40 ; 5.1 75
    L4174 FCB 37 ; 4.0 80
    L4175 FCB 34 ; 3.0 85
    L4176 FCB 31 ; 1.9 90
    L4177 FCB 28 ; 0.8 95
    L4178 FCB 26 ; 0.1 100
    ;---------------------------------------------
    ; 600 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4179 FCB 85 ; 20.9 20
    L417A FCB 85 ; 20.9 25
    L417B FCB 85 ; 20.9 30
    L417C FCB 85 ; 20.9 35
    L417D FCB 85 ; 20.9 40
    L417E FCB 80 ; 19.1 45
    L417F FCB 77 ; 18.1 50
    L4180 FCB 63 ; 13.2 55
    L4181 FCB 60 ; 12.1 60
    L4182 FCB 54 ; 10.0 65
    L4183 FCB 46 ; 7.2 70
    L4184 FCB 40 ; 5.1 75
    L4185 FCB 37 ; 4.0 80
    L4186 FCB 34 ; 3.0 85
    L4187 FCB 31 ; 1.9 90
    L4188 FCB 28 ; 0.8 95
    L4189 FCB 28 ; 0.8 100
    ;---------------------------------------------
    ; 800 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L418A FCB 85 ; 20.9 20
    L418B FCB 85 ; 20.9 25
    L418C FCB 85 ; 20.9 30
    L418D FCB 85 ; 20.9 35
    L418E FCB 85 ; 20.9 40
    L418F FCB 85 ; 20.9 45
    L4190 FCB 85 ; 20.9 50
    L4191 FCB 74 ; 17.0 55
    L4192 FCB 68 ; 14.9 60
    L4193 FCB 57 ; 11.0 65
    L4194 FCB 54 ; 10.0 70
    L4195 FCB 43 ; 6.1 75
    L4196 FCB 40 ; 5.1 80
    L4197 FCB 34 ; 3.0 85
    L4198 FCB 31 ; 1.9 90
    L4199 FCB 28 ; 0.8 95
    L419A FCB 28 ; 0.8 100
    ;---------------------------------------------
    ; 1000 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L419B FCB 85 ; 20.9 20
    L419C FCB 85 ; 20.9 25
    L419D FCB 85 ; 20.9 30
    L419E FCB 85 ; 20.9 35
    L419F FCB 85 ; 20.9 40
    L41A0 FCB 85 ; 20.9 45
    L41A1 FCB 85 ; 20.9 50
    L41A2 FCB 80 ; 19.1 55
    L41A3 FCB 71 ; 16.0 60
    L41A4 FCB 65 ; 13.9 65
    L41A5 FCB 57 ; 11.0 70
    L41A6 FCB 48 ; 7.9 75
    L41A7 FCB 43 ; 6.1 80
    L41A8 FCB 37 ; 4.0 85
    L41A9 FCB 31 ; 1.9 90
    L41AA FCB 28 ; 0.8 95
    L41AB FCB 28 ; 0.8 100
    ;---------------------------------------------
    ; 1200 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L41AC FCB 85 ; 20.9 20
    L41AD FCB 85 ; 20.9 25
    L41AE FCB 85 ; 20.9 30
    L41AF FCB 85 ; 20.9 35
    L41B0 FCB 85 ; 20.9 40
    L41B1 FCB 85 ; 20.9 45
    L41B2 FCB 85 ; 20.9 50
    L41B3 FCB 80 ; 19.1 55
    L41B4 FCB 74 ; 17.0 60
    L41B5 FCB 68 ; 14.9 65
    L41B6 FCB 60 ; 12.1 70
    L41B7 FCB 54 ; 10.0 75
    L41B8 FCB 48 ; 7.9 80
    L41B9 FCB 43 ; 6.1 85
    L41BA FCB 37 ; 4.0 90
    L41BB FCB 34 ; 3.0 95
    L41BC FCB 31 ; 1.9 100
    ;---------------------------------------------
    ; 1600 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L41BD FCB 88 ; 21.9 20
    L41BE FCB 88 ; 21.9 25
    L41BF FCB 88 ; 21.9 30
    L41C0 FCB 88 ; 21.9 35
    L41C1 FCB 88 ; 21.9 40
    L41C2 FCB 88 ; 21.9 45
    L41C3 FCB 88 ; 21.9 50
    L41C4 FCB 82 ; 19.8 55
    L41C5 FCB 80 ; 19.1 60
    L41C6 FCB 71 ; 16.0 65
    L41C7 FCB 65 ; 13.9 70
    L41C8 FCB 60 ; 12.1 75
    L41C9 FCB 54 ; 10.0 80
    L41CA FCB 48 ; 7.9 85
    L41CB FCB 43 ; 6.1 90
    L41CC FCB 40 ; 5.1 95
    L41CD FCB 40 ; 5.1 100
    ;---------------------------------------------
    ; 2000 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L41CE FCB 91 ; 23.0 20
    L41CF FCB 91 ; 23.0 25
    L41D0 FCB 91 ; 23.0 30
    L41D1 FCB 91 ; 23.0 35
    L41D2 FCB 91 ; 23.0 40
    L41D3 FCB 91 ; 23.0 45
    L41D4 FCB 91 ; 23.0 50
    L41D5 FCB 85 ; 20.9 55
    L41D6 FCB 82 ; 19.8 60
    L41D7 FCB 74 ; 17.0 65
    L41D8 FCB 68 ; 14.9 70
    L41D9 FCB 63 ; 13.2 75
    L41DA FCB 57 ; 11.0 80
    L41DB FCB 54 ; 10.0 85
    L41DC FCB 48 ; 7.9 90
    L41DD FCB 46 ; 7.2 95
    L41DE FCB 46 ; 7.2 100
    ;---------------------------------------------
    ; 2400 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L41DF FCB 94 ; 24.1 20
    L41E0 FCB 94 ; 24.1 25
    L41E1 FCB 94 ; 24.1 30
    L41E2 FCB 94 ; 24.1 35
    L41E3 FCB 94 ; 24.1 40
    L41E4 FCB 94 ; 24.1 45
    L41E5 FCB 94 ; 24.1 50
    L41E6 FCB 91 ; 23.0 55
    L41E7 FCB 88 ; 21.9 60
    L41E8 FCB 80 ; 19.1 65
    L41E9 FCB 74 ; 17.0 70
    L41EA FCB 68 ; 14.9 75
    L41EB FCB 63 ; 13.2 80
    L41EC FCB 60 ; 12.1 85
    L41ED FCB 54 ; 10.0 90
    L41EE FCB 54 ; 10.0 95
    L41EF FCB 51 ; 8.9 100
    ;---------------------------------------------
    ; 2800 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L41F0 FCB 100 ; 26.2 20
    L41F1 FCB 100 ; 26.2 25
    L41F2 FCB 100 ; 26.2 30
    L41F3 FCB 100 ; 26.2 35
    L41F4 FCB 100 ; 26.2 40
    L41F5 FCB 100 ; 26.2 45
    L41F6 FCB 100 ; 26.2 50
    L41F7 FCB 94 ; 24.1 55
    L41F8 FCB 91 ; 23.0 60
    L41F9 FCB 82 ; 19.8 65
    L41FA FCB 77 ; 18.1 70
    L41FB FCB 71 ; 16.0 75
    L41FC FCB 65 ; 13.9 80
    L41FD FCB 63 ; 13.2 85
    L41FE FCB 60 ; 12.1 90
    L41FF FCB 57 ; 11.0 95
    L4200 FCB 54 ; 10.0 100
    ;---------------------------------------------
    ; 3200 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4201 FCB 102 ; 26.9 20
    L4202 FCB 102 ; 26.9 25
    L4203 FCB 102 ; 26.9 30
    L4204 FCB 102 ; 26.9 35
    L4205 FCB 102 ; 26.9 40
    L4206 FCB 102 ; 26.9 45
    L4207 FCB 102 ; 26.9 50
    L4208 FCB 97 ; 25.1 55
    L4209 FCB 94 ; 24.1 60
    L420A FCB 91 ; 23.0 65
    L420B FCB 80 ; 19.1 70
    L420C FCB 77 ; 18.1 75
    L420D FCB 74 ; 17.0 80
    L420E FCB 68 ; 14.9 85
    L420F FCB 65 ; 13.9 90
    L4210 FCB 63 ; 13.2 95
    L4211 FCB 60 ; 12.1 100
    ;---------------------------------------------
    ; 3600 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4212 FCB 105 ; 27.9 20
    L4213 FCB 105 ; 27.9 25
    L4214 FCB 105 ; 27.9 30
    L4215 FCB 105 ; 27.9 35
    L4216 FCB 105 ; 27.9 40
    L4217 FCB 105 ; 27.9 45
    L4218 FCB 105 ; 27.9 50
    L4219 FCB 102 ; 26.9 55
    L421A FCB 97 ; 25.1 60
    L421B FCB 91 ; 23.0 65
    L421C FCB 85 ; 20.9 70
    L421D FCB 80 ; 19.1 75
    L421E FCB 77 ; 18.1 80
    L421F FCB 71 ; 16.0 85
    L4220 FCB 68 ; 14.9 90
    L4221 FCB 65 ; 13.9 95
    L4222 FCB 63 ; 13.2 100
    ;---------------------------------------------
    ; 4000 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4223 FCB 114 ; 31.1 20
    L4224 FCB 114 ; 31.1 25
    L4225 FCB 114 ; 31.1 30
    L4226 FCB 114 ; 31.1 35
    L4227 FCB 114 ; 31.1 40
    L4228 FCB 114 ; 31.1 45
    L4229 FCB 114 ; 31.1 50
    L422A FCB 114 ; 31.1 55
    L422B FCB 100 ; 26.2 60
    L422C FCB 94 ; 24.1 65
    L422D FCB 88 ; 21.9 70
    L422E FCB 85 ; 20.9 75
    L422F FCB 82 ; 19.8 80
    L4230 FCB 77 ; 18.1 85
    L4231 FCB 77 ; 18.1 90
    L4232 FCB 74 ; 17.0 95
    L4233 FCB 71 ; 16.0 100
    ;---------------------------------------------
    ; 4400 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4234 FCB 114 ; 31.1 20
    L4235 FCB 114 ; 31.1 25
    L4236 FCB 114 ; 31.1 30
    L4237 FCB 114 ; 31.1 35
    L4238 FCB 114 ; 31.1 40
    L4239 FCB 114 ; 31.1 45
    L423A FCB 114 ; 31.1 50
    L423B FCB 114 ; 31.1 55
    L423C FCB 102 ; 26.9 60
    L423D FCB 97 ; 25.1 65
    L423E FCB 91 ; 23.0 70
    L423F FCB 88 ; 21.9 75
    L4240 FCB 85 ; 20.9 80
    L4241 FCB 80 ; 19.1 85
    L4242 FCB 80 ; 19.1 90
    L4243 FCB 80 ; 19.1 95
    L4244 FCB 77 ; 18.1 100
    ;---------------------------------------------
    ; 4800 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4245 FCB 114 ; 31.1 20
    L4246 FCB 114 ; 31.1 25
    L4247 FCB 114 ; 31.1 30
    L4248 FCB 114 ; 31.1 35
    L4249 FCB 114 ; 31.1 40
    L424A FCB 114 ; 31.1 45
    L424B FCB 114 ; 31.1 50
    L424C FCB 114 ; 31.1 55
    L424D FCB 102 ; 26.9 60
    L424E FCB 97 ; 25.1 65
    L424F FCB 91 ; 23.0 70
    L4250 FCB 88 ; 21.9 75
    L4251 FCB 85 ; 20.9 80
    L4252 FCB 80 ; 19.1 85
    L4253 FCB 77 ; 18.1 90
    L4254 FCB 74 ; 17.0 95
    L4255 FCB 71 ; 16.0 100
    ;---------------------------------------------
    ; 5200 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4256 FCB 114 ; 31.1 20
    L4257 FCB 114 ; 31.1 25
    L4258 FCB 114 ; 31.1 30
    L4259 FCB 114 ; 31.1 35
    L425A FCB 114 ; 31.1 40
    L425B FCB 114 ; 31.1 45
    L425C FCB 114 ; 31.1 50
    L425D FCB 114 ; 31.1 55
    L425E FCB 102 ; 26.9 60
    L425F FCB 97 ; 25.1 65
    L4260 FCB 94 ; 24.1 70
    L4261 FCB 91 ; 23.0 75
    L4262 FCB 88 ; 21.9 80
    L4263 FCB 82 ; 19.8 85
    L4264 FCB 80 ; 19.1 90
    L4265 FCB 77 ; 18.1 95
    L4266 FCB 74 ; 17.0 100
    ;---------------------------------------------
    ; 5600 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4267 FCB 114 ; 31.1 20
    L4268 FCB 114 ; 31.1 25
    L4269 FCB 114 ; 31.1 30
    L426A FCB 114 ; 31.1 35
    L426B FCB 114 ; 31.1 40
    L426C FCB 114 ; 31.1 45
    L426D FCB 114 ; 31.1 50
    L426E FCB 114 ; 31.1 55
    L426F FCB 102 ; 26.9 60
    L4270 FCB 97 ; 25.1 65
    L4271 FCB 94 ; 24.1 70
    L4272 FCB 91 ; 23.0 75
    L4273 FCB 88 ; 21.9 80
    L4274 FCB 82 ; 19.8 85
    L4275 FCB 80 ; 19.1 90
    L4276 FCB 77 ; 18.1 95
    L4277 FCB 74 ; 17.0 100
    ;---------------------------------------------
    ; 6000 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4278 FCB 114 ; 31.1 20
    L4279 FCB 114 ; 31.1 25
    L427A FCB 114 ; 31.1 30
    L427B FCB 114 ; 31.1 35
    L427C FCB 114 ; 31.1 40
    L427D FCB 114 ; 31.1 45
    L427E FCB 114 ; 31.1 50
    L427F FCB 114 ; 31.1 55
    L4280 FCB 102 ; 26.9 60
    L4281 FCB 97 ; 25.1 65
    L4282 FCB 94 ; 24.1 70
    L4283 FCB 91 ; 23.0 75
    L4284 FCB 88 ; 21.9 80
    L4285 FCB 82 ; 19.8 85
    L4286 FCB 80 ; 19.1 90
    L4287 FCB 77 ; 18.1 95
    L4288 FCB 74 ; 17.0 100
    ;---------------------------------------------


    ;---------------------------------------------
    ; CLOSED THROTTLE SPARK
    ;
    ; 05-24-1999 Dissassemby of BDWM
    ; 17 COL x 17 BLOCKS = 289 BYTES
    ;
    ; TBL = 2.844 * (SPK ADV + 10 Bias)
    ;---------------------------------------------
    ORG $4289 ; Ends @ $43AD
    L4289 FCB 0 ; Min RPM Val
    L428A FCB 0 ; Min MAP Value
    L428B FCB 17 ; COL'S/ROW
    ;---------------------------------------------
    ; 400 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L428C FCB 85 ; 20.9 20
    L428D FCB 85 ; 20.9 25
    L428E FCB 85 ; 20.9 30
    L428F FCB 85 ; 20.9 35
    L4290 FCB 85 ; 20.9 40
    L4291 FCB 80 ; 19.1 45
    L4292 FCB 77 ; 18.1 50
    L4293 FCB 63 ; 13.2 55
    L4294 FCB 60 ; 12.1 60
    L4295 FCB 54 ; 10.0 65
    L4296 FCB 46 ; 7.2 70
    L4297 FCB 40 ; 5.1 75
    L4298 FCB 37 ; 4.0 80
    L4299 FCB 34 ; 3.0 85
    L429A FCB 31 ; 1.9 90
    L429B FCB 28 ; 0.8 95
    L429C FCB 26 ; 0.1 100
    ;---------------------------------------------
    ; 600 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L429D FCB 71 ; 16.0 20
    L429E FCB 71 ; 16.0 25
    L429F FCB 71 ; 16.0 30
    L42A0 FCB 71 ; 16.0 35
    L42A1 FCB 77 ; 18.1 40
    L42A2 FCB 80 ; 19.1 45
    L42A3 FCB 77 ; 18.1 50
    L42A4 FCB 63 ; 13.2 55
    L42A5 FCB 60 ; 12.1 60
    L42A6 FCB 54 ; 10.0 65
    L42A7 FCB 46 ; 7.2 70
    L42A8 FCB 40 ; 5.1 75
    L42A9 FCB 37 ; 4.0 80
    L42AA FCB 34 ; 3.0 85
    L42AB FCB 31 ; 1.9 90
    L42AC FCB 28 ; 0.8 95
    L42AD FCB 28 ; 0.8 100
    ;---------------------------------------------
    ; 800 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L42AE FCB 71 ; 16.0 20
    L42AF FCB 71 ; 16.0 25
    L42B0 FCB 71 ; 16.0 30
    L42B1 FCB 71 ; 16.0 35
    L42B2 FCB 77 ; 18.1 40
    L42B3 FCB 85 ; 20.9 45
    L42B4 FCB 85 ; 20.9 50
    L42B5 FCB 74 ; 17.0 55
    L42B6 FCB 68 ; 14.9 60
    L42B7 FCB 57 ; 11.0 65
    L42B8 FCB 54 ; 10.0 70
    L42B9 FCB 43 ; 6.1 75
    L42BA FCB 40 ; 5.1 80
    L42BB FCB 34 ; 3.0 85
    L42BC FCB 31 ; 1.9 90
    L42BD FCB 28 ; 0.8 95
    L42BE FCB 28 ; 0.8 100
    ;---------------------------------------------
    ; 1000 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L42BF FCB 85 ; 20.9 20
    L42C0 FCB 85 ; 20.9 25
    L42C1 FCB 85 ; 20.9 30
    L42C2 FCB 85 ; 20.9 35
    L42C3 FCB 85 ; 20.9 40
    L42C4 FCB 85 ; 20.9 45
    L42C5 FCB 85 ; 20.9 50
    L42C6 FCB 80 ; 19.1 55
    L42C7 FCB 71 ; 16.0 60
    L42C8 FCB 65 ; 13.9 65
    L42C9 FCB 57 ; 11.0 70
    L42CA FCB 48 ; 7.9 75
    L42CB FCB 43 ; 6.1 80
    L42CC FCB 37 ; 4.0 85
    L42CD FCB 31 ; 1.9 90
    L42CE FCB 28 ; 0.8 95
    L42CF FCB 28 ; 0.8 100
    ;---------------------------------------------
    ; 1200 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L42D0 FCB 85 ; 20.9 20
    L42D1 FCB 85 ; 20.9 25
    L42D2 FCB 85 ; 20.9 30
    L42D3 FCB 85 ; 20.9 35
    L42D4 FCB 85 ; 20.9 40
    L42D5 FCB 85 ; 20.9 45
    L42D6 FCB 85 ; 20.9 50
    L42D7 FCB 80 ; 19.1 55
    L42D8 FCB 74 ; 17.0 60
    L42D9 FCB 68 ; 14.9 65
    L42DA FCB 60 ; 12.1 70
    L42DB FCB 54 ; 10.0 75
    L42DC FCB 48 ; 7.9 80
    L42DD FCB 43 ; 6.1 85
    L42DE FCB 37 ; 4.0 90
    L42DF FCB 34 ; 3.0 95
    L42E0 FCB 31 ; 1.9 100
    ;---------------------------------------------
    ; 1600 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L42E1 FCB 88 ; 21.9 20
    L42E2 FCB 88 ; 21.9 25
    L42E3 FCB 88 ; 21.9 30
    L42E4 FCB 88 ; 21.9 35
    L42E5 FCB 88 ; 21.9 40
    L42E6 FCB 88 ; 21.9 45
    L42E7 FCB 88 ; 21.9 50
    L42E8 FCB 82 ; 19.8 55
    L42E9 FCB 80 ; 19.1 60
    L42EA FCB 71 ; 16.0 65
    L42EB FCB 65 ; 13.9 70
    L42EC FCB 60 ; 12.1 75
    L42ED FCB 54 ; 10.0 80
    L42EE FCB 48 ; 7.9 85
    L42EF FCB 43 ; 6.1 90
    L42F0 FCB 40 ; 5.1 95
    L42F1 FCB 40 ; 5.1 100
    ;---------------------------------------------
    ; 2000 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L42F2 FCB 91 ; 23.0 20
    L42F3 FCB 91 ; 23.0 25
    L42F4 FCB 91 ; 23.0 30
    L42F5 FCB 91 ; 23.0 35
    L42F6 FCB 91 ; 23.0 40
    L42F7 FCB 91 ; 23.0 45
    L42F8 FCB 91 ; 23.0 50
    L42F9 FCB 88 ; 21.9 55
    L42FA FCB 85 ; 20.9 60
    L42FB FCB 80 ; 19.1 65
    L42FC FCB 71 ; 16.0 70
    L42FD FCB 68 ; 14.9 75
    L42FE FCB 60 ; 12.1 80
    L42FF FCB 57 ; 11.0 85
    L4300 FCB 48 ; 7.9 90
    L4301 FCB 46 ; 7.2 95
    L4302 FCB 46 ; 7.2 100
    ;---------------------------------------------
    ; 2400 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4303 FCB 94 ; 24.1 20
    L4304 FCB 94 ; 24.1 25
    L4305 FCB 94 ; 24.1 30
    L4306 FCB 94 ; 24.1 35
    L4307 FCB 94 ; 24.1 40
    L4308 FCB 94 ; 24.1 45
    L4309 FCB 94 ; 24.1 50
    L430A FCB 91 ; 23.0 55
    L430B FCB 88 ; 21.9 60
    L430C FCB 80 ; 19.1 65
    L430D FCB 74 ; 17.0 70
    L430E FCB 68 ; 14.9 75
    L430F FCB 63 ; 13.2 80
    L4310 FCB 60 ; 12.1 85
    L4311 FCB 54 ; 10.0 90
    L4312 FCB 54 ; 10.0 95
    L4313 FCB 51 ; 8.9 100
    ;---------------------------------------------
    ; 2800 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4314 FCB 100 ; 26.2 20
    L4315 FCB 100 ; 26.2 25
    L4316 FCB 100 ; 26.2 30
    L4317 FCB 100 ; 26.2 35
    L4318 FCB 100 ; 26.2 40
    L4319 FCB 100 ; 26.2 45
    L431A FCB 100 ; 26.2 50
    L431B FCB 94 ; 24.1 55
    L431C FCB 91 ; 23.0 60
    L431D FCB 82 ; 19.8 65
    L431E FCB 77 ; 18.1 70
    L431F FCB 71 ; 16.0 75
    L4320 FCB 65 ; 13.9 80
    L4321 FCB 63 ; 13.2 85
    L4322 FCB 60 ; 12.1 90
    L4323 FCB 57 ; 11.0 95
    L4324 FCB 54 ; 10.0 100
    ;---------------------------------------------
    ; 3200 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4325 FCB 102 ; 26.9 20
    L4326 FCB 102 ; 26.9 25
    L4327 FCB 102 ; 26.9 30
    L4328 FCB 102 ; 26.9 35
    L4329 FCB 102 ; 26.9 40
    L432A FCB 102 ; 26.9 45
    L432B FCB 102 ; 26.9 50
    L432C FCB 97 ; 25.1 55
    L432D FCB 94 ; 24.1 60
    L432E FCB 91 ; 23.0 65
    L432F FCB 80 ; 19.1 70
    L4330 FCB 77 ; 18.1 75
    L4331 FCB 74 ; 17.0 80
    L4332 FCB 68 ; 14.9 85
    L4333 FCB 65 ; 13.9 90
    L4334 FCB 63 ; 13.2 95
    L4335 FCB 60 ; 12.1 100
    ;---------------------------------------------
    ; 3600 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4336 FCB 105 ; 27.9 20
    L4337 FCB 105 ; 27.9 25
    L4338 FCB 105 ; 27.9 30
    L4339 FCB 105 ; 27.9 35
    L433A FCB 105 ; 27.9 40
    L433B FCB 105 ; 27.9 45
    L433C FCB 105 ; 27.9 50
    L433D FCB 102 ; 26.9 55
    L433E FCB 97 ; 25.1 60
    L433F FCB 91 ; 23.0 65
    L4340 FCB 85 ; 20.9 70
    L4341 FCB 80 ; 19.1 75
    L4342 FCB 77 ; 18.1 80
    L4343 FCB 71 ; 16.0 85
    L4344 FCB 68 ; 14.9 90
    L4345 FCB 65 ; 13.9 95
    L4346 FCB 63 ; 13.2 100
    ;---------------------------------------------
    ; 4000 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4347 FCB 114 ; 31.1 20
    L4348 FCB 114 ; 31.1 25
    L4349 FCB 114 ; 31.1 30
    L434A FCB 114 ; 31.1 35
    L434B FCB 114 ; 31.1 40
    L434C FCB 114 ; 31.1 45
    L434D FCB 114 ; 31.1 50
    L434E FCB 114 ; 31.1 55
    L434F FCB 100 ; 26.2 60
    L4350 FCB 94 ; 24.1 65
    L4351 FCB 88 ; 21.9 70
    L4352 FCB 85 ; 20.9 75
    L4353 FCB 82 ; 19.8 80
    L4354 FCB 77 ; 18.1 85
    L4355 FCB 74 ; 17.0 90
    L4356 FCB 71 ; 16.0 95
    L4357 FCB 68 ; 14.9 100
    ;---------------------------------------------
    ; 4400 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4358 FCB 114 ; 31.1 20
    L4359 FCB 114 ; 31.1 25
    L435A FCB 114 ; 31.1 30
    L435B FCB 114 ; 31.1 35
    L435C FCB 114 ; 31.1 40
    L435D FCB 114 ; 31.1 45
    L435E FCB 114 ; 31.1 50
    L435F FCB 114 ; 31.1 55
    L4360 FCB 102 ; 26.9 60
    L4361 FCB 97 ; 25.1 65
    L4362 FCB 91 ; 23.0 70
    L4363 FCB 88 ; 21.9 75
    L4364 FCB 85 ; 20.9 80
    L4365 FCB 80 ; 19.1 85
    L4366 FCB 77 ; 18.1 90
    L4367 FCB 74 ; 17.0 95
    L4368 FCB 71 ; 16.0 100
    ;---------------------------------------------
    ; 4800 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L4369 FCB 114 ; 31.1 20
    L436A FCB 114 ; 31.1 25
    L436B FCB 114 ; 31.1 30
    L436C FCB 114 ; 31.1 35
    L436D FCB 114 ; 31.1 40
    L436E FCB 114 ; 31.1 45
    L436F FCB 114 ; 31.1 50
    L4370 FCB 114 ; 31.1 55
    L4371 FCB 102 ; 26.9 60
    L4372 FCB 97 ; 25.1 65
    L4373 FCB 91 ; 23.0 70
    L4374 FCB 88 ; 21.9 75
    L4375 FCB 85 ; 20.9 80
    L4376 FCB 80 ; 19.1 85
    L4377 FCB 77 ; 18.1 90
    L4378 FCB 74 ; 17.0 95
    L4379 FCB 71 ; 16.0 100
    ;---------------------------------------------
    ; 5200 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L437A FCB 114 ; 31.1 20
    L437B FCB 114 ; 31.1 25
    L437C FCB 114 ; 31.1 30
    L437D FCB 114 ; 31.1 35
    L437E FCB 114 ; 31.1 40
    L437F FCB 114 ; 31.1 45
    L4380 FCB 114 ; 31.1 50
    L4381 FCB 114 ; 31.1 55
    L4382 FCB 102 ; 26.9 60
    L4383 FCB 97 ; 25.1 65
    L4384 FCB 94 ; 24.1 70
    L4385 FCB 91 ; 23.0 75
    L4386 FCB 88 ; 21.9 80
    L4387 FCB 82 ; 19.8 85
    L4388 FCB 80 ; 19.1 90
    L4389 FCB 77 ; 18.1 95
    L438A FCB 74 ; 17.0 100
    ;---------------------------------------------
    ; 5600 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L438B FCB 114 ; 31.1 20
    L438C FCB 114 ; 31.1 25
    L438D FCB 114 ; 31.1 30
    L438E FCB 114 ; 31.1 35
    L438F FCB 114 ; 31.1 40
    L4390 FCB 114 ; 31.1 45
    L4391 FCB 114 ; 31.1 50
    L4392 FCB 114 ; 31.1 55
    L4393 FCB 102 ; 26.9 60
    L4394 FCB 97 ; 25.1 65
    L4395 FCB 94 ; 24.1 70
    L4396 FCB 91 ; 23.0 75
    L4397 FCB 88 ; 21.9 80
    L4398 FCB 82 ; 19.8 85
    L4399 FCB 80 ; 19.1 90
    L439A FCB 77 ; 18.1 95
    L439B FCB 74 ; 17.0 100
    ;---------------------------------------------
    ; 6000 RPM
    ; SPK ADV MAP
    ;---------------------------------------------
    L439C FCB 114 ; 31.1 20
    L439D FCB 114 ; 31.1 25
    L439E FCB 114 ; 31.1 30
    L439F FCB 114 ; 31.1 35
    L43A0 FCB 114 ; 31.1 40
    L43A1 FCB 114 ; 31.1 45
    L43A2 FCB 114 ; 31.1 50
    L43A3 FCB 114 ; 31.1 55
    L43A4 FCB 102 ; 26.9 60
    L43A5 FCB 97 ; 25.1 65
    L43A6 FCB 94 ; 24.1 70
    L43A7 FCB 91 ; 23.0 75
    L43A8 FCB 88 ; 21.9 80
    L43A9 FCB 82 ; 19.8 85
    L43AA FCB 80 ; 19.1 90
    L43AB FCB 77 ; 18.1 95
    L43AC FCB 74 ; 17.0 100
    ;---------------------------------------------


    ORG $43AD ;
    L43AD: FCB 0 ; SEL VACUUM
    ;---------------------------------------------
    ; SPARK ADV CORRECTION Vs. COOLANT
    ;
    ; 05-24-1999 Dissassemby of BDWM
    ; 9 COL x 15 BLOCKS = 135 BYTES
    ;
    ; TBL = 2.844 * (DEG SPK + 20 Bias)
    ;---------------------------------------------
    ORG $43AE ;
    L43AE FCB 16 ; MIN KPA VAC Val
    L43AF FCB 0 ; Min DEG C COOL Val
    L43B0 FCB 9 ; LINES/BLOCK
    ;---------------------------------------------
    ;-28 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L43B1 FCB 91 ; 12.0 80
    L43B2 FCB 91 ; 12.0 70
    L43B3 FCB 91 ; 12.0 60
    L43B4 FCB 91 ; 12.0 50
    L43B5 FCB 91 ; 12.0 40
    L43B6 FCB 91 ; 12.0 30
    L43B7 FCB 100 ; 15.2 20
    L43B8 FCB 100 ; 15.2 10
    L43B9 FCB 100 ; 15.2 0
    ;---------------------------------------------
    ;-16 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L43BA FCB 91 ; 12.0 80
    L43BB FCB 91 ; 12.0 70
    L43BC FCB 91 ; 12.0 60
    L43BD FCB 91 ; 12.0 50
    L43BE FCB 91 ; 12.0 40
    L43BF FCB 91 ; 12.0 30
    L43C0 FCB 97 ; 14.1 20
    L43C1 FCB 97 ; 14.1 10
    L43C2 FCB 97 ; 14.1 0
    ;---------------------------------------------
    ;-4 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L43C3 FCB 85 ; 9.9 80
    L43C4 FCB 85 ; 9.9 70
    L43C5 FCB 85 ; 9.9 60
    L43C6 FCB 85 ; 9.9 50
    L43C7 FCB 85 ; 9.9 40
    L43C8 FCB 85 ; 9.9 30
    L43C9 FCB 94 ; 13.1 20
    L43CA FCB 94 ; 13.1 10
    L43CB FCB 94 ; 13.1 0
    ;---------------------------------------------
    ; 8 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L43CC FCB 82 ; 8.8 80
    L43CD FCB 82 ; 8.8 70
    L43CE FCB 82 ; 8.8 60
    L43CF FCB 82 ; 8.8 50
    L43D0 FCB 82 ; 8.8 40
    L43D1 FCB 82 ; 8.8 30
    L43D2 FCB 85 ; 9.9 20
    L43D3 FCB 85 ; 9.9 10
    L43D4 FCB 85 ; 9.9 0
    ;---------------------------------------------
    ; 20 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L43D5 FCB 54 ; -1.0 80
    L43D6 FCB 54 ; -1.0 70
    L43D7 FCB 54 ; -1.0 60
    L43D8 FCB 54 ; -1.0 50
    L43D9 FCB 54 ; -1.0 40
    L43DA FCB 57 ; 0.0 30
    L43DB FCB 60 ; 1.1 20
    L43DC FCB 63 ; 2.2 10
    L43DD FCB 63 ; 2.2 0
    ;---------------------------------------------
    ; 32 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L43DE FCB 48 ; -3.1 80
    L43DF FCB 48 ; -3.1 70
    L43E0 FCB 48 ; -3.1 60
    L43E1 FCB 48 ; -3.1 50
    L43E2 FCB 48 ; -3.1 40
    L43E3 FCB 51 ; -2.1 30
    L43E4 FCB 54 ; -1.0 20
    L43E5 FCB 57 ; 0.0 10
    L43E6 FCB 57 ; 0.0 0
    ;---------------------------------------------
    ; 44 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L43E7 FCB 46 ; -3.8 80
    L43E8 FCB 46 ; -3.8 70
    L43E9 FCB 46 ; -3.8 60
    L43EA FCB 46 ; -3.8 50
    L43EB FCB 46 ; -3.8 40
    L43EC FCB 48 ; -3.1 30
    L43ED FCB 51 ; -2.1 20
    L43EE FCB 51 ; -2.1 10
    L43EF FCB 51 ; -2.1 0
    ;---------------------------------------------
    ; 56 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L43F0 FCB 46 ; -3.8 80
    L43F1 FCB 46 ; -3.8 70
    L43F2 FCB 46 ; -3.8 60
    L43F3 FCB 46 ; -3.8 50
    L43F4 FCB 46 ; -3.8 40
    L43F5 FCB 48 ; -3.1 30
    L43F6 FCB 51 ; -2.1 20
    L43F7 FCB 51 ; -2.1 10
    L43F8 FCB 51 ; -2.1 0
    ;---------------------------------------------
    ; 68 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L43F9 FCB 48 ; -3.1 80
    L43FA FCB 48 ; -3.1 70
    L43FB FCB 48 ; -3.1 60
    L43FC FCB 48 ; -3.1 50
    L43FD FCB 48 ; -3.1 40
    L43FE FCB 57 ; 0.0 30
    L43FF FCB 57 ; 0.0 20
    L4400 FCB 57 ; 0.0 10
    L4401 FCB 57 ; 0.0 0
    ;---------------------------------------------
    ; 80 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L4402 FCB 57 ; 0.0 80
    L4403 FCB 57 ; 0.0 70
    L4404 FCB 57 ; 0.0 60
    L4405 FCB 57 ; 0.0 50
    L4406 FCB 57 ; 0.0 40
    L4407 FCB 57 ; 0.0 30
    L4408 FCB 57 ; 0.0 20
    L4409 FCB 57 ; 0.0 10
    L440A FCB 57 ; 0.0 0
    ;---------------------------------------------
    ; 92 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L440B FCB 57 ; 0.0 80
    L440C FCB 57 ; 0.0 70
    L440D FCB 57 ; 0.0 60
    L440E FCB 57 ; 0.0 50
    L440F FCB 57 ; 0.0 40
    L4410 FCB 57 ; 0.0 30
    L4411 FCB 57 ; 0.0 20
    L4412 FCB 57 ; 0.0 10
    L4413 FCB 57 ; 0.0 0
    ;---------------------------------------------
    ; 104 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L4414 FCB 54 ; -1.0 80
    L4415 FCB 54 ; -1.0 70
    L4416 FCB 54 ; -1.0 60
    L4417 FCB 51 ; -2.1 50
    L4418 FCB 51 ; -2.1 40
    L4419 FCB 48 ; -3.1 30
    L441A FCB 46 ; -3.8 20
    L441B FCB 46 ; -3.8 10
    L441C FCB 46 ; -3.8 0
    ;---------------------------------------------
    ; 116 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L441D FCB 51 ; -2.1 80
    L441E FCB 48 ; -3.1 70
    L441F FCB 48 ; -3.1 60
    L4420 FCB 43 ; -4.9 50
    L4421 FCB 43 ; -4.9 40
    L4422 FCB 43 ; -4.9 30
    L4423 FCB 40 ; -5.9 20
    L4424 FCB 40 ; -5.9 10
    L4425 FCB 40 ; -5.9 0
    ;---------------------------------------------
    ; 128 DEG C COOL
    ; SPK ADV KPA VAC
    ;---------------------------------------------
    L4426 FCB 43 ; -4.9 80
    L4427 FCB 43 ; -4.9 70
    L4428 FCB 37 ; -7.0 60
    L4429 FCB 34 ; -8.0 50
    L442A FCB 34 ; -8.0 40
    L442B FCB 34 ; -8.0 30
    L442C FCB 31 ; -9.1 20
    L442D FCB 31 ; -9.1 10
    L442E FCB 31 ; -9.1 0
    ;---------------------------------------------


    ;---------------------------------------------
    ; BASE MAT SPK ADV CORR Vs. VAC & MAT
    ;
    ; Dissassemby of BDWM TYPE $0D
    ;
    ; TBL = SPK DEG + BAIS * 2.844
    ;---------------------------------------------
    ORG $442F ;
    L442F FCB 0 ; LD SELECT, ( 0 = VACUUM 1 = RPM)
    ORG $4430 ;
    L4430 FCB 80 ; Min MAT Val, (80 C)
    L4431 FCB 0 ; Min VAC Value
    L4432 FCB 12 ; COL'S/ROW
    ;---------------------------------------------
    ; 20 Deg c MAT
    ; SPK ADV Kpa VAC
    ;---------------------------------------------
    L4433 FCB 0 ; 0.0 55
    L4434 FCB 0 ; 0.0 50
    L4435 FCB 0 ; 0.0 45
    L4436 FCB 0 ; 0.0 40
    L4437 FCB 0 ; 0.0 35
    L4438 FCB 0 ; 0.0 30
    L4439 FCB 0 ; 0.0 25
    L443A FCB 0 ; 0.0 20
    L443B FCB 0 ; 0.0 15
    L443C FCB 0 ; 0.0 10
    L443D FCB 0 ; 0.0 5
    L443E FCB 0 ; 0.0 0
    ;---------------------------------------------
    ; 32 Deg c MAT
    ; SPK ADV Kpa VAC
    ;---------------------------------------------
    L443F FCB 0 ; 0.0 55
    L4440 FCB 0 ; 0.0 50
    L4441 FCB 0 ; 0.0 45
    L4442 FCB 0 ; 0.0 40
    L4443 FCB 0 ; 0.0 35
    L4444 FCB 0 ; 0.0 30
    L4445 FCB 0 ; 0.0 25
    L4446 FCB 0 ; 0.0 20
    L4447 FCB 0 ; 0.0 15
    L4448 FCB 0 ; 0.0 10
    L4449 FCB 0 ; 0.0 5
    L444A FCB 0 ; 0.0 0
    ;---------------------------------------------
    ; 44 Deg c MAT
    ; SPK ADV Kpa VAC
    ;---------------------------------------------
    L444B FCB 0 ; 0.0 55
    L444C FCB 0 ; 0.0 50
    L444D FCB 0 ; 0.0 45
    L444E FCB 0 ; 0.0 40
    L444F FCB 0 ; 0.0 35
    L4450 FCB 0 ; 0.0 30
    L4451 FCB 0 ; 0.0 25
    L4452 FCB 0 ; 0.0 20
    L4453 FCB 0 ; 0.0 15
    L4454 FCB 0 ; 0.0 10
    L4455 FCB 0 ; 0.0 5
    L4456 FCB 0 ; 0.0 0
    ;---------------------------------------------
    ; 56 Deg c MAT
    ; SPK ADV Kpa VAC
    ;---------------------------------------------
    L4457 FCB 0 ; 0.0 55
    L4458 FCB 0 ; 0.0 50
    L4459 FCB 0 ; 0.0 45
    L445A FCB 0 ; 0.0 40
    L445B FCB 0 ; 0.0 35
    L445C FCB 0 ; 0.0 30
    L445D FCB 0 ; 0.0 25
    L445E FCB 0 ; 0.0 20
    L445F FCB 0 ; 0.0 15
    L4460 FCB 0 ; 0.0 10
    L4461 FCB 0 ; 0.0 5
    L4462 FCB 0 ; 0.0 0
    ;---------------------------------------------
    ; 68 Deg c MAT
    ; SPK ADV Kpa VAC
    ;---------------------------------------------
    L4463 FCB 0 ; 0.0 55
    L4464 FCB 0 ; 0.0 50
    L4465 FCB 0 ; 0.0 45
    L4466 FCB 0 ; 0.0 40
    L4467 FCB 0 ; 0.0 35
    L4468 FCB 0 ; 0.0 30
    L4469 FCB 0 ; 0.0 25
    L446A FCB 0 ; 0.0 20
    L446B FCB 0 ; 0.0 15
    L446C FCB 0 ; 0.0 10
    L446D FCB 0 ; 0.0 5
    L446E FCB 0 ; 0.0 0
    ;---------------------------------------------
    ; 80 Deg c MAT
    ; SPK ADV Kpa VAC
    ;---------------------------------------------
    L446F FCB 0 ; 0.0 55
    L4470 FCB 0 ; 0.0 50
    L4471 FCB 0 ; 0.0 45
    L4472 FCB 0 ; 0.0 40
    L4473 FCB 0 ; 0.0 35
    L4474 FCB 0 ; 0.0 30
    L4475 FCB 0 ; 0.0 25
    L4476 FCB 0 ; 0.0 20
    L4477 FCB 0 ; 0.0 15
    L4478 FCB 0 ; 0.0 10
    L4479 FCB 0 ; 0.0 5
    L447A FCB 0 ; 0.0 0
    ;---------------------------------------------
    ; 92 Deg c MAT
    ; SPK ADV Kpa VAC
    ;---------------------------------------------
    L447B FCB 0 ; 0.0 55
    L447C FCB 0 ; 0.0 50
    L447D FCB 0 ; 0.0 45
    L447E FCB 0 ; 0.0 40
    L447F FCB 0 ; 0.0 35
    L4480 FCB 0 ; 0.0 30
    L4481 FCB 0 ; 0.0 25
    L4482 FCB 0 ; 0.0 20
    L4483 FCB 0 ; 0.0 15
    L4484 FCB 0 ; 0.0 10
    L4485 FCB 0 ; 0.0 5
    L4486 FCB 0 ; 0.0 0
    ;---------------------------------------------
    ; 104 Deg c MAT
    ; SPK ADV Kpa VAC
    ;---------------------------------------------
    L4487 FCB 0 ; 0.0 55
    L4488 FCB 0 ; 0.0 50
    L4489 FCB 0 ; 0.0 45
    L448A FCB 0 ; 0.0 40
    L448B FCB 0 ; 0.0 35
    L448C FCB 0 ; 0.0 30
    L448D FCB 0 ; 0.0 25
    L448E FCB 0 ; 0.0 20
    L448F FCB 0 ; 0.0 15
    L4490 FCB 0 ; 0.0 10
    L4491 FCB 0 ; 0.0 5
    L4492 FCB 0 ; 0.0 0
    ;--------------------------------------------


    ;=============================================
    ; MAT SPARK CORR
    ; SELECT TABLE L4493 or L44A4
    ;=============================================
    ;---------------------------------------------
    ; MAT SPK ADV CORRECTION Vs. MAP
    ; FOR NEGITIVE SPK ADVANCE
    ;
    ; Dissassemby of BDWM
    ;
    ; TBL = 2.56 * MULT
    ;---------------------------------------------
    ORG $4493 ; % MULT Kpa MAP
    ;---------------------------------
    L4493 FCB 0 ; 0.0 20
    L4494 FCB 0 ; 0.0 25
    L4495 FCB 0 ; 0.0 30
    L4496 FCB 0 ; 0.0 35
    L4497 FCB 0 ; 0.0 40
    L4498 FCB 0 ; 0.0 45
    L4499 FCB 0 ; 0.0 50
    L449A FCB 0 ; 0.0 55
    L449B FCB 0 ; 0.0 60
    L449C FCB 0 ; 0.0 65
    L449D FCB 0 ; 0.0 70
    L449E FCB 0 ; 0.0 75
    L449F FCB 0 ; 0.0 80
    L44A0 FCB 0 ; 0.0 85
    L44A1 FCB 0 ; 0.0 90
    L44A2 FCB 0 ; 0.0 95
    L44A3 FCB 0 ; 0.0 100
    ;---------------------------------------------


    ;---------------------------------------------
    ; MAT SPK ADV CORRECTION Vs. MAP
    ; FOR POSITIVE SPK ADV'S
    ;
    ; Dissassemby of BDWM
    ; TBL = 2.56 * MULT
    ;---------------------------------------------
    ORG $44A4 ; % MULT Kpa MAP
    ;---------------------------------
    L44A4 FCB 0 ; 0.0 0
    L44A5 FCB 0 ; 0.0 5
    L44A6 FCB 0 ; 0.0 10
    L44A7 FCB 0 ; 0.0 15
    L44A8 FCB 0 ; 0.0 20
    L44A9 FCB 0 ; 0.0 25
    L44AA FCB 0 ; 0.0 30
    L44AB FCB 0 ; 0.0 35
    L44AC FCB 0 ; 0.0 40
    L44AD FCB 0 ; 0.0 45
    L44AE FCB 0 ; 0.0 50
    L44AF FCB 0 ; 0.0 55
    L44B0 FCB 0 ; 0.0 60
    L44B1 FCB 0 ; 0.0 65
    L44B2 FCB 0 ; 0.0 70
    L44B3 FCB 0 ; 0.0 75
    L44B4 FCB 0 ; 0.0 80
    ;-----------------------------------------------
    ;=============================================


    ;-----------------------------------------------
    ; WOT SPK ADV CORR Vs. RPM
    ;
    ; Dissassemby of BDWM Lines= 17
    ;
    ; TBL = 2.844 * Deg Spk Adv
    ;----------------------------------------------
    ORG $44B5 ; Deg Spk Adv RPM
    ;---------------------------------
    L44B5 FCB 0 ; 0.0 0
    L44B6 FCB 0 ; 0.0 400
    L44B7 FCB 0 ; 0.0 800
    L44B8 FCB 3 ; 1.1 1200
    L44B9 FCB 6 ; 2.1 1600
    L44BA FCB 6 ; 2.1 2000
    L44BB FCB 6 ; 2.1 2400
    L44BC FCB 6 ; 2.1 2800
    L44BD FCB 6 ; 2.1 3200
    L44BE FCB 6 ; 2.1 3600
    L44BF FCB 6 ; 2.1 4000
    L44C0 FCB 6 ; 2.1 4400
    L44C1 FCB 6 ; 2.1 4800
    L44C2 FCB 6 ; 2.1 5200
    L44C3 FCB 6 ; 2.1 5600
    L44C4 FCB 6 ; 2.1 6000
    L44C5 FCB 6 ; 2.1 6400
    ;----------------------------------------------


    ;----------------------------------------------
    ; SPK TIME OUT REDUCTION RATE VS FLOW
    ;
    ; TBL = SEC 5 -1
    ;----------------------------------------------
    ORG $44C6 ; msec's gms/sec air flow
    ;---------------------------------
    L44C6 FCB 19 ; 3600 0
    FCB 14 ; 2600 16
    FCB 8 ; 1400 32
    FCB 6 ; 1000 48
    FCB 4 ; 600 64
    ;---------------------------------------------


    ;---------------------------------------------
    ; ALTITUDE SPK ADV CORR Vs. BARO & VAC
    ;
    ; Dissassemby of BDWM
    ;
    ; TBL = (SPK + BAIS) * 256/90
    ;---------------------------------------------
    ORG $44CB ;
    FCB 96 ; Min BARO Val, (75 Kpa)
    FCB 176 ; Min VAC Value, (25 Kpa)
    FCB 6 ; COL'S/ROW
    ;---------------------------------------------
    ; 75 Kpa BARO
    ; DEG SPK Kpa VAC
    ;---------------------------------------------
    FCB 28 ; -0.2 25
    FCB 28 ; -0.2 20
    FCB 25 ; -1.2 15
    FCB 25 ; -1.2 10
    FCB 25 ; -1.2 5
    FCB 28 ; -0.2 0
    ;---------------------------------------------
    ; 85 Kpa BARO
    ; DEG SPK Kpa VAC
    ;---------------------------------------------
    FCB 28 ; -0.2 25
    FCB 28 ; -0.2 20
    FCB 28 ; -0.2 15
    FCB 28 ; -0.2 10
    FCB 28 ; -0.2 5
    FCB 28 ; -0.2 0
    ;---------------------------------------------
    ; 95 Kpa BARO
    ; DEG SPK Kpa VAC
    ;---------------------------------------------
    FCB 28 ; -0.2 25
    FCB 28 ; -0.2 20
    FCB 28 ; -0.2 15
    FCB 28 ; -0.2 10
    FCB 28 ; -0.2 5
    FCB 28 ; -0.2 0
    ;---------------------------------------------
    ; 105 Kpa BARO
    ; DEG SPK Kpa VAC
    ;---------------------------------------------
    FCB 28 ; -0.2 25
    FCB 28 ; -0.2 20
    FCB 28 ; -0.2 15
    FCB 28 ; -0.2 10
    FCB 28 ; -0.2 5
    FCB 28 ; -0.2 0
    ;---------------------------------------------


    ;=============================================
    ; RPM OVERSPEED SPARK
    ;
    ;=============================================
    ;---------------------------------------------
    ; IAC OVERSPEED SPARK RETARD Vs. RPM ERR
    ; (SPK RETARD Vs. RPM ERR)
    ; LINES = 7
    ;
    ; TBL = SPK ADV 256/90
    ;---------------------------------------------
    ORG $44E6 ;
    L44E6 FCB 96 ; 250 RPM UPPER TBL LMT
    ; Spk RPM ERR
    ;---------------------------------
    L44E7 FCB 0 ; 0.0 0.0
    L44E8 FCB 6 ; 2.1 12.5
    L44E9 FCB 9 ; 3.2 25.0
    L44EA FCB 11 ; 3.9 37.5
    L44EB FCB 14 ; 4.9 50.0
    L44EC FCB 14 ; 4.9 150.0
    L44ED FCB 17 ; 6.0 150.0
    ;---------------------------------------------


    ;---------------------------------------------
    ; IDLE OVERSPEED SPARK SPK ADJUST MULT Vs. MAP
    ;
    ; Dissassemby of BDWM, Lines = 9
    ;
    ; TBL = MULT * 2.56
    ;---------------------------------------------
    ORG $44EE ;
    L44EE FCB 128 ; 60 Kpa UPPER TBL LIMIT
    ; FACTOR Kpa MAP
    ;---------------------------------
    L44EF FCB 255 ; 0.996 20
    L44F0 FCB 255 ; 0.996 25
    L44F1 FCB 255 ; 0.996 30
    L44F2 FCB 255 ; 0.996 35
    L44F3 FCB 244 ; 0.953 40
    L44F4 FCB 244 ; 0.953 45
    L44F5 FCB 232 ; 0.906 50
    L44F6 FCB 175 ; 0.684 55
    L44F7 FCB 128 ; 0.500 60
    ;---------------------------------------------


    ;---------------------------------------------
    ; UNDER SPEED IDLE SPK ADV Vs. RPM ERR
    ;
    ; Dissassemby of BDWM Lines= 7
    ;
    ; TBL = 2.844 * Deg Spk
    ;---------------------------------------------
    ORG $44F8 ;
    L44F8 FCB 96 ; 250 RPM UPPER TBL LMT
    ; Deg RPM
    ;---------------------------------
    L44F9 FCB 0 ; O.0 0.0
    L44FA FCB 3 ; 1.1 12.5
    L44FB FCB 6 ; 2.1 25.0
    L44FC FCB 9 ; 3.0 37.5
    L44FD FCB 11 ; 3.9 50.0
    L44FE FCB 9 ; 3.0 150.0
    L44FF FCB 9 ; 3.0 150.0
    ;---------------------------------------------

    ;---------------------------------------------
    ; IDLE UNDER SPEED SPK ADV ADJ MULT Vs. MAP LD
    ;
    ; Dissassemby of BDWM Lines= 9
    ;
    ; TBL = MULT * 2.56
    ;---------------------------------------------
    ORG $4500 ;
    L4500 FCB 128 ; 60 Kpa UPPER TBL LIMIT
    ; FACTOR Kpa MAP
    ;---------------------------------
    L4501 FCB 244 ; 0.953 20
    L4502 FCB 232 ; 0.906 25
    L4503 FCB 232 ; 0.906 30
    L4504 FCB 232 ; 0.906 35
    L4505 FCB 205 ; 0.800 40
    L4506 FCB 166 ; 0.650 45
    L4507 FCB 102 ; 0.400 50
    L4508 FCB 32 ; 0.125 55
    L4509 FCB 0 ; 0.000 60
    ;---------------------------------------------


    ;=============================================
    ; RPM DERIVITIVE SPK/FUEL CALIB'S
    ; SPARK CALIB'S, BDWM, MY 94 L05
    ; type $0D
    ;=============================================
    L450A FCB 57 ; 20 Deg, IDLE SPK BIAS FOR TBL L4511 <----<<<
    L450B FCB 11 ; 3.9 Deg, MAX IDLE SPK
    L450C FCB 64 ; 1600 RPM
    ;
    L450D FCB 221 ; FILT RPM COEF LIMIT
    L450E FCB 101 ; FILT RPM COEF LIMIT
    ;
    L450F FCB 116 ; MIM ADJ FM DRIVITIVE RPM/SPK/FUEL
    L4510 FCB 141 ; LIMIT ADJ FM DRIVITIVE RPM/SPK/FUEL
    ;---------------------------------------------


    ;---------------------------------------------
    ; DIRIVATIVE SPK/FUEL IDLE SA Vs. RPM RATIO
    ;
    ; VAL = DEG + K L450A (20 Deg spk bias)
    ;---------------------------------------------
    ORG $4511 ; Deg RPM RATIO
    ;---------------------------------
    L4511 FCB 50 ; -2.4 0.75000
    L4512 FCB 51 ; -2.0 0.78125
    L4513 FCB 52 ; -1.7 0.81250
    L4514 FCB 53 ; -1.4 0.84375
    L4515 FCB 54 ; -1.0 0.87500
    L4516 FCB 55 ; -0.7 0.90625
    L4517 FCB 56 ; -0.3 0.93750
    L4518 FCB 57 ; 0.0 0.96875
    L4519 FCB 57 ; 0.0 1.00000
    L451A FCB 57 ; 0.0 1.03125
    L451B FCB 58 ; 0.4 1.06250
    L451C FCB 59 ; 0.7 1.09375
    L451D FCB 60 ; 1.0 1.12500
    L451E FCB 61 ; 1.4 1.15625
    L451F FCB 62 ; 1.8 1.18750
    L4520 FCB 63 ; 2.0 1.21875
    L4521 FCB 64 ; 2.5 1.25000
    ;---------------------------------------------

    ;---------------------------------------------
    ; SPK TIME OUT VS COOL
    ; (START UP SPK ADDER)
    ;
    ; Dissassemby of BDWM, LINES = 9
    ; 11-11-1994, 10:34:28
    ;
    ; TBL = SPK * (256/90)
    ;---------------------------------------------
    ORG $4522 ;
    L4522: FCB 8 ; 9 LINE TABLE TABLE
    ; Deg SA Cool deg c
    ;---------------------------------
    L4523 FCB 28 ; 9.8 -40
    L4524 FCB 28 ; 9.8 -16
    L4525 FCB 28 ; 9.8 8
    L4526 FCB 28 ; 9.8 32
    L4527 FCB 20 ; 7.0 56
    L4528 FCB 14 ; 4.9 80
    L4529 FCB 14 ; 4.9 104
    L452A FCB 14 ; 4.9 128
    L452B FCB 14 ; 4.9 152
    ;---------------------------------------------


    ;---------------------------------------------
    ; SPK TIME OUT DECAY DELAY Vs. COOL
    ;
    ; Dissassemby of BDWM, LINES = 9
    ;
    ; TBL = 1 * Sec's
    ;---------------------------------------------
    ORG $452C ;
    L452C: FCB 8 ; 9 LINES
    ; sec's Cool deg c
    ;---------------------------------
    L452D FCB 40 ; 40 -40
    L452E FCB 40 ; 40 -16
    L452F FCB 25 ; 25 8
    L4530 FCB 15 ; 15 32
    L4531 FCB 20 ; 20 56
    L4532 FCB 10 ; 10 80
    L4533 FCB 5 ; 5 104
    L4534 FCB 5 ; 5 128
    L4535 FCB 5 ; 5 152
    ;---------------------------------------------


    ;---------------------------------------------
    ; SPK TIME OUT DECAY MULTIPLIER Vs. COOL
    ;
    ; TBL = MULT * 256
    ;---------------------------------------------
    ORG $4536 ;
    L4536 FCB 8 ; 9 LINES
    ; %MULT COOL Deg c
    ;---------------------------------
    L4537 FCB 251 ; 0.980 -40
    L4538 FCB 251 ; 0.980 -16
    L4539 FCB 248 ; 0.970 8
    L453A FCB 248 ; 0.970 32
    L453B FCB 243 ; 0.949 56
    L453C FCB 235 ; 0.918 80
    L453D FCB 205 ; 0.800 104
    L453E FCB 205 ; 0.800 128
    L453F FCB 205 ; 0.800 152
    ;---------------------------------------------


    ;---------------------------------------------
    ; SPARK LATENCIES
    ;
    ; 05-24-1999 Dissassemby of BDWM
    ; 13 BYTES
    ;
    ; TBL = .06553 * usec
    ;---------------------------------------------
    ORG $4540 ;
    L4540: FCB 192 ; 4800 RPM MAX LIMIT
    ; usec RPM
    ;---------------------------------
    L4541 FCB 0 ; 0 0
    L4542 FCB 0 ; 0 400
    L4543 FCB 0 ; 0 800
    L4544 FCB 3 ; 46 1200
    L4545 FCB 7 ; 107 1600
    L4546 FCB 9 ; 137 2000
    L4547 FCB 9 ; 137 2400
    L4548 FCB 12 ; 183 2800
    L4549 FCB 11 ; 168 3200
    L454A FCB 9 ; 137 3600
    L454B FCB 10 ; 153 4000
    L454C FCB 10 ; 153 4400
    L454D FCB 9 ; 137 4800
    ;---------------------------------------------


    ;---------------------------------------------
    ; BARO CORR FACTOR Vs. RPM & TPS
    ;
    ; TERM ADDED TO A/D MAP TO MAKE PSEUDO BARO
    ;
    ; TBL = Kpa * 2.71
    ;---------------------------------------------
    ORG $454E ;
    L454E FCB 32 ; Min RPM Val, (1200)
    L454F FCB 48 ; Min TPS Value, (37.5%)
    L4550 FCB 6 ; COL'S/ROW
    ;---------------------------------------------
    ; 1200 RPM
    ; Kpa TPS
    ;---------------------------------------------
    L4551 FCB 18 ; 6.6 37.5
    L4552 FCB 10 ; 3.7 50.0
    L4553 FCB 6 ; 2.2 62.5
    L4554 FCB 5 ; 1.8 75.0
    L4555 FCB 4 ; 1.5 87.5
    L4556 FCB 3 ; 1.1 100.0
    ;---------------------------------------------
    ; 1800 RPM
    ; Kpa TPS
    ;---------------------------------------------
    L4557 FCB 35 ; 12.9 37.5
    L4558 FCB 17 ; 6.3 50.0
    L4559 FCB 13 ; 4.8 62.5
    L455A FCB 9 ; 3.3 75.0
    L455B FCB 8 ; 3.0 87.5
    L455C FCB 6 ; 2.2 100.0
    ;---------------------------------------------
    ; 2400 RPM
    ; Kpa TPS
    ;---------------------------------------------
    L455D FCB 54 ; 19.9 37.5
    L455E FCB 27 ; 10.0 50.0
    L455F FCB 22 ; 8.1 62.5
    L4560 FCB 16 ; 5.9 75.0
    L4561 FCB 14 ; 5.2 87.5
    L4562 FCB 11 ; 4.1 100.0
    ;---------------------------------------------
    ; 3000 RPM
    ; Kpa TPS
    ;---------------------------------------------
    L4563 FCB 75 ; 27.7 37.5
    L4564 FCB 44 ; 16.2 50.0
    L4565 FCB 29 ; 10.7 62.5
    L4566 FCB 20 ; 7.4 75.0
    L4567 FCB 16 ; 5.9 87.5
    L4568 FCB 13 ; 4.8 100.0
    ;---------------------------------------------
    ; 3600 RPM
    ; Kpa TPS
    ;---------------------------------------------
    L4569 FCB 97 ; 35.8 37.5
    L456A FCB 45 ; 16.6 50.0
    L456B FCB 38 ; 14.0 62.5
    L456C FCB 26 ; 9.6 75.0
    L456D FCB 21 ; 7.7 87.5
    L456E FCB 16 ; 5.9 100.0
    ;---------------------------------------------
    ; 4200 RPM
    ; Kpa TPS
    ;---------------------------------------------
    L456F FCB 115 ; 42.4 37.5
    L4570 FCB 62 ; 22.8 50.0
    L4571 FCB 46 ; 17.0 62.5
    L4572 FCB 32 ; 11.8 75.0
    L4573 FCB 27 ; 10.0 87.5
    L4574 FCB 21 ; 7.7 100.0
    ;---------------------------------------------
    ; 4800 RPM
    ; Kpa TPS
    ;---------------------------------------------
    L4575 FCB 130 ; 48.0 37.5
    L4576 FCB 70 ; 25.8 50.0
    L4577 FCB 48 ; 17.7 62.5
    L4578 FCB 33 ; 12.2 75.0
    L4579 FCB 25 ; 9.2 87.5
    L457A FCB 20 ; 7.4 100.0
    ;---------------------------------------------


    ;=============================================
    ; KNOCK CALIB'S
    ; BDWM, 5.7 L V8, TYPE $0D ECM
    ;=============================================
    ;---------------------------------------------
    ; MAX KNOCK RETARD IN WOT Vs. RPM
    ; 8 LINE TABLE
    ;
    ; TBL = SPK ADV * (256/45)
    ;---------------------------------------------
    ORG $457B ; Deg SA RPM
    ;---------------------------------
    L457B FCB 46 ; 8 800
    L457C FCB 46 ; 8 1600
    L457D FCB 46 ; 8 2400
    L457E FCB 57 ; 10 3200
    L457F FCB 57 ; 10 4000
    L4580 FCB 57 ; 10 4800
    L4581 FCB 57 ; 10 5600
    L4582 FCB 57 ; 10 6400
    ;---------------------------------------------


    ;---------------------------------------------
    ; MAX KNOCK RETARD NOT IN WOT Vs. VAC
    ; 7 LINE TABLE
    ;
    ; TBL = SPK ADV * (256/45)
    ;---------------------------------------------
    ORG $4583 ; DEG SA Kpa Vac
    ;---------------------------------
    L4583 FCB 0 ; 0 60
    FCB 23 ; 4 50
    FCB 46 ; 8 40
    FCB 46 ; 8 30
    FCB 46 ; 8 20
    FCB 46 ; 8 10
    FCB 46 ; 8 0
    ;---------------------------------------------


    ;---------------------------------------------
    ; KNOCK ATTACK RATE Vs. RPM
    ;
    ; Dissassemby of BDWM
    ; 17 BYTES
    ;
    ; TBL = (DEG/msec) / .0225
    ;---------------------------------------------
    ORG $458A ; DEG/msec RPM
    ;---------------------------------
    L458A FCB 2 ; 0.0 0
    L458B FCB 2 ; 0.0 400
    L458C FCB 10 ; 0.2 800
    L458D FCB 15 ; 0.3 1200
    L458E FCB 15 ; 0.3 1600
    L458F FCB 15 ; 0.3 2000
    L4590 FCB 15 ; 0.3 2400
    L4591 FCB 15 ; 0.3 2800
    L4592 FCB 21 ; 0.3 3200
    L4593 FCB 21 ; 0.3 3600
    L4594 FCB 21 ; 0.3 4000
    L4595 FCB 21 ; 0.4 4400
    L4596 FCB 21 ; 0.4 4800
    L4597 FCB 21 ; 0.4 5200
    L4598 FCB 21 ; 0.4 5600
    L4599 FCB 21 ; 0.4 6000
    L459A FCB 21 ; 0.4 6400
    ;---------------------------------------------


    ;---------------------------------------------
    ; KNOCK RECOVERY RATE Vs. RPM
    ;
    ; Dissassemby of BDWM LINES = 17
    ;
    ; TBL = .512 * %/msec
    ; TBL = %/msec * (256/500)
    ;---------------------------------------------
    ORG $459B ; %/msec RPM
    ;---------------------------------
    L459B FCB 220 ; 429.7 0
    L459C FCB 220 ; 429.7 400
    L459D FCB 48 ; 93.7 800
    L459E FCB 19 ; 37.1 1200
    L459F FCB 19 ; 37.1 1600
    L45A0 FCB 19 ; 37.1 2000
    L45A1 FCB 18 ; 35.2 2400
    L45A2 FCB 18 ; 35.2 2800
    L45A3 FCB 16 ; 31.2 3200
    L45A4 FCB 16 ; 31.2 3600
    L45A5 FCB 16 ; 31.2 4000
    L45A6 FCB 16 ; 31.2 4400
    L45A7 FCB 16 ; 31.2 4800
    L45A8 FCB 16 ; 31.2 5200
    L45A9 FCB 16 ; 31.2 5600
    L45AA FCB 16 ; 31.2 6000
    L45AB FCB 16 ; 31.2 6400
    ;---------------------------------------------


    ;=============================================
    ; LOW OCTAINE
    ;
    ; BDWM, 5.7l V8, TYPE $0D ECM
    ;=============================================
    L45AC FCB 160 ; 80 Deg c, MIN FOR LOW OCTANE
    L45AD FCB 96 ; 48.5 kpa MAP, MIN FOR LOW OCTANE
    L45AE FCB 64 ; L.T. or E.Q 34 Kpa DIFF MAP
    ; INCREASE FOR LOW OCTANE
    ;
    L45AF FCB 14 ; 2.5 deg HI KNOCK ACTIVITY
    L45B0 FCB 11 ; 1.9 deg LO OCTANE KNOCK
    ;
    L45B1 FCB 25 ; 25 CNT'S LO OCT CNTR, INCR CNTS IF
    ; HI KNOCK > KNK RETARD G.T. L45AA
    ;
    L45B2 FCB 25 ; 25 CNT'S LO OCT CNTR, INCR CNTS IF
    ; HI KNOCK (= KNK RETARD G.T. L45AB
    ;
    L45B3 FCB 14 ; 5 Deg LO OCT BASE SPK RETARD MAX
    ; BASE SPK RETART = L45AE * LOW OCT CNTR
    ;---------------------------------------------


    ;---------------------------------------------
    ; LOW OCTAINE SPK RETARD MULT Vs. RPM
    ;
    ; APPLIED TO BASE SPARK RETARD
    ;
    ; Dissassemby of BDWM
    ; 12-01-1993, 14:33:08
    ;
    ; TBL = MULT * 2.56
    ;---------------------------------------------
    ORG $45B4 ; % MULT RPM
    ;------------------------------
    L45B4 FCB 0 ; 0.0 0
    L45B5 FCB 0 ; 0.0 800
    L45B6 FCB 204 ; 79.7 1600
    L45B7 FCB 204 ; 79.7 2400
    L45B8 FCB 204 ; 79.7 3200
    L45B9 FCB 230 ; 89.8 4000
    L45BA FCB 255 ; 99.6 4800
    L45BB FCB 255 ; 99.6 5600
    L45BC FCB 255 ; 99.6 6400
    ;---------------------------------------------


    ;---------------------------------------------
    ; LOW OCTAINE SPK RETARD MULT Vs. MAP
    ;
    ; APPLIED TO BASE SPARK RETARD
    ;
    ; Dissassemby of BDWM
    ; 17 BYTES
    ; TBL = MULT * 2.56
    ;---------------------------------------------
    ORG $45BD ; %MULT Kpa MAP
    ;---------------------------------
    L45BD FCB 0 ; 0.0 0
    L45BE FCB 0 ; 0.0 5
    L45BF FCB 0 ; 0.0 10
    L45C0 FCB 0 ; 0.0 15
    L45C1 FCB 0 ; 0.0 20
    L45C2 FCB 0 ; 0.0 25
    L45C3 FCB 128 ; 50.0 30
    L45C4 FCB 204 ; 79.7 35
    L45C5 FCB 255 ; 99.6 40
    L45C6 FCB 255 ; 99.6 45
    L45C7 FCB 255 ; 99.6 50
    L45C8 FCB 255 ; 99.6 55
    L45C9 FCB 255 ; 99.6 60
    L45CA FCB 255 ; 99.6 65
    L45CB FCB 255 ; 99.6 70
    L45CC FCB 255 ; 99.6 75
    L45CD FCB 255 ; 99.6 80
    ;---------------------------------------------


    ;=============================================
    ; KNOCK PARAMS
    ;
    ;=============================================
    L45CE: FCB 2 ; 2 MPH MIN VSS FOR SPK RETARD
    L45CF FCB 56 ; 700 RPM MIN FOR SPK RETARD
    L45D0 FCB 153 ; 75c COOL, MIN FOR SPK RETARD
    ;---------------------------------------------


    ;---------------------------------------------
    ; DIFF PA2 IGNORE TIME Vs. RPM
    ;
    ; Dissassemby of BDWM,
    ; 65 BYTES
    ;
    ; TBL = 16.384 * msec
    ;---------------------------------------------
    ORG $45D1 ; msec RPM
    ;---------------------------------
    L45D1 FCB 48 ; 2.9 0
    L45D2 FCB 48 ; 2.9 100
    L45D3 FCB 48 ; 2.9 200
    L45D4 FCB 48 ; 2.9 300
    L45D5 FCB 48 ; 2.9 400
    L45D6 FCB 48 ; 2.9 500
    L45D7 FCB 48 ; 2.9 600
    L45D8 FCB 48 ; 2.9 700
    L45D9 FCB 19 ; 1.2 800
    L45DA FCB 19 ; 1.2 900
    L45DB FCB 19 ; 1.2 1000
    L45DC FCB 16 ; 1.0 1100
    L45DD FCB 16 ; 1.0 1200
    L45DE FCB 16 ; 1.0 1300
    L45DF FCB 16 ; 1.0 1400
    L45E0 FCB 16 ; 1.0 1500
    L45E1 FCB 16 ; 1.0 1600
    L45E2 FCB 16 ; 1.0 1700
    L45E3 FCB 16 ; 1.0 1800
    L45E4 FCB 16 ; 1.0 1900
    L45E5 FCB 21 ; 1.3 2000
    L45E6 FCB 21 ; 1.3 2100
    L45E7 FCB 21 ; 1.3 2200
    L45E8 FCB 21 ; 1.3 2300
    L45E9 FCB 21 ; 1.3 2400
    L45EA FCB 21 ; 1.3 2500
    L45EB FCB 21 ; 1.3 2600
    L45EC FCB 21 ; 1.3 2700
    L45ED FCB 41 ; 2.5 2800
    L45EE FCB 41 ; 2.5 2900
    L45EF FCB 41 ; 2.5 3000
    L45F0 FCB 41 ; 2.5 3100
    L45F1 FCB 41 ; 2.5 3200
    L45F2 FCB 41 ; 2.5 3300
    L45F3 FCB 41 ; 2.5 3400
    L45F4 FCB 41 ; 2.5 3500
    L45F5 FCB 41 ; 2.5 3600
    L45F6 FCB 32 ; 2.0 3700
    L45F7 FCB 28 ; 1.7 3800
    L45F8 FCB 25 ; 1.5 3900
    L45F9 FCB 21 ; 1.3 4000
    L45FA FCB 16 ; 1.0 4100
    L45FB FCB 16 ; 1.0 4200
    L45FC FCB 16 ; 1.0 4300
    L45FD FCB 16 ; 1.0 4400
    L45FE FCB 16 ; 1.0 4500
    L45FF FCB 16 ; 1.0 4600
    L4600 FCB 16 ; 1.0 4700
    L4601 FCB 16 ; 1.0 4800
    L4602 FCB 16 ; 1.0 4900
    L4603 FCB 16 ; 1.0 5000
    L4604 FCB 16 ; 1.0 5100
    L4605 FCB 16 ; 1.0 5200
    L4606 FCB 16 ; 1.0 5300
    L4607 FCB 16 ; 1.0 5400
    L4608 FCB 16 ; 1.0 5500
    L4609 FCB 16 ; 1.0 5600
    L460A FCB 16 ; 1.0 5700
    L460B FCB 16 ; 1.0 5800
    L460C FCB 16 ; 1.0 5900
    L460D FCB 16 ; 1.0 6000
    L460E FCB 16 ; 1.0 6100
    L460F FCB 16 ; 1.0 6200
    L4610 FCB 16 ; 1.0 6300
    L4611 FCB 16 ; 1.0 6400
    ;-------------------------------------------------


    ;-------------------------------------------------
    ; DIFF PA2 ADD ON TIME Vs. RPM
    ;
    ; Dissassemby of BDWM,
    ; 65 BYTES
    ;
    ; TBL = msec * 16.384
    ;-------------------------------------------------
    ORG $4612 ; msec RPM
    ;---------------------------------
    L4612 FCB 0 ; 0.0 0
    L4613 FCB 0 ; 0.0 100
    L4614 FCB 0 ; 0.0 200
    L4615 FCB 0 ; 0.0 300
    L4616 FCB 0 ; 0.0 400
    L4617 FCB 0 ; 0.0 500
    L4618 FCB 0 ; 0.0 600
    L4619 FCB 0 ; 0.0 700
    L461A FCB 48 ; 2.9 800
    L461B FCB 48 ; 2.9 900
    L461C FCB 48 ; 2.9 1000
    L461D FCB 48 ; 2.9 1100
    L461E FCB 48 ; 2.9 1200
    L461F FCB 48 ; 2.9 1300
    L4620 FCB 48 ; 2.9 1400
    L4621 FCB 48 ; 2.9 1500
    L4622 FCB 48 ; 2.9 1600
    L4623 FCB 48 ; 2.9 1700
    L4624 FCB 48 ; 2.9 1800
    L4625 FCB 48 ; 2.9 1900
    L4626 FCB 48 ; 2.9 2000
    L4627 FCB 48 ; 2.9 2100
    L4628 FCB 48 ; 2.9 2200
    L4629 FCB 48 ; 2.9 2300
    L462A FCB 48 ; 2.9 2400
    L462B FCB 48 ; 2.9 2500
    L462C FCB 48 ; 2.9 2600
    L462D FCB 48 ; 2.9 2700
    L462E FCB 48 ; 2.9 2800
    L462F FCB 48 ; 2.9 2900
    L4630 FCB 48 ; 2.9 3000
    L4631 FCB 48 ; 2.9 3100
    L4632 FCB 48 ; 2.9 3200
    L4633 FCB 48 ; 2.9 3300
    L4634 FCB 48 ; 2.9 3400
    L4635 FCB 64 ; 3.9 3500
    L4636 FCB 64 ; 3.9 3600
    L4637 FCB 64 ; 3.9 3700
    L4638 FCB 64 ; 3.9 3800
    L4639 FCB 64 ; 3.9 3900
    L463A FCB 64 ; 3.9 4000
    L463B FCB 64 ; 3.9 4100
    L463C FCB 64 ; 3.9 4200
    L463D FCB 64 ; 3.9 4300
    L463E FCB 64 ; 3.9 4400
    L463F FCB 64 ; 3.9 4500
    L4640 FCB 64 ; 3.9 4600
    L4641 FCB 64 ; 3.9 4700
    L4642 FCB 64 ; 3.9 4800
    L4643 FCB 64 ; 3.9 4900
    L4644 FCB 64 ; 3.9 5000
    L4645 FCB 64 ; 3.9 5100
    L4646 FCB 64 ; 3.9 5200
    L4647 FCB 64 ; 3.9 5300
    L4648 FCB 64 ; 3.9 5400
    L4649 FCB 64 ; 3.9 5500
    L464A FCB 64 ; 3.9 5600
    L464B FCB 64 ; 3.9 5700
    L464C FCB 64 ; 3.9 5800
    L464D FCB 64 ; 3.9 5900
    L464E FCB 64 ; 3.9 6000
    L464F FCB 64 ; 3.9 6100
    L4650 FCB 64 ; 3.9 6200
    L4651 FCB 64 ; 3.9 6300
    L4652 FCB 64 ; 3.9 6400
    ;---------------------------------------------


    ;---------------------------------------------
    ; KNOCK WINDOW DELAY TIME Vs. RPM
    ; USES RPM/12.5
    ;
    ; 05-24-1999 Dissassemby of BJDR
    ; 65 BYTES
    ;
    ; TBL = msec * 131.072
    ;---------------------------------------------
    ORG $4653 ; msec RPM
    ;---------------------------------
    L4653 FDB 0426 ; 3.250 0
    L4655 FDB 0426 ; 3.250 100
    L4657 FDB 0426 ; 3.250 200
    L4659 FDB 0426 ; 3.250 300
    L465B FDB 0426 ; 3.250 400
    L465D FDB 0426 ; 3.250 500
    L465F FDB 0426 ; 3.250 600
    L4661 FDB 0426 ; 3.250 700
    L4663 FDB 0426 ; 3.250 800
    L4665 FDB 0426 ; 3.250 900
    L4667 FDB 0426 ; 3.250 1000
    L4669 FDB 0426 ; 3.250 1100
    L466B FDB 0426 ; 3.250 1200
    L466D FDB 0426 ; 3.250 1300
    L466F FDB 0426 ; 3.250 1400
    L4671 FDB 0426 ; 3.250 1500
    L4673 FDB 0426 ; 3.250 1600
    L4675 FDB 0361 ; 2.754 1700
    L4677 FDB 0361 ; 2.754 1800
    L4679 FDB 0361 ; 2.754 1900
    L467B FDB 0361 ; 2.754 2000
    L467D FDB 0361 ; 2.754 2100
    L467F FDB 0361 ; 2.754 2200
    L4681 FDB 0328 ; 2.500 2300
    L4683 FDB 0238 ; 2.500 2400
    L4685 FDB 0328 ; 2.500 2500
    L4687 FDB 0238 ; 2.500 2600
    L4689 FDB 0328 ; 2.500 2700
    L468B FDB 0238 ; 2.500 2800
    L468D FDB 0328 ; 2.500 2900
    L468F FDB 0238 ; 2.500 3000
    L4691 FDB 0328 ; 2.500 3100
    L4693 FDB 0262 ; 2.000 3200
    L4695 FDB 0262 ; 2.000 3300
    L4697 FDB 0262 ; 2.000 3400
    L4699 FDB 0262 ; 2.000 3500
    L469B FDB 0262 ; 2.000 3600
    L469D FDB 0262 ; 2.000 3700
    L469F FDB 0262 ; 2.000 3800
    L46A1 FDB 0262 ; 2.000 3900
    L46A3 FDB 0262 ; 2.000 4000
    L46A5 FDB 0262 ; 2.000 4100
    L46A7 FDB 0262 ; 2.000 4200
    L46A9 FDB 0262 ; 2.000 4300
    L46AB FDB 0219 ; 1.670 4400
    L46AD FDB 0219 ; 1.670 4500
    L46AF FDB 0219 ; 1.670 4600
    L46B1 FDB 0219 ; 1.670 4700
    L46B3 FDB 0219 ; 1.670 4800
    L46B5 FDB 0219 ; 1.670 4900
    L46B7 FDB 0219 ; 1.670 5000
    L46B9 FDB 0219 ; 1.670 5100
    L46BB FDB 0219 ; 1.670 5200
    L46BD FDB 0219 ; 1.670 5300
    L46BF FDB 0219 ; 1.670 5400
    L46C1 FDB 0219 ; 1.670 5500
    L46C3 FDB 0219 ; 1.670 5600
    L46C5 FDB 0219 ; 1.670 5700
    L46C7 FDB 0219 ; 1.670 5800
    L46C9 FDB 0219 ; 1.670 5900
    L46CB FDB 0219 ; 1.670 6000
    L46CD FDB 0219 ; 1.670 6100
    L46CF FDB 0219 ; 1.670 6200
    L46D1 FDB 0219 ; 1.670 6300
    L46D3 FDB 0219 ; 1.670 6400
    ;---------------------------------------------


    ;=============================================
    ; BURST KNOCK PARAM'S
    ;
    ;=============================================
    L46D5 FCB 96 ; 45.8 Kpa, MAX FOR BURST KNK RETARD
    L46D6 FCB 128 ; 50% TPS, MAX FOR BURST KNK RETARD
    L46D7 FCB 12 ; 4.7% DIFF TPS, MIN FOR BURST KNK RETARD
    L46D8 FCB 40 ; 500 msec, PERIOD FOR BURST KNK RETARD
    ;---------------------------------------------


    ;---------------------------------------------
    ; DEGREES BURST KNK RETARD Vs. COOLANT
    ;
    ; TBL = SPK RETARD * (256/90)
    ;---------------------------------------------
    ORG $46D9 ;
    L46D9 FCB 112 ; 110 Deg c UPPER TBL LIMIT
    ; Deg Cool Deg c
    ;---------------------------------
    L46DA FCB 0 ; 0 75
    L46DB FCB 3 ; 1 80
    L46DC FCB 6 ; 2 85
    L46DD FCB 6 ; 2 90
    L46DE FCB 6 ; 2 95
    L46DF FCB 9 ; 3 100
    L46E0 FCB 14 ; 5 105
    L46E1 FCB 17 ; 6 110
    ;---------------------------------------------


    ;=============================================
    ; DYNAMIC SPARK PARAMS
    ;=============================================
    L46E2 FCB 0 ; 0 DEG/RPM, (256/90)
    L46E3 FCB 0 ; 0 deg DYNAMIC SKP INR'ING RPM OFFSET
    L46E4 FCB 0 ; 0 deg DYNAMIC SKP INR'ING RPM MAX SPK
    L46E5 FCB 0 ; 0 DEG/RPM, DYNAMIC SKP DECR'ING RPM ERROR
    L46E6 FCB 0 ; 0 DEG/RPM, DYNAMIC SKP DECR'ING RPM OFFSET
    L46E7 FCB 0 ; 0 deg DYNAMIC SKP DECR'ING RPM MAX SPK
    L46E8 FCB 255 ; 151c COOL
    L46E9 FCB 0 ; -40c COOL
    ;---------------------------------------------


    ;---------------------------------------------
    ; FILTER COEF Vs. TPS
    ;
    ; TBL = COEF * 2.56
    ;---------------------------------------------
    ORG $46EA ; %COEF %TPS
    ;---------------------------------
    L46EA FCB 0 ; 0 0
    L46EB FCB 0 ; 0 25
    L46EC FCB 0 ; 0 50
    L46ED FCB 0 ; 0 75
    L46EE FCB 0 ; 0 100
    ;=============================================
    ; END OF SPARK PARAM'S
    ;
    ;=============================================

  4. #94
    Fuel Injected!
    Join Date
    Feb 2013
    Location
    Euless, TX
    Posts
    1,785
    Here is the majority of the actual code that works the SA.

    **************************************************
    * LK UP SPARK ADVANCE
    *
    **************************************************
    A7D6: LA7D6 LDAB L01E4 ; S/D MAP, (OLD)
    A7D9: STAB L01E5 ; S/D MAP, (OLD)

    A7DC: LDAB L01E3 ; S/D MAP
    A7DF: STAB L01E4 ; S/D MAP, (OLD)

    ;--------------------------------------------------
    ; LK UP OPEN TPS SPK ADV Vs. RPM Vs. MAP
    ;
    ;
    ;--------------------------------------------------
    A7E2: LDX #$4165 ; OPEN TPS SPK ADV
    ;
    A7E5: BRCLR L0050,#$40,LA7EC ; BR IF NOT b6, IDLE SPARK ENABLED

    ;--------------------------------------------------
    ; LK UP CLSD TPS SPK ADV Vs. RPM Vs. MAP
    ;
    ;
    ;--------------------------------------------------
    A7E9: LDX #$4289 ; CLSD TPS SPK ADV

    ;
    ; Spark look up routine
    ;
    A7EC: LA7EC LDAB L01E3 ; S/D MAP

    A7EF: LDAA L0061 ; RPM
    A7F1: CMPA #64 ; 1600 RPM
    A7F3: BLS LA7FD ; BR IF RPM GT 1600

    A7F5: LDAA L0062 ; RPM/25
    ADDA #16 ; 400 rpm
    A7F9: BCC LA7FD ; BR IF NO OVERFLOW

    A7FB: LDAA #255 ; LMT RPM TO 6375
    A7FD: LA7FD JSR LF17B ; 3d LK UP

    A800: STAA L021B ; SAVE MAIN SPARK ADV

    ;--------------------------------------------------
    ; LK UP SPARK ADV CORRECTION Vs. COOLANT Vs. VAC
    ;
    ;
    ;--------------------------------------------------
    A803: LDX #$43AD ; LD SELECT BYTE
    A806: LDAB L01EC ; CURRENT VACUUM VALUE
    A809: LDAA 0,X ; GET LD SELECT BYTE
    A80B: BEQ LA810 ; BR IF NOT MAP MODE

    A80D: LDAB L01E3 ; S/D MAP
    A810: LA810 INX ; POINT TO START OF TBL
    A811: LSRB

    ;
    ; CK UPPER LMT OF COOL
    ;
    A812: LDAA L0006 ; COOL
    A814: CMPA #244 ; 128c
    A816: BLS LA81A ; BR IF COOL GT 128

    A818: LDAA #244 ; USE 128c COOL VAL
    A81A: LA81A JSR LF17B ; 3d LK UP

    A81D: LDAB L0050
    A81F: BPL LA830

    A821: LDAB L0006 ; COOL
    A823: CMPB L4141 ; COLD THRES FOR NEG SPK
    ; not used, (85 c)
    A826: BCC LA830

    A828: CMPA L413D ; 20 DEG COOLANT SPK BIAS
    A82B: BCC LA830

    A82D: LDAA L413D ; USE 20 Deg COOLANT SPK BIAS
    A830: LA830 STAA L021C ; COOLANT SPK

    A833: LDAA L400D ; MODE WD, AFR 3, 1010 0100
    A836: BITA #$04 ; b2, (BACK PRESS EGR)
    A838: BEQ LA849 ; BR IF NOT bp EGR

    ;--------------------------------------------------
    ; LK UP ALTITUDE SPK ADV CORR Vs. BARO & VAC
    ;
    ;--------------------------------------------------
    A83A: LDAA L01EF ; BARO
    A83D: LDAB L01EC ; CURRENT VACUUM VALUE
    A840: LDX #$44CB ; ALTITUDE SPK ADV CORR
    A843: JSR LF17B ; 3d LOOK UP

    A846: STAA L021E ; SAVE ALTITUDE SPK ADV CORR
    ;--------------------------------------------------


    ;--------------------------------------------------
    ; LK UP LOW OCTAINE SPK RETARD MULT Vs. MAP
    ;
    ;
    ;--------------------------------------------------
    A849: LA849 LDAB L0841 ;
    ;
    A84C: LDAA L01E3 ; S/D MAP
    A84F: LDX #$45BD ; LOW OCTAINE SPK RETARD
    ; MULT Vs. MAP
    ;
    A852: JSR LF15E ; 2d LK UP
    ;
    A855: MUL ;
    A856: ADCA #0 ;
    A858: LDAB L022D ; LO OCT BASE SPK RETARD SPK
    A85B: MUL ;
    A85C: ADCA #0 ;
    A85E: STAA L022E ; LOW OCTAINE SPK RETARD
    ;
    A861: LDAA L413F ; 0 EGR BIAS
    A864: CLRB ;
    A865: BRCLR L006E,#$80,LA8A3 ; BR IF b7, EGR ON

    ;----------------------------------------------
    ; EGR SPK CORRECTION Vs. RPM Vs. LOAD
    ; (Load = %EGR OR Vac)
    ;
    ; SEE BIAS AT L41.., (0 DEG)
    ;
    ; 13 X 5 LINES
    ; TABLE = SPK * 256/90
    ;----------------------------------------------
    A869: LDX #$4855 ; LD SEL, EGR SPK CORR Vs. RPM Vs. LOAD
    ;
    A86C: LDAB L01D5 ;
    A86F: LDAA #192 ;
    A871: MUL ;
    A872: TAB ;
    A873: LDAA 0,X ; GET LD SEL BYTE
    A875: BEQ LA88D ; BR IF NOT VAC

    A877: LDAB L01EC ; CURRENT VACUUM VALUE
    A87A: NEGB ;
    A87B: CMPB #64 ;
    A87D: BHI LA882 ;

    A87F: ASLB ; n/2

    A880: BRA LA88D



    A882: LA882 SUBB #64 ;
    A884: LSRB ; DIV BY 2
    A885: ADDB #128 ;
    A887: CMPB #192 ;
    A889: BLS LA88D ;

    A88B: LDAB #192 ; USE MAX VAC, (60 kpa)

    ;
    ; CK MAX RPM FOR LK UP
    ;
    A88D: LA88D LDAA L0062 ; RPM/25
    A88F: CMPA #160 ; 4000 RPM
    A891: BLS LA895 ;

    A893: LDAA #160 ;
    A895: LA895 LSRA ; DIV BY 2
    A896: INX ;
    A897: JSR LF17B ; 3d LK UP
    ;
    A89A: LDAB L4854 ; EGR ON SPARK FILTER COEF
    A89D: LDX L0217 ; EGR ON SPK
    A8A0: JSR LF0F6 ; FILT ROUTINE
    ;
    A8A3: LA8A3 STD L0217 ; SAVE FILT EGR ON SPK
    ;
    A8A6: ADDD #128 ;
    A8A9: TAB ;

    ***********************************************
    * SUM SPK ADV
    *
    ***********************************************
    ;
    ; ADVANCE'S
    ;
    A8AA: LDX #$0000 ; ZERO ACCUMULATOR
    A8AD: ABX ;
    A8AE: LDAB L021E ; ALTITUDE SPK ADV CORR
    A8B1: ABX ;
    A8B2: LDAB L021B ; MAIN SPARK ADV
    A8B5: ABX ;
    A8B6: LDAB L021F ; WOT SA VAL TO SUM
    A8B9: ABX ;
    A8BA: LDAB L021C ; COOLANT SPK
    A8BD: ABX ;
    A8BE: LDAB L02EE ; SPK
    A8C1: ABX
    A8C2: XGDX

    ;
    ; SUB OFF SPARK BIAS VALUES
    ; (RETARD)
    ;
    A8C3: SUBB L413C ; 9 Deg MAIN SPK BIAS
    A8C6: SBCA #$00 ;
    A8C8: SUBB L413D ; 20 DEG COOLANT SPK BIAS
    A8CB: SBCA #$00 ;
    A8CD: SUBB L413E ; 10 Deg ALT ADV SPK BIAS
    A8D0: SBCA #$00 ;
    A8D2: SUBB L413F ; 00 Deg EGR SPK BIAS
    A8D5: SBCA #$00 ;
    A8D7: SUBB L022E ; LOW OCTAINE SPK RETARD
    A8DA: SBCA #$00 ;
    A8DC: SUBB L0154 ; ??? SPK RETARD
    A8DF: SBCA #$00 ;
    A8E1: STD L0220 ; FINAL SPK ADV


    ;----------------------------------------------
    ; MAT SPK ADV CORRECTION Vs. MAP
    ; FOR NEGITIVE SPK ADVANCE
    ;
    ; TBL = 2.56 * MULT
    ;---------------------------------------------
    A8E4: LDAA L01E3 ; S/D MAP
    A8E7: LDX #$4493 ; MAT SPK ADV CORR Vs. MAP TBL
    A8EA: BRSET L0041,#$02,LA8F1 ; BR IF b1, (SPK corr due to MAT is negitive)
    ; ... else

    ;----------------------------------------------
    ; MAT SPK ADV CORRECTION Vs. MAP
    ; FOR POSITIVE SPK ADV'S
    ;
    ; TBL = 2.56 * MULT
    ;----------------------------------------------
    A8EE: LDX #$44A4 ; MAT SPK ADV CORR Vs. MAP
    A8F1: LA8F1 JSR LF15E ; 2d LK UP

    A8F4: LDAB L021D ;
    A8F7: MUL ; APPLY CORRECTION MULT
    A8F8: STAA L083C ;

    A8FB: BRCLR L0041,#$02,LA90C ; BR IF NOT b1, <spk corr due to mat is neg>

    A8FF: LDD L0220 ; FINAL SPK ADV
    A902: SUBB L083C ; HU SLEW
    A905: SBCA #0 ; ROUND
    A907: STD L0220 ; FINAL SPK ADV

    A90A: BRA LA914
    ;--------------------------------------------------


    ;--------------------------------------------------
    ; SPK CORR DUE TO MAT IS NEG
    ;
    ;--------------------------------------------------
    A90C: LA90C TAB

    A90D: LDX L0220 ; FINAL SPK ADV
    A910: ABX ; ADD IN TO FINAL SPK ADVANCE
    A911: STX L0220 ; FINAL SPK ADV

    A914: LA914 LDX L00F8 ; RUN TIME, (SINCE START)
    A916: CPX L415D ; 30 SEC MIN RUN TIME FOR IDLE SPK
    A919: BCC LA91D ; IF G.T. 30 SEC
    ; ...else
    A91B: BRA LA977 ; (to "not idle spk qual'ed")
    ;--------------------------------------------------

    ************************************************** *
    * UNDER/OVER SPEED IDLE SPK ADV Vs. RPM ERR
    * Check QUALS FOR IDLE SPARK
    *
    * IDLE SPARK ADVANCE PARMS
    * Dissassemby of BDWM, MY95 L05
    ************************************************** *
    A91D: LA91D LDX #$44F8 ; UNDER SPEED IDLE SPK ADV Vs. RPM ERR tbl
    ;
    A920: LDAA L02A7 ; Vss/1
    A923: CMPA L4159 ; 1 MPH MAX FOR IDLE SPK
    A926: BCC LA977 ; Vss GT THRESH, (to "not idle spk qual'ed")

    A928: LDAA L415A ; 1.6% TPS MAX FOR IDLE SPK

    A92B: BRCLR L0050,#$40,LA932 ; BR IF NOT b6, IDLE SPARK ENABLED


    A92F: LDAA L415B ; 2.3% TPS MAX FOR IDLE SPK
    A932: LA932 CMPA L01FC ; TPS
    A935: BHI LA939 ; BR IF TPS GT THRESH

    A937: BRA LA977 ; (to "not idle spk qual'ed")

    ;
    ; CK COOL QUAL'S FOR IDLE SPARK
    ;
    A939: LA939 LDAB L0006 ; COOL
    A93B: CMPB L415C ; 35c MIN FOR IDLE SPK
    A93E: BLS LA977 ; BR IF COOL LT 35c, (to "not idle spk qual'ed")

    A940: CLRB ;
    ;
    A941: LDAA L0857 ; DESIRED IDLE RPM/12.5
    ;
    A944: BRSET L0050,#$80,LA954 ; BR IF b7, IDLE FLAG

    A948: ADDA L415F ; 0 RPM OFF SET TO DESIRED RPM IF NOT AT IDLE
    A94B: BCC LA954 ; BR IF RPM OVERFLOW

    A94D: BCLR L0053,#$01 ; CLR b0, ACTUAL ENGINE RPM OVER DESIRED RPM
    ;
    A950: SUBD L0063 ; RPM/12.5
    ;
    A952: BRA LA977 ; (to "not idle spk qual'ed")
    ;--------------------------------------------------


    ;--------------------------------------------------
    ; IAC. CK Over/underspeed spark retard correction
    ; (X REG HAS $44F8, Underspeed tbls addr as index)
    ;
    ;--------------------------------------------------
    A954: LA954 SUBD L0063 ; RPM/12.5
    A956: BCS LA95D ; BR IF NEG RESULT (Over spd)

    A958: BCLR L0053,#$01 ; CLR b0, ACTUAL ENGINE RPM OVER DESIRED RPM
    ;
    A95B: BRA LA967


    ;----------------------------------------------
    ; IAC OVERSPEED SPARK RETARD Vs. RPM ERR
    ; SPK RETARD Vs. RPM ERR
    ; LINES = 7
    ;
    ; TBL = SPK ADV 256/90
    ;----------------------------------------------
    A95D: LA95D BSET L0053,#$01 ; SET b0, (Engine RPM over desired RPM)
    ;
    A960: NEGA ; INVERT VALUE
    A961: NEGB ;
    A962: SBCA #$00 ; ROUND OFF
    ;
    A964: LDX #$44E6 ; INDEX IAC OVERSPEED SPK RTD TBL
    ;
    A967: LA967 PSHX ; SAVE INDEX (tbl addr)
    ;
    A968: ASLD ; 2 * n
    A969: BCS LA973 ; BR IF OVER FLOW

    A96B: CMPA #08 ;
    A96D: BCS LA97D ; BR IF

    A96F: ADDA #56 ;
    A971: BCC LA980 ; BR IF NO OVERFLOW

    A973: LA973 LDAA #255 ; USE MAX VALUE

    A975: BRA LA980


    ;
    ; HERE IF NOT QUAL'ED FOR IDLE SPARK
    ;
    A977: LA977 BCLR L0050,#$40 ; CLR b6, IDLE SPARK ENABLED

    A97A: JMP LA9CC
    ;--------------------------------------------------


    ;--------------------------------------------------
    A97D: LA97D ASLD ; n * 8
    A97E: ASLD
    A97F: ASLD

    A980: LA980 JSR LF136 ; 2d LK UP ENTRY

    A983: PULX
    A984: PSHA

    ;--------------------------------------------------
    ; IDLE SPK ADJUST FACTOR Vs. MAP LD
    ; ($44EE or $4500)
    :
    ; TBL = FACTOR * 2.56
    ;--------------------------------------------------
    A985: LDAB #$08 ; INDEX TO IDLE SPK FACTOR Vs MAP TBL
    A987: ABX ; ADJ INDEX, ($44EE or $4500)

    A988: LDAA L01E3 ; S/D MAP
    A98B: JSR LF136 ; 2d LK UP ENTRY

    A98E: PULB ;
    A98F: MUL ; APPLY IDLE SPK ADJUST FACTOR
    ;
    A990: BRCLR L0053,#$01,LA995 ; BR IF NOT b0, (Engine RPM over desired RPM)

    A994: NEGA ; INVERT RESULT




    ;--------------------------------------------------
    ; DIRIVATIVE SPK/FUEL IDLE SA Vs. RPM RATIO
    ;
    ; VAL = DEG + K L450A (20 Deg spk bias)
    ;--------------------------------------------------
    A995: LA995 PSHA ; SAVE IDLE SPK ADJUST FACTOR
    ;
    A996: LDX #$4511 ; INDEX DERIVATIVE SPK/FUEL IDLE SA TBL
    ;
    A999: LDAA L006C ; RPM RATIO, (DRIVITIVE RPM/SPK/FUEL)
    A99B: SUBA #96 ;
    A99D: BCC LA9A2 ; BR IF RPM RATIO

    A99F: CLRA
    A9A0: BRA LA9A8

    ;
    ; CK FOR MAX LK UP VALUE
    ;
    A9A2: LA9A2 CMPA #63 ; 1.25 RPM RATIO
    A9A4: BLS LA9A8 ; BR IF RPM RATIO LT 1.25:1

    A9A6: LDAA #63 ; 1.25 RPM RATIO
    A9A8: LA9A8 ASLA ; n * 4
    A9A9: ASLA ;
    A9AA: JSR LF15E ; 2d LK UP
    ;
    A9AD: PULB ;
    A9AE: ABA ;
    A9AF: SUBA L450A ; 20 Deg, IDLE SPK BIAS FOR TBL L4511
    A9B2: BMI LA9C0 ; BR IF SPARK NEGATIVE

    A9B4: CMPA L450B ; MAX IDLE SPK, 3.9 DEG
    A9B7: BLS LA9BC ; BR IF IDLE SPARK GT THRESH

    A9B9: LDAA L450B ; MAX IDLE SPK, 3.9 DEG
    A9BC: LA9BC TAB ;
    A9BD: CLRA ;

    A9BE: BRA LA9C3


    A9C0: LA9C0 TAB ;
    A9C1: LDAA #255 ;
    A9C3: LA9C3 ADDD L0220 ; FINAL SPK ADV
    A9C6: STD L0220 ; FINAL SPK ADV

    A9C9: BSET L0050,#$40 ; SET b6, IDLE SPARK ENABLED
    ;------------------------------------------------------

    ;
    ; CK COOL WINDOW
    ;

    A9CC: LA9CC LDAA L0006 ; COOL
    A9CE: CMPA L46E8 ; 151c
    A9D1: BCS LAA40 ; BR IF COOL LT 151c

    A9D3: CMPA L46E9 ; -40c C00L
    A9D6: BHI LAA40 ; BR IF COOL GT -40c

    ;
    ; CK IF MAN OR AUTO XMISH
    ;
    A9D8: LDAA L400F ; MODE WD, DIG I/O
    A9DB: BITA #$80 ; b7 (1 = MAN, (0 = TCC))
    A9DD: BEQ LAA40 ; BR IF NOT b7

    A9DF: BRCLR L0050,#$80,LA9EC ; BR IF NOT b7, IDLE FLAG

    A9E3: LDAA L0837
    A9E6: CLRB
    A9E7: STD L0838

    A9EA: BRA LAA40


    A9EC: LA9EC LDAA L0063 ; RPM/12.5
    A9EE: SUBA L0838
    A9F1: STAA L083A

    ;------------------------------------------------------
    ; FILTER COEF Vs. TPS
    ;
    ; TBL = COEF * 2.56
    ;------------------------------------------------------
    A9F4: LDX #$46EA ; FILTER COEF
    A9F7: LDAA L01FC ; TPS
    A9FA: LSRA ; TPS/4 (set up 25% chunks)
    A9FB: LSRA
    A9FC: JSR LF15E ; 2d LK UP

    A9FF: TAB
    AA00: LDAA L0837
    AA03: LDX L0838
    AA06: JSR LF0F6 ; FILT ROUTINE

    AA09: STD L0838


    *********************************
    * DYNAMIC SPARK PARAMS
    *
    * All 0's this caib.
    *********************************
    AA0C: LDX #$46E2 ;INDEX DYNAMIC SPARK PARAMS

    AA0F: LDAA L083A
    AA12: BPL LAA18

    AA14: INX
    AA15: INX
    AA16: INX
    AA17: NEGA
    AA18: LAA18 LDAB 0,X
    AA1A: MUL
    AA1B: ADDA 1,X
    AA1D: CMPA 2,X
    AA1F: BLS LAA23

    AA21: LDAA 2,X
    AA23: LAA23 STAA L083B

    AA26: LDAA L083A
    AA29: BPL LAA35

    AA2B: LDD L0220 ; FINAL SPK ADV
    AA2E: ADDB L083B
    AA31: ADCA #$00
    AA33: BRA LAA3D

    AA35: LAA35 LDD L0220 ; FINAL SPK ADV
    AA38: SUBB L083B ;
    AA3B: SBCA #$00 ;
    AA3D: LAA3D STD L0220 ; FINAL SPK ADV


    AA40: LAA40 LDD L0220 ; FINAL SPK ADV
    AA43: BRCLR L0046,#$08,LAA69 ; BR IF NOT b3, DECEL FUEL C/O

    AA47: BSET L0051,#$20 ; SET b5
    ;
    AA4A: CLRA ;
    AA4B: CLRB ;
    AA4C: STD L0215 ;


    AA4F: LDAB L4151 ; 10 DEG DECEL FUEL CUT SPK ADV
    ;
    AA52: LDAA L021C ; COOLANT SPK
    AA55: SUBA L413D ; 20 DEG COOLANT SPK BIAS
    AA58: BMI LAA5C ; BR IF
    ; .. else
    AA5A: ABA ;
    AA5B: TAB ;
    AA5C: LAA5C STAB L022B ;
    ;
    AA5F: LDD L0220 ; FINAL SPK ADV
    AA62: SUBB L022B ;
    AA65: SBCA #$00

    AA67: BRA LAAA3



    AA69: LAA69 BRCLR L0051,#$20,LAAA6 ; BR IF NOT b5,

    AA6D: LDAB L414E ; 4% COEF DECEL FUEL CUT SPK MULT FILT

    AA70: LDAA L01FC ; TPS
    AA73: CMPA L4150 ; 9.8% TPS DECEL FUEL CUT SPK FILT SLEECT THRESH
    AA76: BLS LAA7B ; BR IF TPS LT THRESH


    ;
    ; FILTER DECEL FUEL CUT SPK
    ;
    AA78: LDAB L414F ; 8% COEF DECEL FUEL CUT SPK MULT FILT
    AA7B: LAA7B LDX L0215 ;
    AA7E: CPX #65264 ;
    AA81: BHI LAA8D ;

    AA83: LDAA #255
    AA85: JSR LF0F6 ; FILT ROUTINE

    AA88: STD L0215

    AA8B: BRA LAA90


    AA8D: LAA8D BCLR L0051,#$20 ; CLR b5,

    AA90: LAA90 LDAB L022B

    AA93: LDAA L0215
    AA96: MUL
    AA97: ADCA #$00
    AA99: TAB
    AA9A: CLRA
    AA9B: ADDD L0220 ; FINAL SPK ADV
    AA9E: SUBB L022B
    AAA1: SBCA #$00
    AAA3: LAAA3 STD L0220 ; FINAL SPK ADV

    AAA6: LAAA6 BRCLR L0082,#$40,LAAAD ; BR IF NOT b6,

    AAAA: JSR L1812 ; TO HEADS UP VECTOR TABLE
    ;
    ; IAC OPT WD 1, b1
    ; 1 = PWR STEER SW IN USE
    ;
    AAAD: LAAAD LDAA L4E86 ;
    AAB0: BITA #$02 ; b1
    AAB2: BEQ LAAE0 ; BR IF NOT b1
    ;

    ;
    ; DIACMW2, NON-VOL IDLE CNT'L MD WD
    ;
    AAB4: BRCLR L0036,#$20,LAADD ; BR IF NOT b5, PWR STEER PRESS LOAD IN WORK

    ;
    ; PWR STEER Spk Adv QUALS
    ;
    AAB8: LDAA L0006 ; COOL
    AABA: CMPA L4160 ; 151 DEG c COOL THRESH FOR PWR STEER SPK
    AABD: BLS LAADD ;
    ;
    AABF: LDAA L01FC ; TPS
    AAC2: BRSET L0053,#$10,LAACD ; BR IF b4, PWR STEER CRAMP STALL SAVER

    AAC6: CMPA L4163 ; 0d
    AAC9: BHI LAADD ;

    AACB: BRA LAAD2


    AACD: LAACD CMPA L4164 ; 0% TPS THRESH FOR SETTING PWR STEER SPK ADV
    AAD0: BHI LAADD ; BR IF

    AAD2: LAAD2 LDD L4161 ; 0 Deg PWR STEER FORCED SPK ADV
    AAD5: STD L0220 ; FINAL SPK ADV
    ;
    AAD8: BSET L0053,#$10 ; SET b4, PWR STEER CRAMP STALL SAVER

    AADB: BRA LAAE0



    AADD: LAADD BCLR L0053,#$10 ; CLR b4, PWR STEER CRAMP STALL SAVER

    ;
    ; SUB OFF INITIAL SPARK VALUE
    ;
    AAE0: LAAE0 LDD L0220 ; FINAL SPK ADV
    AAE3: SUBB L4133 ; O Deg, INTIAL SPK
    AAE6: SBCA #0 ; PREVENT UNDERFLOW
    AAE8: STD L0211 ; SAVE TOTAL SPARK VALUE
    ;
    ;
    ; CHECK FOR MAX SPARK LIMIT
    ;
    AAEB: LDD L4145 ; MAX ADV 42 DEG
    AAEE: SUBD L0211 ; TOTAL SPARK VALUE
    AAF1: BGT LAAF9 ; BR IF SPK VALUE ....

    AAF3: ADDD L0211 ; TOTAL SPARK VALUE
    AAF6: STD L0211 ; SAVE TOTAL SPARK VALUE



    ;
    ; CK DIG I/O MD WD FOR KNOCK RETARD SEL
    ;
    AAF9: LAAF9 LDAA L400F ; MODE WD, DIG I/O
    AAFC: BITA #$08 ; b3, KNK RETARD
    AAFE: BEQ LAB47 ; BR IF NOT b3

    AB00: BRSET L0050,#$10,LAB47 ; BR IF b4, DIAG SW IN DIAG POSIT.


    ;
    ; CK COOL TEMP FOR SPK RETARD QUAL'S
    ;
    AB04: LDAA L0006 ; COOL
    AB06: CMPA L45D0 ; 75 c MIN COOL FOR SPK RETARD
    AB09: BLS LAB47 ; BR IF COOL LT THRESH, (no retard)


    ;
    ; CK EGR
    ;
    AB0B: BRCLR L006E,#$02,LAB24 ; BR IF NOT b1, EGR HI VAC HYST

    AB0F: DEC L0231 ;
    AB12: BNE LAB17 ; ... else
    ;
    AB14: BCLR L006E,#$02 ; CLR b1, EGR HI VAC HYST
    ;
    AB17: LAB17 LDD L0211 ; TOTAL SPARK VALUE
    AB1A: SUBB L0842 ; SUB OFF BURST KNOCK VALUE
    AB1D: SBCA #$00 ; PREVENT UNDERFLOW
    AB1F: STD L0211 ; SAVE TOTAL SPARK VALUE

    AB22: BRA LAB47



    AB24: LAB24 LDAA L01E3 ; S/D MAP
    AB27: CMPA L46D5 ; 50 Kpa MAX MAP FOR BURST KNK RETARD
    AB2A: BCC LAB47 ; BR IF MAP GT 50 Kpa

    AB2C: LDAB L01FC ; TPS
    AB2F: CMPB L46D6 ; 50% TPS MAX TPS FOR BURST KNK RETARD
    AB32: BCC LAB47 ; BR IF TPS GT 50%

    AB34: SUBB L01FD ; DIFF TPS
    AB37: BCS LAB47 ; BR IF DIFF TPS LT ZERO

    AB39: CMPB L46D7 ; 4.7% DIFF TPS MIN FOR BURST KNK RETAR
    AB3C: BCS LAB47 ; BR IF TPS LT 4.7% DIFF
    ;
    AB3E: BSET L006E,#$02 ; SET b1, EGR HI VAC HYST
    ;
    AB41: LDAA L46D8 ; 0.5 SEC'S PERIOD FOR BURST KNK RETARD
    AB44: STAA L0231 ;


    ;
    ; BR HERE IF NO KNOCK RETART SELECTED
    ; AT 400F
    ;
    AB47: LAB47 SEI ;
    ;
    AB48: LDAB L0230 ;
    AB4B: CLR L0230 ;
    ;
    AB4E: CLI ;
    AB4F: BRSET L006E,#$02,LAB60 ; BR IF b1, EGR HI VAC HYST


    ;
    ; CURRENT ERR MD 1
    ; $F5
    ;
    AB53: BRCLR L0016,#$60,LAB59 ; BR IF NOT b5 & b6

    AB57: BRA LAB63

    ;
    ; SPARK RETARD QUAL'S
    ;
    AB59: LAB59 LDAA L0006 ; COOL
    AB5B: CMPA L45D0 ; 75 c MIN COOL FOR SPK RETARD
    AB5E: BCC LAB63 ; BR IF COOL GT 75c

    AB60: LAB60 CLRA ;
    AB61: BRA LAB91


    ;
    ; CK RETARD QUAL'S
    ;
    AB63: LAB63 LDAA L02A7 ; MPH/1
    AB66: CMPA L45CE ; 2 MPH MIN Vss FOR SPK RETARD
    AB69: BCC LAB72 ; BR IF Vss G.T. 2 MPH

    AB6B: LDAA L0063 ; RPM/12.5
    AB6D: CMPA L45CF ; 700 RPM MIN FOR SPK RETARD
    AB70: BCS LABA2 ; BR IF RPM L.T. 700 RPM


    ;
    ; CURRENT ERR WD #4
    ; $F5
    ;
    AB72: LAB72 BRCLR L0019,#$10,LAB7B ; BR IF NOT b4, ERR 43, KNOCK SENSOR CKT

    AB76: LDAA L4E6D ; P/O ERR 42 (KNOCK FAIL)
    AB79: BRA LAB91


    AB7B: LAB7B LDAA L0843
    AB7E: MUL
    AB7F: ASLD
    AB80: BCS LAB87

    AB82: ADDA L022F
    AB85: BCC LAB89

    AB87: LAB87 LDAA #255
    AB89: LAB89 TAB
    AB8A: LDAA L0844
    AB8D: CBA
    AB8E: BLS LAB91

    AB90: TBA
    AB91: LAB91 STAA L022F
    AB94: LSRA
    AB95: PSHA
    AB96: TSX

    AB97: LDD L0211 ; SAVE TOTAL SPARK VALUE
    AB9A: SUBB 0,X
    AB9C: SBCA #$00
    AB9E: STD L0211 ; SAVE TOTAL SPARK VALUE

    ABA1: INS

    ABA2: LABA2 LDAA L0154 ; ??? SPK RETARD
    ABA5: BEQ LABB2 ; BR IF = Z

    ABA7: LDD L414B ; MAX RETARD DURING TQ MANAGMENT FUEL C/O
    ABAA: CPD L0211 ; CURRENT RETARD (2's CMP
    ABAE: BLT LABD5 ;

    ABB0: BRA LABD2



    ABB2: LABB2 BRCLR L0051,#$20,LABC9 ; BR IF NOT b5

    ABB6: LDAA L01FC ; TPS
    ABB9: CMPA L48D0 ; 2.7% TPS MAX IDLE FUEL TABLE
    ABBC: BHI LABC9 ; BR IF TPS GT THRESH

    ABBE: LDD L4149 ; 7.4 DEG, MAX RETARD DURING FUEL C/O
    ABC1: CPD L0211 ; CURRENT RESTARD (2's CMP)
    ABC5: BLT LABD5 ; BR IF

    ABC7: BRA LABD2


    ABC9: LABC9 LDD L4147 ; 10 DEG, MAX RETARD
    ABCC: CPD L0211 ; CURRENT RESTARD (2's CMP)
    ABD0: BLT LABD5 ;

    ABD2: LABD2 STD L0211 ; CURRENT RESTARD (2's CMP

    ABD5: LABD5 LDD L0211 ; CURRENT RESTARD (2's CMP

    ;
    ; SERIAL DATA MD WORD
    ; CK FOR ENG CONTROLLER MODE
    ;
    ABD8: BRCLR L003B,#$10,LABF9 ; BR IF NOT b4, IN MODE 4, ($F4)

    ABDC: LDX #$0397 ;
    ABDF: BRCLR 0,X,#$08,LABF9 ; BR IF NOT b3,

    ABE3: BRSET 0,X,#$10,LABE9 ; BR IF b4,

    ABE7: CLRA ;
    ABE8: CLRB ;
    ;
    ABE9: LABE9 BRSET 0,X,#$20,LABF4 ; BR IF b5,

    ABED: ADDB L039A ;
    ABF0: ADCA #$00 ; ROUND

    ABF2: BRA LABF9



    ABF4: LABF4 SUBB L039A
    ABF7: SBCA #$00

    ABF9: LABF9 STD L0211 ; CURRENT RESTARD (2's CMP
    ABFC: STD L0213 ;
    ;
    ABFF: BCLR L004F,#$01 ; CLR b0, 1 = RETARD, 0 = ADVANCE
    ;
    AC02: LDD L0211 ; CURRENT RESTARD (2's CMP
    AC05: BPL LAC0B ; BR IF

    AC07: BSET L004F,#$01 ; SET b0, 1 = RETARD, 0 = ADVANCE
    ;
    AC0A: NEGB ;
    AC0B: LAC0B TBA ;
    AC0C: BRSET L0051,#$40,LAC1D ; BR IF b6,

    AC10: LDAB L0215 ;
    AC13: LDX #$0216 ;
    ;
    AC16: BRCLR 0,X,#$80,LAC1B ; BR IF NOT b7,

    AC1A: INCB ;
    AC1B: LAC1B MUL ;
    ;
    AC1C: INCA ;

    ;
    ; CK IF HEADS UP ON LINE
    ;
    AC1D: LAC1D BRCLR L0082,#$40,LAC24 ; BR IF NOT b6,
    ; ... else
    AC21: JSR L180F ; TO HEADS UP VECTOR TABLE

    ;--------------------------------------------------
    ; SPARK LATENCIES
    ; BDWM, 5.7L V8 TYPE $0D ECM
    ;
    ;
    ;--------------------------------------------------
    AC24: LAC24 PSHA
    AC25: LDAA L0062 ; RPM/25
    AC27: LDX #$4540 ; INDEX TBL
    AC2A: JSR LF136 ; 2D LK UP ENTRY

    AC2D: STAA L0224

    AC30: PULA
    AC31: LDX #$005F ; LAST DPR PERIOD VAL ADDR, (MLT'CND)
    AC34: JSR LF1ED ; 8 x 16 Mult w/16b result rounded to upper 16b


    AC37: BRSET L004F,#$01,LAC3F ; BR IF b0, 1 = RETARD, 0 = ADVANCE

    AC3B: NEGA
    AC3C: NEGB
    AC3D: SBCA #$00

    AC3F: LAC3F SUBB L0224
    AC42: SBCA #$00
    AC44: PSHB
    AC45: PSHA
    AC46: TSX
    AC47: CLRA
    AC48: CLRB
    AC49: SUBD L3FC0 ; RPM = ((65536 * 120)/8)/CAL
    AC4C: LSRD
    AC4D: LSRD
    AC4E: LSRD
    AC4F: LSRD
    AC50: ORAA #$F0
    AC52: ADDD L3FF6 ; EST FALL CNT'R
    AC55: SUBD 0,X
    AC57: BMI LAC5D

    AC59: ADDD 0,X
    AC5B: STD 0,X
    AC5D: LAC5D LDD 0,X
    AC5F: SUBD L3FF6 ; EST FALL CNT'R
    AC62: JSR LF08A ; VERY SHORT DELAY

    AC65: STD L3FE8
    AC68: JSR LF08A ; VERY SHORT DELAY

    AC6B: ADDD L3FDC
    AC6E: SUBD L020F
    AC71: NOP
    AC72: LDX L020F
    AC75: STD L3FE6
    AC78: JSR LF08A ; VERY SHORT DELAY

    AC7B: STX L3FDC
    AC7E: JSR LF08A ; VERY SHORT DELAY

    AC81: PULA
    AC82: PULB
    AC83: STD L3FF6 ; EST FALL CNT'R

    ;-----------------------------
    ; MINOR LOOP MODE WD
    ; b3 1 = 1st DRP VALID
    ;-----------------------------
    AC86: BRCLR L0044,#$08,LACEC ; BR IF NOT b3,

    AC8A: BRCLR L0050,#$04,LACCB ; BR IF NOT b2, DRP OCCOURED 6.25msec TEST

    AC8E: LDD L3FCA
    AC91: PSHB
    AC92: PSHA
    AC93: PULX

    ;
    ; CK IS EST ERR, (ERR 42)
    ;
    AC94: LDY #$5B03
    AC98: BRCLR 0,Y,#$20,LACD7

    AC9D: BRSET L004F,#$40,LACE0 ; BR IF b6, MINOR LOOP EST MONITOR ??


    ;-----------------------------
    ; MINOR LOOP MODE WD
    ; b7 1 = LOCKED IN ERR 42A
    ;-----------------------------
    ACA1: BRSET L0044,#$80,LACD1

    ACA5: SUBD L0228
    ACA8: TSTA
    ACA9: BNE LACB9

    ACAB: CMPB L4E67 ; NUM PA1 CNT'S FOR ERROR 42
    ACAE: BHI LACB9

    ;-----------------------------
    ; MINOR LOOP MODE WD
    ; b6 1 = 1st GOOD ERR 42A FLAG
    ;-----------------------------
    ACB0: BRSET L0044,#$40,LACD7 ; BR IF b6

    ACB4: BSET L0044,#$40 ; SET b6

    ACB7: BRA LACC8

    ACB9: LACB9 LDAB L024F ; EST ERR CNT'R
    ACBC: CMPB L4E68 ; 4, NUM EST ERR'S FR 42A
    ACBF: BHI LACCE ;

    ACC1: INCB ; INCR EST ERR CNT'R
    ACC2: STAB L024F ; EST ERR CNT'R
    ACC5: BCLR L0044,#$40 ;
    ; CLR b6
    ACC8: LACC8 STX L0228 ;

    ACCB: LACCB JMP LAD5E

    ;-----------------------------
    ; MINOR LOOP MODE WD
    ; b7 1 = LOCKED IN ERR 42A
    ;-----------------------------
    ACCE: LACCE BSET L0044,#$80 ; SET b7,

    ;
    ; CURRENT ERR WD #4
    ; $F5
    ;
    ACD1: LACD1 BSET L0019,#$20 ; SET b5, ERR 42, IGN ERROR

    ACD4: JMP LAD5E


    ACD7: LACD7 BSET L004F,#$40 ; SET b6, MINOR LOOP EST MONITOR ??

    ACDA: CLR L024F
    ACDD: STX L0228

    ;-----------------------------
    ; MINOR LOOP MODE WD
    ; b3 1 = 1st DRP VALID
    ;-----------------------------
    ACE0: LACE0 BCLR L0044,#$08 ; CLR b3
    ;
    ACE3: LDX L3FEC ;
    ACE6: JSR LF08A ; VERY SHORT DELAY
    ;
    ACE9: STX L3FE4 ;
    ;
    ACEC: LACEC BSET L004B,#$10 ; SET b4


    ;
    ; NVMW, NON-VOL RAM MODE WD
    ;
    ACEF: BRCLR L0004,#$80,LACFC ; BR IF NOT b7, ERR 42 (EST)

    ;-----------------------------
    ; MINOR LOOP MODE WD
    ; b2 1 = SKIP ERR 43 DUE TO ALDL
    ;-----------------------------
    ACF3: BRSET L0044,#$04,LACFC ; BR IF b2

    ;
    ; CURRENT ERR WD #4
    ; $F5
    ;
    ACF7: BSET L0019,#$20 ; SET b5, ERR 42, IGN ERROR

    ACFA: BRA LAD5B



    ;
    ; SERIAL DATA MD WORD
    ; CK FOR ENG CONTROLLER MODE
    ;
    ACFC: LACFC BRCLR L003B,#$10,LAD5E ; BR IF NOT b4, IN MODE 4, ($F4)

    AD00: LDAA L0393
    AD03: BITA #$08
    AD05: BEQ LAD5E

    ;-----------------------------
    ; MINOR LOOP MODE WD
    ; b2 1 = SKIP ERR 43 DUE TO ALDL
    ;-----------------------------
    AD07: BSET L0044,#$04 ; SET b2

    AD0A: BRA LAD5B
    ;---------------------------------------------



    AD0C: LAD0C LDX #$FFFF

    ;-----------------------------
    ; MINOR LOOP MODE WD
    ; b3 1 = 1st DRP VALID
    ;-----------------------------
    AD0F: BRCLR L0044,#$08,LAD59

    AD13: LDD L3FC0 ; RPM = ((65536 * 120)/8)/CAL
    AD16: STD L005F ; LAST DPR PERIOD
    AD18: STD L020B

    AD1B: LDX #$005F ; LAST DPR PERIOD ADDR,
    AD1E: LDAA L4142 ; 8, (8 CYL, 6 = 6 CYL

    AD21: LDAB #32
    AD23: MUL
    AD24: TBA
    AD25: BEQ LAD2C

    AD27: JSR LF1ED ; 8 x 16 Mult w/16b result rounded to upper 16b


    AD2A: STD L005F ; LAST DPR PERIOD
    AD2C: LAD2C LDD L005F ; LAST DPR PERIOD
    AD2E: ASLD ; x2
    AD2F: XGDX

    AD30: LDD #$0133
    AD33: FDIV
    AD34: PSHX
    AD35: PULA
    AD36: PULB
    AD37: CMPA #96
    AD39: BCS LAD44

    AD3B: ADDD #$4080
    AD3E: BCC LAD4B

    AD40: LDAA #255
    AD42: BRA LAD4B

    AD44: LAD44 ASLD
    AD45: SUBD #$1F80
    AD48: BCC LAD4B

    AD4A: CLRA
    AD4B: LAD4B STAA L0061 ; RPM
    AD4D: PSHX
    AD4E: PULA
    AD4F: PULB
    AD50: ADDD #128
    AD53: SBCA #$00 ; ROUND
    AD55: STAA L0062 ; RPM/25
    AD57: BRA LAD5B

    AD59: LAD59 STX L005F
    AD5B: LAD5B BCLR L004B,#$10
    AD5E: LAD5E BCLR L0050,#$04 ; CLR b2, DRP OCCOURED 6.25msec TEST

    AD61: RTS
    ;-----------------------------------------



    ;-----------------------------------------
    AD62: LAD62 LDX #$400E ; MODE WD, 0000 0000 AFR 4
    AD65: BRSET 0,X,#$04,LAD6C ; BR IF b2, (SHIFT LIGHT ENABLE)

    AD69: JMP LAE64


    AD6C: LAD6C BRCLR L0050,#$10,LAD76 ; bR IF NOT b4, DIAG SW IN DIAG POSIT.

    AD70: BRSET L004F,#$80,LAD76 ; BR IF b7, ENGINE RUNNING

    AD74: BRA LAD8B

  5. #95
    Fuel Injected!
    Join Date
    Feb 2013
    Location
    Euless, TX
    Posts
    1,785
    What I posted is just part of the timing control code in the PCM used to arrive at the final timing value.

    If you provide the XDF and BIN you are using I can look at the equation to tell if the BIAS is being accounted for when it comes to the tables. If you zero'd out the altitude bias table and the bias value is not being accounted for and the initial timing advance is not be accounted for it could cause some weird values.

    One other thing to consider as well. GM used two different ignition control modules during this time period as well. The 048 is known to retard timing about 6* over 3,200 rpm and the 369 is known to advance the timing 2* above about 4,000 rpm using the GM provided latency table.
    Last edited by Fast355; 01-10-2019 at 10:03 AM.

  6. #96
    Fuel Injected!
    Join Date
    Apr 2017
    Location
    Oregon
    Posts
    178
    Thanks for the advice! I think the problem may be in the ADX file, it's the one with the crazy spark readings and the logging problem. There are a lot of things turned off from the factory on the G30 bin like the cat overheat. I returned the altitude table to factory. but left the scalar turned off for now. The Ignition module is a Borg Warner not OEM. If next weekend is good weather I may drag the dyno out and see if the dyno can read the changes. When switching a few things off and on, if it's really altering the timing that much, there should be a change in turning off the scalar. I want to try to figure out why this is acting the way it is so it doesn't all of a sudden add 15 degrees more timing for some reason when the table is adjusted for some mystery defect. I think I may just switch logging over to the ALDL Scan Program. It seems a little more stable, timing wise. John the programmer thought the funny numbers may have something to do with signed data. He has been a great help! The bin started with the factory bin with the transmission shift and vss tables lifted from a BYJM with its lower gear ratio. Its changed from there but I try not to change stuff for no good reason. Like the PE. It looks bad on the chip, but whatever they do its a millisecond until it hits 12.5 AFR at WOT, not 15 seconds like tuner pro says. I figured eventually, once it's a little more dialed in, I will leave it at WOT for an extended period to see if it goes crazy rich once that kicks in.
    Attached Files Attached Files

  7. #97
    Fuel Injected!
    Join Date
    Feb 2013
    Location
    Euless, TX
    Posts
    1,785
    Quote Originally Posted by donf View Post
    Thanks for the advice! I think the problem may be in the ADX file, it's the one with the crazy spark readings and the logging problem. There are a lot of things turned off from the factory on the G30 bin like the cat overheat. I returned the altitude table to factory. but left the scalar turned off for now. The Ignition module is a Borg Warner not OEM. If next weekend is good weather I may drag the dyno out and see if the dyno can read the changes. When switching a few things off and on, if it's really altering the timing that much, there should be a change in turning off the scalar. I want to try to figure out why this is acting the way it is so it doesn't all of a sudden add 15 degrees more timing for some reason when the table is adjusted for some mystery defect. I think I may just switch logging over to the ALDL Scan Program. It seems a little more stable, timing wise. John the programmer thought the funny numbers may have something to do with signed data. He has been a great help! The bin started with the factory bin with the transmission shift and vss tables lifted from a BYJM with its lower gear ratio. Its changed from there but I try not to change stuff for no good reason. Like the PE. It looks bad on the chip, but whatever they do its a millisecond until it hits 12.5 AFR at WOT, not 15 seconds like tuner pro says. I figured eventually, once it's a little more dialed in, I will leave it at WOT for an extended period to see if it goes crazy rich once that kicks in.
    I might be able to explain the PE a little better. Basically there are two different entry methods for PE. One is at a much lower throttle opening and delayed by time or rpm. The second (Fast Entry PE) happens as soon as you cross over the TPS value. The first PE entry also uses a delayed air/fuel ratio decay. It is possible on the G30 since it was not as heavily regulated on the emissions that the first step of PE was eliminated all together and you only have the fast entry. Fast Entry PE TPS table would be set the same as the PE Entry TPS table.

  8. #98
    Fuel Injected!
    Join Date
    Apr 2017
    Location
    Oregon
    Posts
    178
    Thank you for the help. I will mess around with it this weekend and see if anything else adds up. It really runs well as is for a big old van, I am just hoping for a little more. Looking at my bin today I did see where the altitude correction table is still 0. I keep copying and pasting,then forgetting to click in another cell so tunepro will save it. So that was 0 in the last test. I am not sure it mattered since the scalar set to 0 too disabled it.
    Last edited by donf; 01-11-2019 at 08:48 PM.

  9. #99
    Fuel Injected!
    Join Date
    Apr 2017
    Location
    Oregon
    Posts
    178
    So the first full WOT dyno run was not aborted only because I was looking at tunerpro to see when PE and AE where kicking in instead of the dyno screen. I slowed the acceleration rate down to better simulate towing and it went very lean for the first second and a half. Not lean enough to make a drivability problem but lean enough to where I don't want to repeat that mistake. I think I need to work on the AE. The rest of the run hovered around 13 so that's not bad for now. So some nice person here posted a Bin that is supposed to be from a 1996 G van HD with vortec heads. I opened the bin up it looks to be very minor changes in some of the AE tables. Here are the two most changed tables and one is only changed when its very cold. So my question is does this look like enough of a change or may I need something more. It looks like the tables affected have to do with time, but what table affects the amount of fuel? I am not fully understanding these yet. I was surprised but a lot of the AE tables where exactly the same for the 96 vortec head tbi van vs my 95. The hp and torque on the first run were improved over the tbi heads and flat tappet cam through the whole range but I think there is still some timing problem holding it back by a lot.

    Edit: I think the time in the AE tables is adding time to injector pulse width. If that is the case, then the 96 tbi G van looks to lean the TPS AE table at the very top not increase it compared to 1995 and the 193 heads. It's not bad drivability wise as is at all, but I would rather not be that lean even for a second. There is a lot of talk about AE here in past threads, but not many specifics, also the older tbi computers appear to have a fewer tables. I think I will test the theory by increasing the time slightly in the two main tables and see what the result is.

    Last edited by donf; 01-12-2019 at 08:59 PM.

  10. #100
    Fuel Injected!
    Join Date
    Feb 2013
    Location
    Euless, TX
    Posts
    1,785
    Quote Originally Posted by donf View Post
    So the first full WOT dyno run was not aborted only because I was looking at tunerpro to see when PE and AE where kicking in instead of the dyno screen. I slowed the acceleration rate down to better simulate towing and it went very lean for the first second and a half. Not lean enough to make a drivability problem but lean enough to where I don't want to repeat that mistake. I think I need to work on the AE. The rest of the run hovered around 13 so that's not bad for now. So some nice person here posted a Bin that is supposed to be from a 1996 G van HD with vortec heads. I opened the bin up it looks to be very minor changes in some of the AE tables. Here are the two most changed tables and one is only changed when its very cold. So my question is does this look like enough of a change or may I need something more. It looks like the tables affected have to do with time, but what table affects the amount of fuel? I am not fully understanding these yet. I was surprised but a lot of the AE tables where exactly the same for the 96 vortec head tbi van vs my 95. The hp and torque on the first run were improved over the tbi heads and flat tappet cam through the whole range but I think there is still some timing problem holding it back by a lot.

    Edit: I think the time in the AE tables is adding time to injector pulse width. If that is the case, then the 96 tbi G van looks to lean the TPS AE table at the very top not increase it compared to 1995 and the 193 heads. It's not bad drivability wise as is at all, but I would rather not be that lean even for a second. There is a lot of talk about AE here in past threads, but not many specifics, also the older tbi computers appear to have a fewer tables. I think I will test the theory by increasing the time slightly in the two main tables and see what the result is.

    The only 96 Vortec head G-vans I have seen had the governed TBI units and used the 366/427 big truck injectors. I think GM swapped injectors, made a few tweaks and sent them out the door.

    I would multipy the whole TPS AE table by 1.25 and the MAP AE table by 1.5 and see if that gets you closer. It is easier to trim back too much fuel than deal with the consequences of not having enough. The time in those tables is pulsewidth added asynchronus. The PCM drives the injectors both at the same time to deliver it. uSec is microseconds fwiw. From what I remember 1000 usec is 1 msec.
    Last edited by Fast355; 01-12-2019 at 10:22 PM.

  11. #101
    Fuel Injected!
    Join Date
    Feb 2013
    Location
    Euless, TX
    Posts
    1,785
    There are also tables to modify AE based on temperature and RPM. I need to look at the tables again but I also seem to remember their being AE decay tables. The decay tables control how long the additional fuel is injected. From what I remember lower numbers mean a longer AE shot. TPS AE responds more quickly but also decays out much more quickly than MAP AE.

  12. #102
    Fuel Injected!
    Join Date
    Apr 2017
    Location
    Oregon
    Posts
    178
    Thank you for the advice and help again.

  13. #103
    Fuel Injected!
    Join Date
    Feb 2015
    Location
    New Zealand
    Age
    50
    Posts
    223
    I've got a 94 G20 van that I fitted a Vortec headed L31 crate motor into, it's running TBI, headers into a 3" single exhaust and was running a Comp Cam 08-464-8.
    I just had a look at my tables and here what I had, I'm not saying what I've got is correct but it's quite different to what you had.
    Attached Images Attached Images

  14. #104
    Fuel Injected!
    Join Date
    Apr 2017
    Location
    Oregon
    Posts
    178
    Quote Originally Posted by Kitch View Post
    I've got a 94 G20 van that I fitted a Vortec headed L31 crate motor into, it's running TBI, headers into a 3" single exhaust and was running a Comp Cam 08-464-8.
    I just had a look at my tables and here what I had, I'm not saying what I've got is correct but it's quite different to what you had.
    Thank you for the feedback. Tuner pro has a difference/comparison feature. It posts "compare" in big bold letters on the top of the chart so its clear. It is very different than looking at one of the tables with all the data. The chart photo was a comparison between the 95 g30 tables and the 96 g30 HD only the difference will show.

  15. #105
    Fuel Injected!
    Join Date
    Apr 2017
    Location
    Oregon
    Posts
    178

    The initial advance is set at 10 degrees. The red line is with the initial advance set to 3 degrees, bumping the whole table by 7, right? The green is with the initial set at 7 bumping the whole chart by three. I ran the van with 0 initial and lost power over the other two. I ran the initial advance at 10 and the power was about 5 hp lower through the whole range. The run in pink was with altitude correction turned on with the same settings as the green run. I let off there was no use pushing that combo. The lack of the torque converter bump is because the chip is locked into 3rd very early and the converter locked to allow a lower RPM pull with good repeatability. I think there is a little more in it with a more refined fuel and spark table, but really I dont see where it's going to gain another 30hp staying below 4500 rpm.


    After a few tweaks the fuel stayed pretty steady for wot at 13 plus or minus a little.


    Here is what was started with pretty much the same temp conditions last year. All numbers are corrected for air and humidity anyway.

Similar Threads

  1. Towing with T56
    By CDeeZ in forum Gear Heads
    Replies: 73
    Last Post: 05-13-2018, 04:43 PM
  2. Starting over
    By old truck guy in forum GM EFI Systems
    Replies: 1
    Last Post: 03-12-2016, 01:27 PM
  3. Suggestions for a starting bin
    By 88tpix2 in forum GM EFI Systems
    Replies: 1
    Last Post: 04-16-2014, 03:11 PM
  4. Tuning for towing?
    By dyeager535 in forum GM EFI Systems
    Replies: 13
    Last Post: 04-10-2012, 11:18 AM
  5. Starting Fresh
    By Six_Shooter in forum Gear Heads
    Replies: 2
    Last Post: 03-03-2011, 04:19 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •