What is the timing and RPM's without and with the vacuum advance line plugged into the dist (don't forget to plug the line when checking timing)?
Do you have a vacuum gauge? Plug it into the vacuum advance line going to the carb at idle. You should see no vacuum (if you do see a vacuum your advance port is not working correctly or you have it plugged into manifold vacuum and not ported vacuum). Start to rev the engine, the gauge should progressively show more vacuum. If you show no vacuum then the advance port is not working.
Do you have a vacuum pump (if not - you can just suck on a vacuum line)? Connect it to the dist and slowly apply a vacuum, with the top off you should see the cam move inside the dist. If it doesn't move and you cannot apply a vacuum then the diaphragm is torn. If it holds vacuum but nothing moves (does not advance the timing) you have a stuck advance assembly.
Post back your findings.