User Tag List

Показано с 1 по 10 из 240

Тема: DNA OS

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    05.10.2006
    Адрес
    Харьковская обл.
    Сообщений
    166
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от savelij Посмотреть сообщение
    Не понимаю! Если это это ОС то почему она пишет в какие то сектора в начале винта?
    Вопросы по теории ОС обсуждаются в более других темах,например здесь:
    http://zx.pk.ru/showthread.php?t=2680&page=18

    Цитата Сообщение от savelij Посмотреть сообщение
    Почему не работает с файлами на разделе?
    Что Вы имеете ввиду? С какими именно файлами у Вас не работает система DNA?
    Сообщите конфигурацию копьютера(какой Спектрум,модель винчестер,типы IDE-контроллера и файловой системы на разделе,основной раздел или дополнительный и т.д.), будем разбираться.

    ---------- Post added at 11:46 ---------- Previous post was at 11:44 ----------

    Цитата Сообщение от solegstar Посмотреть сообщение
    Есть только просьба - возможно сделать управление в оболочке не только qaopm и мыши, а еще и курсорными стрелками+0? "влево/вправо" - переключение между панелями, а вверх/вниз постраничный скролл?
    Не обещаю, попробую,когда будет свободное время

    ---------- Post added at 11:52 ---------- Previous post was at 11:46 ----------

    Цитата Сообщение от fan Посмотреть сообщение
    И Fire & Ice далеко не единственная прога из-за которой происходит такой глюк (но единственная которую я помню) были ещё какието дёмки которые вели себя так же (на флоп вроде писать не должны были).
    Цитата:
    Сообщение от Djoni Посмотреть сообщение
    P.S. Если в эмуляторе в настройках hdd поставить read only игра
    Fire & Ice работает
    Не , в эмуле не интересно
    На реале пробуйте подключать образ trd в режиме read only нажатием клавиш Caps Shift+ENTER и после этого запускайте

    ---------- Post added at 12:11 ---------- Previous post was at 11:52 ----------

    Цитата Сообщение от breeze Посмотреть сообщение
    ммм… а вот с этой ноты пожалуйста подробнее, где взять? какой принцип работы, как сильно оно привязано к DNA ? я имею ввиду возможно ли использование данного механизма без DNA ?
    Принцип работы с подключенными образами в соседней теме TR-DOS 5.30, там же можно взять и сами прошивки.

    Данный механизм можно использовать без DNA, для этого Вам необходимо сделать свои программы для подключения/отключения образов trd к прошивке(аналоги системных утилит MOUNT.SEP/UMOUNT.SEP). В системе DNA можно подключать образы trd,расположенные только на основном разделе. Ну а Вы можете сделать работу ещё и с дополнительными.Прошивки работают с непрерывными образами trd, независимо от файловой системы на разделе винчестера.Можете хранить образы на своём разделе с HPFS - прошивки будут работать, главное чтобы файл trd был НЕПРЕРЫВНЫМ!!!
    Информация о подключенных образах хранится на винчестере в секторе 2 считая сектора с единицы от начала винчестера.
    Вот информация про структуру сектора 2:

    Содержимое сектора 2 (считая сектора с 1-цы от начала винчестера). Используется прошивками Matlash&ZET-9 версии 1.35 и 2.05 для хранения информации о подключенных trd-образах, а также о начале своп-файла DNA_OS.SWP и области для сохранения памяти под буфер(используется прошивками при записи секторов.

    Смещение от начала(байт) Длина(байт) Параметры
    0 8 4 байта LBA-адрес(в секторах по 512 байт) файла DNA_OS.SWP для сохранения прерванной программы,байт контрольной суммы предыдущих 4-х байт,байт инверсной контрольной суммы, два резервных байта.
    8 8 LBA-адрес(в секторах по 512 байт) внутри файла DNA_OS.SWP(по смещению +128Кб от начала файла) для сохранения области буфера из памяти (по адресу #5E00 длиной 512 байт),байт контрольной суммы предыдущих 4-х байт,байт инверсной контрольной суммы, два резервных байта.
    16 2 Байт состояния о подключенных образах для дисководов A,B,C,D (устанавливаются соответствующие дисководам биты 0...3,при сброшенном бите обращение идет к физическому дисководу) и его инверсная копия
    18 8 4 байта LBA-адрес(в секторах по 512 байт) файла TRD-образа подключенного к дисководу A,байт состояния (бит0=1-флаг READ ONLY,бит0=0-запись в образ разрешена,биты 1...7 - резерв),байт длины образа(количество трэков по 4 Кб,стандартно 160,но может быть больше или меньше), байт контрольной суммы предыдущих 6-ти байт,байт инверсной контрольной суммы
    24 8 4 байта LBA-адрес(в секторах по 512 байт) файла TRD-образа подключенного к дисководу B,байт состояния (бит0=1-флаг READ ONLY,бит0=0-запись в образ разрешена,биты 1...7 - резерв),байт длины образа(количество трэков по 4 Кб,стандартно 160,но может быть больше или меньше), байт контрольной суммы предыдущих 6-ти байт,байт инверсной контрольной суммы
    34 8 4 байта LBA-адрес(в секторах по 512 байт) файла TRD-образа подключенного к дисководу C,байт состояния (бит0=1-флаг READ ONLY,бит0=0-запись в образ разрешена,биты 1...7 - резерв),байт длины образа(количество трэков по 4 Кб,стандартно 160,но может быть больше или меньше), байт контрольной суммы предыдущих 6-ти байт,байт инверсной контрольной суммы
    42 8 4 байта LBA-адрес(в секторах по 512 байт) файла TRD-образа подключенного к дисководу D,байт состояния (бит0=1-флаг READ ONLY,бит0=0-запись в образ разрешена,биты 1...7 - резерв),байт длины образа(количество трэков по 4 Кб,стандартно 160,но может быть больше или меньше), байт контрольной суммы предыдущих 6-ти байт,байт инверсной контрольной суммы

    __________________________________________________ ___________
    Информация о начальных координатах файла DNA_OS.SWP используется прошивками для сохранения запущенной программы в этот файл по нажатию кнопки MAGIC(если ей нажимать с Symbol Shift ,то прошивка из указанного файла загружает ранее сохранённую программу в память.

    ---------- Post added at 12:33 ---------- Previous post was at 12:11 ----------

    Цитата Сообщение от Zet9 Посмотреть сообщение
    На реале пробуйте подключать образ trd в режиме read only нажатием клавиш Caps Shift+ENTER и после этого запускайте
    Да забыл сказать, это работает на версии DNA0459N,брать здесь:
    http://zx-matrix.nm.ru/DNA/QURRENT_VERSION/DNA0459N.RAR

    На версии 0459M и более ранних версиях образы всегда подключаются в режиме и для чтения и для записи

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zet9 Посмотреть сообщение
    Вопросы по теории ОС обсуждаются в более других темах,например здесь:
    http://zx.pk.ru/showthread.php?t=2680&page=18


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

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •