I tried John's curve and for me the timing curve is right where it needs to be at startup through WOT.
Code:
1448075,2,44,86,128,170,212,254,296,338,380,422,464,506,548,160,152,143,134,126,117,108,100,91,83,74,65,57,48,39,39,41,44,47,
49,52,55,57,60,62,89,117,145,173,200,228,256,286,328,370,412,454,496,538,580,622,664,706,748,790,832,874,916,958,1000,1042,1084,
1126,1168,1210,1252,1294,1336,1378,1420,1462,1504,1546,1588,1630,1672,1714,1756,1798,1840,1882,1924,1966,2008,2050,2092,2134,2176,
2218,2260,2302,2344,2386,2428,2470,2512,2554,2596,2638,2680,2722,2764,2806,2848,2890,2932,2974,3016,3058,3100,3142,3184,3226,3270,
3315,3360,3405,3450,3494,3539,3584,3629,3674,3718,3763,3808,3853,3898,3943,3987,4032,4077,4122,4167,4211,4256,4301,4346,4391,4435,
4480,4525,4570,4615,4660,4704,4749,4794,4839,4884,4928,4973,5018,5063,5108,5152,5197,5242,5287,5332,5377,5421,5466,5511,5556,5601,
5645,5690,5735,5780,5825,5869,5914,5959,6004,6049,6094,6138,6183,6228,6273,6318,6362,6407,6452,6497,6542,6586,6631,6676,6721,6766,
6811,6855,6900,6945,6990,7035,7079,7124,7169,7214,7259,7303,7348,7393,7438,7483,7528,7572,7617,7662,7707,7752,7796,7841,7886,7931,
7976,8020,8065,8110,8155,8200,8245,8289,8334,8379,8424,8469,1329068,1334735,1340402,1346069,1351736,1357403,1363070,1368737,1374404,
1380071,1385738,1391405,1397072,1402739,1408406,1414073,1419740,1425407,1431074,1436741,1442408
1) above table the first value is 1448075. how is that usable? Its bigger then the biggest number that timer1 can hold and there other values similar.
2) the table has a 2 as the second number it seems that the numbers should go in some kind of order.
3) the first row it seems that the numbers are all over the place (example)
Now I am guessing that at lower rpm the pic is using the numbers at the end of the table and as the rpm increases the pic uses the values closer to the beginning? is this right?
as I mentioned on my engine sim using a timing light the curve is where it should be.(IMO)