Hello Nigel
I have seen some good answers to this on this Forum but can't recall exactly where. As I understand it, you proceed as follows, having rigged up some form of crank angle indicator first.
First, you turn the engine until the piston is about beyond about half way up its stroke (say 1.5"" BTDC is a good position, measured down the plug hole) and mark the angle somehow. Then keep going until you have gone over TDC. Mark it again on the way down the other side, when you are back to the same position (say 1.5""). Now you know TDC is is exactly half way between the two marks on your timing disc. Doing it this way, the geometry is in your favour.
The only problem I guess is for those of us (like me) who do not have timing discs or don't want to take the timing cover or chaincase off. I guess you could do it on the magneto CB housing end with marks on the fibrecam and the housing but it will be less accurate (lower resolution since smaller diameter and only half a crank revolution). Others may have a better suggestion about this.
ps. I put this up without seeing the two previous posts. I think John is right about turning the engine back and up to the same position ATDC, rather than going over the top as I suggested. They should give the same result in theory but If there is any backlash anywhere, may not do so. It would be interesting to see if, and by how much, the two methods differ? Do any of you 'professionals' with timing discs have an answer to this?
Alan