School Pak: Borland Turbo Pascal 7.0 с русификатором и установщиком
Что такое School Pak и почему он лучше?
School Pak — это старательно доработанный установщик Turbo Pascal. Проблемы, имеющиеся в других версиях, были изучены и исправлены, будь то ошибка NTVDM или «Error 200: division by zero». В School Pak даже Delay работает корректно. Многочисленные улучшения, полезности, патчи, неофициальные апгрейды разбросаны по Интернету. В нашей версии собраны лучшие из них в готовом к использованию виде.
Уникальность School Pak в том, что он запускает Pascal на виртуальной машине DOSBox в отличие от большинства других. Другие установщики не рассчитаны на DOSBox, и вместо DOSBox запускается встроенная в Windows виртуальная машина NTVDM, в чём можно легко убедиться, посмотрев список процессов. Либо DOSBox, либо NTVDM, третьего не дано. С NTVDM связано множество проблем и загадок:
- Не работает переключение на русский
- При использовании модуля Graph вылетает ошибка: «Процессор NTVDM обнаружил недопустимую инструкцию»
- После выхода из графического режима сбивается шрифт, вместо русских букв кракозяблы.
- Ненормально работают оконный/полноэкранный режимы. В зависимости от версии Windows, у вас будут проблемы раскрыть в текстовом режиме на весь экран («Эта система не поддерживает работу в полноэкранном режиме») или же, наоборот, в графическом режиме перейти в оконный режим.
- Иногда нужно cделать скриншот в Паскале, а PrintScreen не работает в графическом режиме.
- В некоторых версиях Windows NTVDM отсутствует или в нерабочем состоянии. Особенно это касается 64–разрядных операционных систем («Версия этого файла несовместима с используемой версией Windows»).
В DOSBox все перечисленные проблемы сходят на нет. В School Pak более полная русификация по сравнению с другими версиями. Русифицировано всё, кроме, разве что, входного языка (хотя в нашей копилке такое тоже есть). Даже если у вас уже есть Turbo Pascal, скачайте School Pak и сравните.
Norton Commander
В комплект входит Norton Commander, поэтому School Pak хорошо использовать вместо обычного DOSBox. Запустив Norton Commander, мы получаем настроенное окружение DOS, с русификатором и подмонтированными дисками. Из Norton Commander можно запускать другие программы: FoxPro, QBasic, Turbo Assembler. Смело рекомендуйте School Pak новичкам.
Дополнительные модули
Эти модули входят в состав School Pak. Файлы для скачивания, включая исходные коды, прилагаются.
- AnsiFile — для работы с файлами в кодировке windows-1251
- ScpGraph — для работы с нестандартными видеорежимами (VGA 320x200, SVGA)
См. также
- Скачать Turbo Pascal School Pak
- Инструкция для Turbo Pascal School Pak
- Скриншоты Turbo Pascal School Pak
- School Pak Plus
- Turbo Pascal School Pak для Linux
- Turbo Pascal School Pak для Mac OS X
- Turbo Pascal Online — не очень удачный эксперимент, но всё же
- Turbo Pascal School Pak для Windows Vista и Windows Seven