Если у Вас есть freepascal, то для того, чтобы писать на нём, как на turbo pascal, необходимо вставить строчку {$mode tp} . Также следует различать freepascal и lasarus. Второй- это оболочка над первым. Там так же можно писать как и на freepascal, но... Долго объяснять. Лучше посмотрите здесь:
http://freepascal.ru/forum/viewtopic.ph ... highlight=
Если нужен именно turbo pascal, то хотя бы отсюда (только могут быть проблемы с его запуском под ХР, легко решаемые, но могут и не быть. Если что- пишите здесь в эту ветку):
http://www.softportal.com/freesoftware/2409
Скачать freepascal можно скачать отсюда:
http://www.freepascal.org/download.var
Lasarus (внешне напоминает Delphi)- отсюда:
http://sourceforge.net/project/showfile ... _id=105599
Есть ещё MSEIDE... Его тоже легко можно найти...
Если что-то непонятно- пишите. Всегда поможем, чем сможем
