soy yo, o no veo todo el código?
Ya esta, lo revise y compile yo en TurboPascal 7
Que yo sepa (hace tiempo que vi Pascal por última vez), no se puede poner :17:1 en un Write/WriteLn. Sólo puede un solo : seguido del tamaño del campo.