Из опубликованных исходников удалось переписать и собрать PNTCHK 1.01.beta1 Professional pointsegment checker
Переписаны части кода для полной совместимости с современной версией FreePascal, поскольку со времени последней версии PNTCHK произошли значительные изменения в компиляторе. Для избавления от устаревшей и не поддерживаемой библиотеки DOS Unit переписаны все части использующие функции оттуда - работа с датой/временем, файловые операции. Переписаны платформозависимые части и выкинуты несовместимые с 64-битными процессорами ассемблерные вставки (отдельное спасибо Alexey Korotkov 2:455/19 за функцию подсчёта CRC16). То есть теоретически теперь должно собираться и работать на любой платформе. На текущий момент собраны бинарники под DOS32 (DPMI), Win (32/64), Linux (32/64), FreeBSD (32/64). Переписана и убрана остаточная совместимость с TurboPascal и VirtualPascal, поскольку FreePascal сейчас работает под всеми платформами.
В целом функционал не менялся и новых фич не добавлено.
Пофиксены некоторые баги и несоответствия между документированными функциями и реальным поведением.
Кто желает поразвлекаться с бета-тестированием - велкам в нетмэйл.
С приветом, Ivan.
--- Дед Мастдай и Саксы (1.1.5-b20170303 штук) * Origin: Мы с Tresorом на границе... (2:5080/31.1)