I have a classroom manual for electrical systems. It says the ballast resistor compensates for changes in voltage and current flow caused by engine speed and temperature changes. The resistor provides about one-half of the total primary circuit resistance and is the only part of the primary circut that is temperature compensated. The coil provides the other half of primary circuit resistance. At low speeds current flows through the circut for relitively long periods of time. The current flow heats the resistor, and its resistance increases. This drops the applied voltage at the coil. At higher speeds the points open more often and current flows for shorter periods of time. The ballast resistor cools, and its resistance drops. Higher voltage is applied to the coil, but the shorter current flow duration results in about the same magnetic suturation of the coil. The ballast resistor simply evens out the voltage and current flow of the primary circut. In doing so, it reduces peak voltage at the coil and thus reduces current flow that would burn the breaker points faster. This is the most noticeable effect. Although late-model domestic cars use electronic ignition with no points, a ballast resistor is somtimes used. to stabilize primary voltage and current flow. G.M. HEI does not use a resistor.