﻿В папке "original" находятся оригинальные дизассемблированные исходники
со всем косяками, неверными комментариями и ошибками.

В папке "docs" находится документация, которая по мере возможностей корректируется,
но она не всегда успевает за изменениями в структурах, которые находятся
в папке "inc". А в файле dxdos_func.vsd - блок-схемы оригинальных алгоритмов,
до их модификации в актуальных исходниках.

В папке "bin" находятся некоторые оригинальные бинарники с оригинального
образа, которые могут пригодиться.

В папке "inc" находятся описания структур данных, которые используются всеми
программами
В папке "inc/helper" находятся xls файлы для пересоздания описателей структур 
данных, на случай, если понадобится перетасовать порядок переменных, или изменить
их разрядность.

Сборка бинарников:
1. запустить файл _make_dx.bat

Сборка образа:
1. запустить файл _make_dxboot.bat
    В нём можно вручную выбрать, какой загрузчик использовать, оригинальный или
    модифицированный.
    В процессе используются файлы FAT.dat и DIR.dat, это пустые заготовки
    таблицы FAT и корневого каталога.
    В результате будет создан файл dximage.img
2. Открыть файл dximage.img в программе BKDE и закинуть туда файл DXDOS.SYS.bin
    из папки "out", создаваемой при сборке бинарников.
    Этот файл обязательно должен быть первым в каталоге при использовании оригинального
    загрузчика. И обязательно располагаться после корневого каталога и быть
    не фрагментированным.
3. Затем закинуть в образ dximage.img все остальные .bin файлы из той же папки.
    Затем закинуть в образ dximage.img файлы из папки "bin", они не обязательны,
    но без них не будут работать как задумано программы COPYM и BK0010.
    И ещё обязательно нужен файл AUTOEXEC.BAT без него как-то криво начинается
    работа. Поэтому, если не нужен оригинальный с кучей текста, можно взять
    упрощённый AUTOEXEC.BAT из этой директории.

Хотя, BK0010 - работа в режиме БК0010 на БК11(М), и так работать не будет,
потому что загружаемый монитор БК0010 (файл MBK0010.SYS) затирается в конце
рабочими буферами ДОС. И можно налететь на неожиданные глюки. Чтобы этого
не происходило, в системе должен быть только один дисковод.
Ещё косяк - если есть только один дисковод, но он B: - всё ломается и считается,
что дисководов вообще нет.
