Complete. Can handle any kind of ignition system you'd like, including COP.
I recommend the Megasquirt'n Spark - Extra firmware...
http://megasquirt.sourceforge.net/extra/
Features...
<UL TYPE=SQUARE><LI>12x12 fuel tables
<LI>12x12 spark tables
<LI>DualTable code
<LI>Staged injection code
<LI>Rev limiter
<LI>Overboost protection
<LI>Mappable Air:Fuel Ratio target for use with wideband O2
<LI>Coolant temp timing advance
<LI>Inlet temp timing retard
<LI>MAPdot accel/decel enrichment
<LI>Anti-rev / Traction Control feature
<LI>Over-run fuel cut
<LI>Afterstart Enrichments
<LI>Cranking /Priming settings[/list]
Ignition control options:
<UL TYPE=SQUARE><LI>No ignition (fuel only)
<LI>Distributor for even-fire 2 stroke 1,2,3,4 cyl and
even-fire 4 stroke 1,2,3,4,5,6,8,10,12,16 cyl
<LI>Ford EDIS
<LI>Dual Ford EDIS (e.g. 2 EDIS4 modules on a V8) TEST
<LI>Dodge Neon crank decoder
<LI>Ford TFI
<LI>GM 7 pin HEI
<LI>Toothed wheel decoder
<LI>Dual wheel decoder/2nd trigger[/list]
Some other nice extras...
<UL TYPE=SQUARE><LI>Switchable tables
<LI>Boost control
<LI>Water injection control
<LI>Dual EGO sensor support
<LI>Shift Lights
<LI>Launch Control/Flat shift
<LI>Programmable Outputs 1, 2, 3 and 4
<LI>Knock sensor input w/ timing & boost retard
<LI>PWM idle for use with variable valves
<LI>Nitrous control (min rpm, new timing map or fixed retard)
<LI>EGT logging
<LI>Tacho Output Pin
<LI>Mass Air Flow Meter use a MAF for fueling calculations[/list]
So as you can see, its a "full service" engine management system.
I'm installing MSnS-E on our '05 Briggs right now.
Another related thread...
http://fsae.com/eve/forums/a/tpc/f/125607348/m/9651...10941321#75010941321
I'm also going to be using it on my new Porsche 951...