Основано на книге "ПОЛHОЕ ОПИСАHИЕ + ПОЛHЫЙ ДИЗАССЕМБЛЕP ПЗУ TR-DOS 5.04T (5.03) ДЛЯ ПРОФЕССИОНАЛОВ, А ТАКЖЕ ДЛЯ ТЕХ, КТО ХОЧЕТ ИМИ СТАТЬ."
Автор книги: Федин Павел Юрьевич, 04.04.1996.
Перевод всех чисел в шестнадцатеричный формат, переформатирование: Spectre, 19.10.2005
Патчи до версии 6.11Е: 1999 CompoWellcome, 2006 Alone Coder
Кодировка: CP-1251
Что сделано:
- Компилируемый исходник
- Добавлен конфигуратор (файл configure.inc.asm)
Опции конфигуратора:
1. Опции из патчей TR-DOS до версии 6.11Е
DEFINE COMPILE_FOR_MADROM - Компилировать для работы с MadRom
DEFINE TEST_DRIVES - автотест дисководов, если отключено то дисководы 80DS
DEFINE DRIVE_NUM_FROM_CMOS - при сбросе брать номер дисковода из ячейки 0х10 CMOS
DEFINE COMPILE_FOR_ATM - Компилировать для работы на компьютерах АТМ, работа с расширенной памятью через порт 0xFFF7
2. Дополнительные опции
DEFINE BOOT_ON_CMD_8 - Запуск встроенного бута по команде 8
DEFINE RUN_BOOT_B_ON_DOS_START - Выполнять комманду RUN "BOOT.B" при входе в TR-DOS с адреса 0x0000
3. Размер рамдиска. ТОЛЬКО ОДНА СТРОКА ДОЛЖНА БЫТЬ РАСКОММЕНТИРОВАННА!!!
DEFINE RAM_DISK_SIZE_384K - 384К
DEFINE RAM_DISK_SIZE_512K - 512К
DEFINE RAM_DISK_SIZE_896K - 896К
Опции включаются/отключаются раскомментированием/комментированием соответствующей строки
Вложения:
TRDOS-6.11E.ZIP - собственно исходники TR-DOS 6.11E
patches.zip - исходники патчей, которые накладывались на TR-DOS 5.04T
testrom.zip - набор прошивок TR-DOS собранных в Аласме, использовались для проверки