Поддерживаю. Думаю, это первое, что сделали бы любители, если бы СОЮЗ-НЕОН пошёл в крупную серию.
Вид для печати
Что-то я насчёт файла HARD.225 прогнал, попутал с HARD.MNU (используется программами HARD.SAV и HARD2.SAV, исходный текст первой HARD.C - там вся работа через эмулятор НЖМД). Исполняемый файл HARD.225 содержит всего ~35 строк на ассемблере и готовую страницу разделов под диск ST225, т.е. это технологическая утилита для завода, где интерактив вреден, а диски все одной модели.
Форматируют они жесткий диск так (файл SOUZ-NEON_SYSTEM_0B_IMG/HDINIT.COM):
И есть два варианта наполнения загрузочных разделов:Код:hard.225
init/noq hd0:
dir hd0:
init/noq hd1:
dir hd1:
init/noq hd2:
dir hd2:
init/noq hd3:
dir hd3:
init/noq hd4:
dir hd4:
init/noq hd5:
dir hd5:
init/noq hd6:
dir hd6:
init/noq hd7:
dir hd7:
- SOUZ-NEON_SYSTEM_0B_IMG/HD1.COM
Код:init/noq hd1:
copy *.sys,*.prc,*.fon,*.sav,*.mnu hd1:
copy start1.com hd1:starts.com
cop/boot hd1:rt11sj hd1:
cop fd1:stamem.com hd1:
- SOUZ-NEON_SYSTEM_0B_IMG/HD2.COM
Код:init/noq hd2:
copy *.sys,*.sav,*.mnu,*.key,*.men hd2:
copy *.mac,*.sml,*.obj,*.dat hd2:
copy start2.com hd2:starts.com
copy/boot hd2:rt11sj hd2:
cop fd1:mouse.com hd2:
cop fd1:mscr.prc hd2:
cop fd1:read1.me hd2:
Среди образов дисков есть некоторые с характерным названием:
Можно предположить, что их копировали с жесткого диска, причем раздел HD4 содержал много больших файлов и потребовал 3 дискеты.Код:SOUZ-NEON_HD0_KBD_PRC_LZ-SAV_.dsk
SOUZ-NEON_HD3_MCC_HD4_UTILIT_.dsk
SOUZ-NEON_HD4_CLIB11_P16VPO_IMG.DSK
SOUZ-NEON_HD4_CLIBS_PLIBS_IMG.DSK
SOUZ-NEON_HD4_CLIBT_PLIBT_IMG.DSK
SOUZ-NEON_HD6_GAMES_.dsk
Эти файлы отсутствовали в образе work.dsk, потому я не смог проверить именно такую последовательность конфигурирования загрузчика, хотя сама строка cop/boot hd1:rt11sj hd1: мною неоднократно выполнялась, правда для hd0:
Не очень понятно, для чего загрузочными делаются hd1 и hd2 и какой из них потом грузится на старте компа - наверное БИОС последовательно проверяет от hd0: до hd7: и грузится с первого, имеющего загрузчик?
После включения машины, по идее, должен загрузиться раздел помеченный как cold-boot, а если программно перегрузить машину, то загрузиться также можно с разделов где выставлен признак warm-boot.
Если запустить программу hard.sav на уже отформатированном винте, то можно считать таблицу разделов (вначале начать клавишу h для help-а). И там будет понятно какие разделы в каком режиме...
Что-то контроллер МФМ продолжает чудить. После нескольких дней простоя запустился, проверил - все файлы раздела hd0: на месте. Пытался применять разные варианты прописывания Boot - в итоге снова запустил разметку и снова винт стал форматироваться без ошибок только на hd5 и hd7. Но после копирования на них файлов и рестарта - они снова пропадают, будто ничего и не было.
Как рестарт Неона может приводить к исчезновению файловой системы? Причем не рестарт по питанию даже, а лишь Reset. Крутить подстроечный конденсатор - не помогает. Вообще мало понятно для чего он там, если ни на что не влияет ни в какой емкости (в своих подстроечных пределах).
Можно было бы грешить на "глючный винт", но в этом плане два разных Seagate st-225 ведут себя в точности одинакого, форматируя удачно и неудачно те же самые разделы.
И еще не работает команда из скриптов: copy start2.com hd2:starts.com
Система не умеет переименовывать при копировании и выдает ошибку. Приходится сначала скопировать, потом переименовать.
Не глюкавая ли сама ВГшка мфм-контроллера? Попробовать бы несколько разных лет выпуска. Или иголки есть по линии питания и они ВГшку вводят в ступор, или напряжения питания ей не хватает.