Система DNA с поддержкой FAT32 - здесь версия только для _ТЕСТИРОВАНИЯ_.
http://dnaos.nm.ru/FAT32/dna0458.rar
Исходные данные для желающих потестировать DNA:
Спектрум-128 с IDE-контроллером Nemo/SMUC/ATM,
LBA-винчестер с основным разделом FAT16/32 (или с несколькими разделами),подключенный как устройство master.
В архиве версия DNA для Пентагона-1024 с контроллером Nemo-IDE.
Поскольку нового описания пока нет,а старое местами устарело(хотя ещё вполне пригодно),приведу здесь краткую инструкцию по установке DNA на винчестер.Обращаю Ваше внимание, что можно загрузить DNA с дискеты и позаходить в каталоги на винчестере,выбрать файл .trd или .scl и записать/распаковать его на дискету - не устанавливая DNA на HDD.
Также не рекомендуется устанавливать DNA на винчестер,если у Вас на винчестере уже установлены is-dos и/или CP/M.
Пользователям Scorpion с IDE-контроллером SMUC:
1.Запустите бэйсик-файл DNA_SMUC.B - загрузиться аласм,который соберет ядро с драйвером HDD для SMUC и запишет ядро на дискету. После этого необходимо отключить Пентагоновский драйвер памяти, для этого запустите Ваш любимый коммандер и переименовать файл HIMEMORY.DNA в hIMEMORY.DNA(после этого он не будет загружаться), либо просто удалите этот файл.
2.Пользователям ATM-2 с IDE-контроллером ATM - аналогично, только запускать надо бэйсик-файл DNA_ATM.B
3.После этого надо запустить бэйсик-файл DNA0458.B - будет загружена оболочка (DNA_SHELL),навести стрелку на надпись справа вверху A:SPECTRUM (управление стрелкой QAOP) и нажать M. В появившемся окне
выбрать первый раздел HDD master - т.е. нажать на надпись HDD_M0,после этого произойдёт обращение к HDD и должен отобразиться корневой каталог раздела,либо, если раздел пустой - то будет видно только имя раздела,например SPECCY_0. Если вместо каталога виден мусор, не производите установку.
Далее,наведите стрелку на файл INSTALL.SEP на левой панели и нажмите M два раза.Запуститься программа установки, в которой надо нажать 0, далее выбрать винтчестер master,далее выбрать ядро системы DNA_OS.SYS,
далее "продолжить установку" и "копировать файлы" и после окончания процесса копирования "попробовать загрузить DNA с HDD".Усё.
Если у Вас в ПЗУ нет загрузчика с HDD (т.е. нет ПЗУ GLUK Reset Service 6.xx) - то для загрузки DNA с винчестера master используйте бэйсик- загрузчики: HDDdrqM.B (для Nemo), HDDsmucM.B (для SMUC) и HDDatm2M.B (для ATM).
В оболочке также можно создать подкаталог - клавиша 7, удалить файл - клавиша 8, переименовать файл - клавиша 6 (лучше не нажимайте её) и скопировать (один) файл на противоположную панель- клавиша 5.
Клавиша 3 - перейти на противоположную панель,клавиши 1 и 2 - предыдущая/следующая страница каталога. Правый верхний угол - выход, левый верхний угол - настройки.
Остальное -в архиве zet9text.rar,а если там чего-то нету,то предлагаю подождать обновленное описание.
Добавлено через 41 минуту
О как Вы серъёзно к вопросу подходите - сразу требования выдвигаете, условия ставите
Идеология DNA близка к идеологии Linux - никто никого не заставляет, ничего не навязывает, что-то типа:
"Свободная система для свободных людей"
А зачем Вам FAT12? - уточните,пожалуйста.
1) Если для чтения/записи ms-dos-дискет(на которых FAT12) - то сейчас DNA их не поддерживает (раньше поддерживала) - так как сейчас в ядре нет драйвера для ms-dos-дискет(и места для драйвера тоже нет и не планируется).
2) Или же Вы хотите использовать FAT12 на винчестере?
Вам известно, что раздел с FAT12 не может быть больше 16 Мегабайт?
А точнее,максимальный объём раздела 4084 кластера по 4 Кб=16326Кб.
Если же у Вас винчестер занят разделами is-dos и CP/M и Вы можете выделить для DNA свободный раздел размером только,например, 15 Мегабайт, то даже в этом случае его можно отформатировать в FAT16 и использовать.
Так для какого пункта Вам нужна поддержка FAT12 в DNA?
Насчет CHS-режима.
Там в исходнике есть флаг CHD_HDD=0 , если установить его в 1 то в ядро будет включены процедуры для CHS-винтов - но они занимают ~ 240 байт и следовательно, нужно что-нибудь другое убрать - например драйвер FAT-12
А насчет сделать установку DNA так , чтобы она при этом работала параллельно с is-dos и CP/M - быстро не получится, но мысли по этому поводу есть.
Fdisk - естественно планируется для стандартных MBR-винчестеров, так как DNA с другими форматами, перечисленными выше - не работает.





.



Ответить с цитированием