http://www.aircooled.net/gnrlsite/resource/specgeninfo/calcs.htm
Here is a simpler one
For example
on MY motor
bore 90.5mm
stroke 69mm
deck 2mm
combustion chamber cc's 48
CR = 8.3
To measure the head you need to get it dead flat with the valves in and seated. Then get a syringe and measure the water going in. This will give you your head cc's
Should be around 50-55cc.
Deck height you need to have the cylinders torqued down. Then measure the distance fron the top of the cylinder to the top of the piston.
The new wave of thinking is keeping your deck tight. Cant go too tight our you will bend something.
2mm is good. This "apparently" gives "squish"
If your deck is tight them you need cc's. If you need cc's and the heads have been fly cut then they need opening. Open too far and then you need hemmi-ing.
Is hemi good???
Lets not go there. I actually have hemi cut heads.
I would personally have hemi heads than shims under the barrels and too much deck.
You see where this is going - round and round and round and round
To have an opinion you need to have built several motors and FELT the difference.
Or be like me. I have built one motor (several times) and read heaps and PRETEND i know.
IF you want to be real picky you will measure ALL FOUR cylinders. Not just one