Подключите Ваш компьютер к проекту распределённых вычислений!
Этим Вы окажете большую помощь науке и медицине.
См. подробнее: http://solidstate.karelia.ru/~yura/pyldin/yura/computing.htm


Программное обеспечение компьютера Пълдин


Примечание: документация ко всему программному обеспечению компьютера "Пълдин" находится в разделе "Документация к компьютеру Пълдин".

Часть 1.
Язык программирования UniPascal.
Автор программ - George Petrov.

upc_1_69.zipКомпилятор с UniPascal, версия 1.69. Дата: 26.11.1992. В архиве находится версия компилятора для Пълдин'а (UPC.PGM) и кросс-компилятор UPC.EXE для IBM, а также полные исходные тексты (*) компилятора.
upl_1_55.zipUniPascal-библиотекарь/компоновщик, версия 1.55. Дата: 25.02.1992. В архиве находятся полные исходные тексты, UPL.PGM (для Пълдин'а) и UPL.EXE для IBM.
yop_1_16.zipОптимизатор кода UniPascal PGM-файлов. Версия 1.16. Дата: 14.01.1993. В архиве находятся полные исходные тексты, YOP.PGM (для Пълдин'а) и YOP.EXE для IBM.
ycp_1_00.zipПрограмма для установки размера заголовка UniPascal PGM-файлов. Версия 1.00. Дата: 28.06.1992. В архиве находятся полные исходные тексты, YCP.PGM (для Пълдин'а) и YCP.EXE для IBM.
blpath.zipПрограмма для установки на Пълдине для Паскалевского интерпретатора путей поиска .BDY-файлов и имени главной библиотеки. Версия 1.60. Дата: 21.07.1992. Полные исходные тексты.
errors.zipПрограмма для преобразования специального файла с текстами ошибок для UPC - UniPas.Err в текстовый файл и наоборот. В архиве есть исходные тексты (*) программы (но они не компилируются, т.к. утеряны некоторые части исходных текстов). Но есть оба рабочих варианта (для Пълдина - ERRORS.PGM (Дата: 29.09.1989) и для IBM - ERRORS.EXE (Дата: 31.01.1990)). Версия исходных текстов и ERRORS.EXE - 1.02.
y_dbg.zipОтладчик Y-code для компьютера Пылдин (с полными исходными тестами на языке ассемблер). Версия 1.00 (8 октября 1991 года).
disy.zipВ этом архиве представлена программа для просмотра скомпилированного Y-кода (DY.EXE, версия 0.10, 30 апреля 1990 года) и программа для редактирования таблиц Y-кодов (ETBL.EXE, 10 сентября 1989 года) и их исходные тексты (для Turbo Pascal 5 версии).
rts.zipПрограмма для наблюдения за процессом выполнения Y-кода интерпретатором на компьютере Пылдин. Версия 1.10 (22 июня 1990 года).

(*) - Примечание: в исходных текстах модуль UniCRT неполный (из него убраны неиспользуемые процедуры Delay, Sound и NoSound). Однако это никак не сказывается на работе данных программ. Эти процедуры убраны только для того, чтобы не возникала "Runtime error 200" на быстрых процессорах.

Общее примечание: Все вышеприведённые программы для IBM PC следует компилировать с помощью Turbo Pascal 6.0 (7 версию Turbo Pascal использовать НЕ рекомендуется, т.к. могут быть некоторые проблемы в работе программ, если они скомпилированы 7 версией Turbo Pascal).

 

Часть 2.
Текстовый редактор UniED.
Автор - Dmiter Georgiev.

ue_1_11.zip - В этом архиве представлен текстовый редактор UniED для компьютера Пълдин, программа для его настройки - UECFG и полные исходные тексты обоих программ. Версия UECFG есть как для Пълдина (UECFG.PGM), так и для IBM (UECFG.EXE).

Редактор UE - Дата: 2.10.1991. Версия 1.11.
Программа настройки UECFG - Дата: 23.09.1991. Версия 1.17.

В архиве имеются также стандартные .def-файлы для настройки текстового редактора с помощью UECFG. Имеются .def-файлы как для обычных Пълдинов (т.е. с обычной клавиатурой 601, 601А и т.д.), так и для модели Пълдин-601М с XT-клавиатурой.

sg10sg15.zip - В этом архиве находится драйвер для MS-DOS обеспечивающий вывод кириллицы на принтеры Star Gemini 10 или Star Gemini 15 (Cyrillic Translation Driver for Star Gemini 10 and Star Gemini 15 Printers).

 

Часть 3.
Проект PASM (компилятор с языка ассемблер).
Автор программ - George Petrov.

  1. pasm.zip - Компилятор языка ассемблер для микропроцессора MC6800. В архиве представлены исходные тексты компилятора, а также готовые для выполнения программы - _6800.PGM (для Пълдина, версия 4.00.07c от 12 августа 1993 года) и _6800.EXE (для IBM PC, версия 4.00.06c от 22 марта 1993 года).
     
  2. a68y_512.zip - Компилятор языка ассемблер для микропроцессора MC68HC11 и микропроцессоров серии MC68** (может компилировать для MC6800, MC6801, MC6802, MC6808 и т.д...). Только для работы на IBM PC. Версия программы _68.EXE - 5.12 (24 сентября 1998 года). Архив также содержит исходные тексты компилятора и обширную документацию на русском и английском языках. Также в архиве, в подкаталоге /other/ находятся несколько вспомогательных утилит, их описание находится в файле README.EN.

 

Часть 4.
Программа UniCROSS (кросс-компилятор с языка ассемблер).
Авторы программы - Ivo Nenov, Orlin Shopov, George Petrov.

cross310.zip - Архив с кросс-компилятором с языка ассемблер UniCROSS версии 3.10. Он предназначен для микропроцессора MC6800 и его аналога СМ601. В архиве находится исходный текст программы unicross.pas от 1 августа 1989 года, скомпилированные версии - UNICROSS.EXE для MS-DOS и cr310w32.exe для Win32-платформы. В архиве также есть файл unicross.rtf, содержащий руководство пользователя UniCROSS 3.10.

cross360.zip - Архив с кросс-компиляторами с языка ассемблер UniCROSS финальной версии 3.60 от 21 апреля 1996 года и 6800 финальной версии 2.60 от 30 января 1992 года. В архиве представлены полные исходные тексты обеих программ и скомпилированные для MS-DOS версии.

(*) - Небольшое примечание по программам UniCross, 6800 и проекту PASM. В исходном тексте компилируемой программы разделители строк должны быть #13#10. (Если текст исходной программы редактировался в Linux и разделители строк #10, то эти программы не смогут обработать такой входной текстовый файл).


< < < Вернуться на главную страничку