I'm not familiar with the MSD circuitry and individual components other than what MSD means, which is: Multiple Spark Discharge, which produces a 200 volt pulse to the coil,which in turn, increases the spark energy to 40k volts. At lower RPM's, say less than 4000 RPM, the system provides several spark occurrences after that RPM, there is not enough time to charge/discharge the spark coil more than once per cylinder. The origional Mopar system was designed to simply replace the points as a maintenance issue. The control box simply switched the coil off, using a signal generated by the pickup coil in the distributor, to produce the spark then on to charge the coil for the next event. The ballast resistor simply limited the current to the coil and switching transistor to avoid overheating and subsequent damage. I believe the MSD system does not use a ballast resistor because the coil current is supplied via capacitor, internal to its control box. Not sure if that answers your questions.
BOB RENTON