I have been reading up about ignition coils. You asked about ballasted vs non-ballasted coils, here's what I understand.
TL;DR version:
If any two coils have the same resistance, you may assume they are interchangeable.
Long version:
When cranking the engine, the starter motor draws so much current that the voltage across the coil is reduced, weakening the spark. A
ballast resistor placed in series with the ignition switch (but bypassed by the starter switch) reduces the coil voltage when
not cranking so that it is more or less constant all the time. The resistor is usually visibly attached near the coil. A
ballasted coil is one which is designed to operate best at reduced voltage (around 9V for example), whereas an
unballasted coil is designed to operate at 12V. Some
electronic ignition systems use a more sophisticated voltage regulator and are designed to work with a special low-resistance coil, whereas some are designed to work with ordinary unballasted coils.
The only way to tell for sure what type of coil you have in front of you is to measure its primary winding resistance. It will be around 3 Ohm for an unballasted coil, or 1.5 Ohm for a ballasted coil. If it is around 1 Ohm, it is a special coil for an electronic ignition that includes its own voltage regulator chip.
To check if your circuit includes a ballast resistor, with the ignition on, detach the (+) wire from the coil and measure its voltage relative to the chassis. It will be around 12V for an unballasted system, or around 9V for a ballasted system.
Specifics:
On your system, my guess is that:
- The cream(?) wire is +12V from the ignition switch
- The red wire is the power supply to the electronic ignition box
- The green wire is connected to earth via the electronic ignition box which switches it on and off
- The white wire from the electronic ignition box carries the timing signal from a magnetic sensor in your distributor
To use this you will definitely need a circuit diagram to know how it should be wired.