The other day, Carl I. mentioned he always wanted to look at the listing to determine which locations where not being used, so he could plug in patches. However, he just never found the time to do it. I'm thinking there might be other "chip hackers" who also could benefit from this info. So here are the unused locations in the 86/87 chip:
Data Section
$271: Boost Spark Filter Coefficient
$27E & 27F: (some blinky thing for SES light)
$2A2: Malf32 LV8 Limit - not used due to bug in ROM code
$3EF: TCC Lock Min Temp
$42B: Highway Mode AFR
$479 - 4B0: (56 bytes) intended for simultaneous injector C/L
$68E - 690: (3 bytes) IAC stuff
$6FB - 70D: (19 bytes) MAF Table #6
$77D & 77E: leftover CCI timer
$798 - 79E: (7 bytes) 0's
Code Section
$7DC - 7DF: (3 bytes) 0's
$8DA - 8EF: (22 bytes) 0's
$AE5 - AFC: (24 bytes) DFCO AE code that does absolutely nothing
$B1C - B2B: (16 bytes) 0's
$BE3 - BF3: (17 bytes) C/L Vaporization - never executed
$C4C & C4D: load A with airflow # - not used
$D97 - DE1: (75 bytes) simultaneous injector C/L
$F34 - F3A: (7 bytes) simultaneous fuel system
$FFB - FFF: (5 bytes) 0's
The factory code also has AE based on LV8 increase disabled but to reuse this chip space requires many changes to branch addresses and is too much to list here.
Let me know if something on this list is used and I'm just not aware of it.
Data Section
$271: Boost Spark Filter Coefficient
$27E & 27F: (some blinky thing for SES light)
$2A2: Malf32 LV8 Limit - not used due to bug in ROM code
$3EF: TCC Lock Min Temp
$42B: Highway Mode AFR
$479 - 4B0: (56 bytes) intended for simultaneous injector C/L
$68E - 690: (3 bytes) IAC stuff
$6FB - 70D: (19 bytes) MAF Table #6
$77D & 77E: leftover CCI timer
$798 - 79E: (7 bytes) 0's
Code Section
$7DC - 7DF: (3 bytes) 0's
$8DA - 8EF: (22 bytes) 0's
$AE5 - AFC: (24 bytes) DFCO AE code that does absolutely nothing
$B1C - B2B: (16 bytes) 0's
$BE3 - BF3: (17 bytes) C/L Vaporization - never executed
$C4C & C4D: load A with airflow # - not used
$D97 - DE1: (75 bytes) simultaneous injector C/L
$F34 - F3A: (7 bytes) simultaneous fuel system
$FFB - FFF: (5 bytes) 0's
The factory code also has AE based on LV8 increase disabled but to reuse this chip space requires many changes to branch addresses and is too much to list here.
Let me know if something on this list is used and I'm just not aware of it.
