I tried a little bit with your converter. And clean *.pp files will be generated.
Now to the question, why is code that has been converted in this way used with the current atdf files in the FPC sources?
From what I've noticed, the latest atdf still has some useful consts declared.