Цитата(OCTAGRAM @ 28.12.2017 14:04)

Можно ещё попробовать директивами отключить эмуляцию сопроцессора и все проверки, включая I/O. Каждая из них может потенциально по графу зависимостей подтягивать куски библиотеки времени исполнения. Хотя, насколько я помню, в System.pas и Crt.pas большая часть была написана в отдельных файлах на ассемблере и подключена как OBJ. А OBJ, если уж тащится, то тащится целиком.
Буфер, если печатать моим способом, должен быть поменьше, string[15], чтоб только хватило напечатать число, потом пробел или перенос строки.
Вынесение m в локальные переменные процедуры вообще влияет на размер хоть как-то?
Я с помощью TPC всё же смог получить 1696 байтов, но занесение всей проги в процедуру погоды не делает. Точнее наоборот. программ увеличивается.