Yes, read about "ported vacuum advance" vs regular vacuum advance
Vacuum advance is needed unless you use some type of ICM(ignition control module), i.e. TFI, EDIS, ect.....
A quick, how spark needs to be timed:
You want spark to occur before TDC because there is a delay between spark and FULL explosive ignition of the air fuel mix
It takes a few milliseconds for the flame front to spread
And you want FULL explosive ignition to occur After TDC, of course, so it pushes the piston down adding power to the crank shaft
The most power is added if FULL explosive ignition happens at 8deg After TDC, before that the piston and rod don't have enough leverage to push on the crank
After 12deg or so the volume of the space between piston and head is getting to large so FULL explosive ignition will expand more so less power is added to crank
The 14.7:1 air:fuel ratio has a fixed time it takes from spark to FULL explosive ignition, a known time
As RPMs increase the time it takes for a piston to travel from say 10deg BTDC to 10deg ATDC changes, I know, DUH
But the time it takes from Spark to FULL explosive ignition stays the same
So very simple to time spark advance, because both times are known, even though one is changing
Centrifugal(RPM) advance is used for this timing
As RPMs increase, spark timing moves from 12deg BTDC to 20deg BTDC to 30deg BTDC, so FULL explosive ignition can occur at 8deg ATDC
But.............there is a problem
14.7:1 ratio has a known flame spread time
But when you press down on the gas pedal to accelerate that ratio changes, it gets a RICHER mix, like 13.0:1
A Richer mix causes flame spread to happen FASTER.
So spark timing must change or your performance will suffer
If RPM advance was at 22deg BTDC when you stepped on gas pedal then it would need to change to say 20deg BTDC to keep FULL explosive ignition at 8deg ATDC
This is where Vacuum Advance comes in
Vacuum in the engine changes with LOAD
When you step on the gas pedal regular vacuum goes down and Ported vacuum goes up
You do need to use one or the other, but depends on your vacuum advance setup in the distributor
You always set base spark timing after engine is warmed up and with Vacuum Advance unhooked
This is the simplified version, an example
There are many, many articles and debates about Vacuum advance, which is better Ported or Regular and best approach to get it right for perfect performance