Just to expand on the 'marine engines can't use vacuum advance'.... The way vacuum advance works is by tapping into the manifold vacuum while the engine is running midrange, but under very light throttle/load. The light load enables the spark to be advanced without the risk of detonation (and piston destruction).
So, if you over-advance a marine engine, which is ALWAYS under significant load, the next sound you tune is 'pop goes the pistons'...
The second thing is that the advancing relies on a partial vacuum in the manifold under load... That NEVER happens in a marine engine. You back the throttle off (as you would in a car once it's 'up to speed') and you slow down!
I've read various analogies, but the common one is that the load on your boat engine at midrange (3000-4500) is the same as a car climbing a 30% gradient, at 80mph!
Chris......