Эмулятор БК-0010-01, БК-0011
и БК-0011М
ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ
ДВК   УК-НЦ   БК0010/11М
archive.pdp-11.org.ru

Краткое описание программы HDDImageMaker

В диалоговом окне присутствуют следующие поля (для каждого поля и кнопки есть всплывающая подсказка):

Имя нового HDD: - здесь можно вручную ввести имя создаваемого виртуального HDD. Если не указывать имя диска, то путь (если он был задан) будет считаться путём относительно текущей директории, из которой запущена программа. Если путь не указан, то виртуальный HDD будет создаваться в той же директории, что и программа. Если расширение не указано, то оно автоматически добавится. Если не указано имя, то программа принудительно заставит вас ввести хоть что-нибудь, или не будет создавать виртуальный HDD вовсе. Ибо файлу нужно имя.

Справа есть кнопка "..." - там можно выбрать или ввести имя с помощью диалогового окна (обычно для ленивых, когда выбирают уже существующий образ, с целью его перзаписи новым образом).

Имя образа: - это поле определяет стратегию дальнейшей работы. Если это поле оставить пустым, то создаётся новый пустой виртуальный HDD. Если это поле будет не пустое, то происходит конвертирование имеющегося бинарного образа в виртуальный HDD. Здесь можно ввести имя существующего бинарного образа реального винчестера в формате АльтПро или Самара. Если формат разбивки образа правильно опознался, то можно будет сконвертировать виртуальный HDD из этого образа, с параметрами геометрии CHS, взятой из образа, если нет - то образ будет игнорироваться программой.

Распознанный формат образа выводится под полем "Размер образа".

Справа есть кнопка "..." - там можно выбрать или ввести имя с помощью диалогового окна.

Количество цилиндров, Количество головок, Количество секторов - в этих полях задаётся геометрия виртуального HDD, результирующий объём в байтах можно посмотреть в поле "Размер образа". Можно писать числа вручную, можно выбирать с помощью кнопочек. Числа больше, чем максимум или меньше, чем минимум вручную ввести на некоторое время можно, но потом ситуация исправляется в нужную сторону. Так что защита от дурака присутствует.

Примечание 1. Если был выбран существующий образ реального винчестера, и его формат опознался, то в эти поля выводится геометрия образа и они блокируются от изменения.

Примечание 2. В процессе исследований выяснилось, что максимально возможное количество цилиндров, поддерживаемое форматом АльтПро, является 2048. Винчестеры большего объёма не поддерживаются, т.е. если считать, что количество секторов на дорожке всегда равно 63, то контроллеры АльтПро не поддерживают винчестеров больше 1Гб. В смысле - контроллер в принципе не видит размера больше 1Гб.

Ограничиться фактическим размером - опция для тех образов, в которых размер образа не соответствует параметрам геометрии CHS. Обычно - меньше, чем рассчитывается по CHS. Если её включить - то конвертируемые образы не будут ориентироваться на CHS, и будут сохранять свой фактический размер.

Если эта опция выключена - то при возникновении такой ситуации выскочит окно и спросит, чего делать-то? И вам всё равно придётся решать - оставить размер такой, как есть, или такой - как требует CHS.

Имя модели: - здесь можно задать своё имя модели виртуального HDD, любое, какое понравится.

Серийный номер: - здесь можно задать свой серийный номер виртуального HDD, любой, какой захочется, с красивыми циферками и буковками. Справа есть кнопка Генерация, она генерирует случайный серийный номер.

Кнопка Создать/Конвертировать - создание виртуального HDD с заданными параметрами. Если задано имя реального образа HDD, и этот образ опознан, то кнопка Создать превращается в кнопку Конвертировать.

Кнопка Закрыть - закрыть диалоговое окно.

Можно выбрать формат создаваемого виртуального HDD: hdi или hdix. hdix пока нигде не используется, но когда-нибудь будет применён в эмуляторе.

Слева внизу слева есть кнопка с выпадающим списком. Эта кнопка для конвертирования образов из одного формата в другой.

БК hdi -> PC img

Конвертирование из hdi, hdix обратно в бинарный образ реального HDD.

hdix -> hdi

Конвертирование из hdix в hdi.

hdi -> hdix

Конвертирование из hdi в hdix.

Последние два пункта могут понадобиться в будущем.