Sorry Toni maybe I oversimplify the situation and miss some key point because I've no idea how CAPS dll works, but even if it return only 2ns cells when you know by ADKCON that cells are 4ns cannot you convert it in real time?
You do not need a PLL emulation if you trust the flux that is actually 4ns and not 2ns because it must necessarily be consistent with the enlarged cells.
Just an exemple relative to this situation (1 as switch polarity, 0 not):
Code:
2ns cells: 10 10 00 00 10 10 00 00
4ns cells: 1 1 0 0 1 1 0 0
that is exactly what game protection expect.
I suppose in the IPF there is a similar repeated sequence.
What you need is simply to 'sync' to a 1 in the flux.
EDIT.
Yes, just checked, disk 2, last track, contain a long sequence of $82828282... that exactly one of the expected patterns