BlackShadow и остальные, это снова я. На счет system.tpu. Есть очень хорошие новости.
На каком-то сайте я нашел прогу TPU2TPS. Она извлекает из модуля его основную часть и записывает в файл TPS (пришлось повозиться, чтобы TPU2TPS понимала формат TPU седьмого паскаля). сам модуль пишется от руки и компилируется (он должен быть одноименным с TPS-файлом). создается новый TPU-файл. Так я поступил со своим SYSTEM.TPU и обратно встроил его в TURBO.TPL. написал прогу, состоящую из двух строк - begin и end. результат компиляции - 112 байт!
все необходимое, а также новый system.tpu и пару примеров я загнал в архив. поскольку присоединенным здесь он будет просматриваться как текст, я закачал его на серв. берите и юзайте! -
http://www.netanton.narod.ru/other/tpu2tps.zip.
p.s. использовать writeln с новым system.tpu компилер вам не помешает, но запущенная программа тут же вылетит. учитывайте, что в новом экзешнике не будет всяких там проверок на runtime errors, range check, i/o check и т.п. все ручками...
p.p.s especially for blackshadow. THNX!