Этим Вы окажете большую помощь науке и медицине. См. подробнее: http://solidstate.karelia.ru/~yura/pyldin/yura/computing.htm |
Примечание: документация ко всему программному обеспечению компьютера "Пълдин" находится в разделе "Документация к компьютеру Пълдин".
Архив sourc601.7z - основное программное обеспечение компьютера Пълдин. Таблица с содержимым архива:
| 6800.PAS | 6800 Cross assembler Version 2.09 09-Jul-1989 |
| bios.asm | Исходный текст основного ПЗУ с BIOS для модели Пълдин 601 |
| bios_a.asm | Исходный текст основного ПЗУ с BIOS для модели Пълдин 601А |
| BOOT.ASM | Исходный текст кода загрузочного сектора для дискет |
| call25.asm | Вспомогательный код для программы makeboot для записи загрузочного сектора на дискеты |
| diskcopy.asm | Программа для копирования дискет |
| DOSEDIT.601 | |
| font.inc font_300.inc |
Файлы со шрифтами для UniBIOS версии 3.00 и 3.02 |
| format.asm | Программа для форматирования дискет |
| keyboard.rom | Содержимое ПЗУ для контроллера клавиатуры |
| makeboot.pas MAKEBOOT.OLD |
Программа для записи загрузочного сектора на дискеты |
| MASSCOPY.C | Программа для тиражирования дискет |
| MEMORY.INC | Файл - вложение с константами адресов памяти |
| PACK.C | Программа для упаковки тестовых строк для функции INT $78 |
| pb.asm | |
| pyldin.doc | Руководство пользователя по компьютеру Пълдин 601 |
| u.asm U0.ASM U1.ASM |
Исходный текст ПЗУ с операционной системой UniDOS разных версий (системные функции, расширение BIOS) |
| UASM.601 UASM_.601 |
Транслятор с ассемблера разных версий |
| unibios.asm UNIBIOS0.ASM |
Исходный текст ПЗУ с UniBIOS (расширение основного BIOS - в основном там функции графических команд) |
| unicross.pas | Кросс-компилятор UniCROSS |
| unidos.asm UNIDOS1.ASM |
Исходный текст операционной системы UniDOS разных версий (дисковая часть - интерпретатор команд) |
| unilib.pas | Программа для работы с объектными модулями |
| unilink.pas | Программа для работы с объектными модулями, создаёт из .OBJ объектных файлов выполнимую программу. |
| VDISK.601 | Электронный диск |
| video.rom | Содержимое микросхемы ПЗУ с текстовыми шрифтами для модели Пълдин 601 |
| video_a.rom | Содержимое микросхемы ПЗУ с текстовыми шрифтами для модели Пълдин 601А |
Часть 1.
Язык программирования UniPascal.
Автор программ - George Petrov.
| upc_1_69.zip | Компилятор с UniPascal, версия 1.69. Дата: 26.11.1992. В архиве находится версия компилятора для Пълдин'а (UPC.PGM) и кросс-компилятор UPC.EXE для IBM, а также полные исходные тексты (*) компилятора. |
| upl_1_55.zip | UniPascal-библиотекарь/компоновщик, версия 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.
Часть 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, то эти программы не смогут обработать такой входной текстовый файл).
< < < Вернуться на главную страничку