There is a small mark on the Harmonic pulley at the end of the crank (the auxiliary belt pulley)
It's not too easy to see though, basically when it lines up with a small indent on the lower metal cambelt cover then cylinder 1 (nearest to timing belt) is in TDC.
The upper cam pulley has a small line that lines up with a line on the rocker cover, if you have the rocker cover off then there are marks (milled flat cuttouts) on the camshafts at the timing chain end, these need to be lined up with the little arrows on the cam bearing caps.