Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Есть ли у кого-нибудь описание формата файловой системы ОПТОК или ПЗУ от контроллера?

  1. #1
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    6,559
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    142
    Поблагодарили
    95 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Есть ли у кого-нибудь описание формата файловой системы ОПТОК или ПЗУ от контроллера?

    Есть ли у кого-нибудь описание формата файловой системы ОПТОК или ПЗУ от контроллера?

    Есть пара образов диска, хочется из них файлики вытащить.
    Или может подскажете эмулятор БК, который такие образы дисков понимает......

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

  3. #2
    Activist
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    457
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    78 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если ещё актуально, то формат такой.
    На физическом уровне поддерживаются режимы SD (5 секторов на дорожке) и DD (9 секторов на дорожке)
    Для 9-ти секторов возможна запись на дорожку без интерлива, с интерливом таким (1,6,2,7,3,8,4,9,5) и таким (1,4,7,2,5,8,3,6,9), это задаётся параметрами ключа /Z
    В документации дано не полное описание параметров, на самом деле их 5, а не три, 4-й параметр задаёт предположительно 40/80 дор. дискеты, а 5-й - тип и наличие интерлива.

    Описание формата для логической структуры диска в блоках:
    блок 0: не используется
    блоки 1..8 - каталог (т.е. вся нулевая дорожка стороны 0).
    начиная с блока 9 - данные
    Насчёт формата SD непонятно, возможно там будет начало с блока 5, эти тонкости я не уяснял пока.

    Формат записи о файле каталога:
    размер одной записи - 040 байтов.
    первая запись каталога - служебная.

    формат служебной записи
    Код:
    смещ.   размер  назначение
    000     002     "**" - сигнатура
    002     032     не используется, все нули
    034     002     номер блока, с которого начинается область данных
    036     002     количество свободных блоков на диске 
                    (значение уменьшается по мере добавления файлов в каталог)
    формат записи о файле.
    Код:
    смещ.   размер  назначение
    000     020     имя файла
    020     002     признак действующей записи
    030     002     адрес загрузки
    032     002     размер файла в байтах
    034     002     начальный блок
    036     002     предположительно контрольная сумма
    если запись удалена, то имя - все нули, и признак записи по смещению 020 тоже 0. сама запись из каталога не удаляется.
    Видимо должна быть специальная утилита сквизирования диска для сборки мусора.

  4. #3
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    6,559
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    142
    Поблагодарили
    95 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо!

    >020 002 признак действующей записи
    >030 002 адрес загрузки
    А между - не используется?

    - - - Добавлено - - -

    "Выуживальщик" файлов из образов дискет никто не писал еще?

  5. #4
    Activist
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    457
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    78 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    А между - не используется?
    там нули, и скорее всего эта область не используется.
    Я написал частичный эмулятор Оптока, с пока ещё сильными ограничениями, и немного поигрался с ним в запись на дискету и удаление, поэтому получилось описать формат, продираться через дизассемблированный код оказалось слишком муторно.

    Цитата Сообщение от dk_spb Посмотреть сообщение
    "Выуживальщик" файлов из образов дискет никто не писал еще?
    Планирую добавить работу с этой ФС в BKDE. Просто там 9 секторов, а у меня вообще везде по умолчанию подразумевается 10 секторов на дорожке, поэтому надо сперва что-то придумать.

    Я вот, увидев, что Опток форматирует дискеты в интерливе, вспомнил, что однажды видел где-то у себя образ с интерливным расположением секторов. Причём это был образ с сырыми данными, там и межсекторное расстояние и заголовки секторов кажется были.
    Но второй раз уже не нашёл, его у себя же.

  6. #5
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    6,559
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    142
    Поблагодарили
    95 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Но второй раз уже не нашёл, его у себя же.
    Есть .imd образ. Если ускорит доработку BKDE - могу прислать.

  7. #6
    Activist
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    457
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    78 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не, не ускорит, а наоборот, замедлит. Потому что я с ходу не нашёл описания формата imd, и чтобы ввести его поддержку, придётся сперва повозиться с определением его структуры. А потом ещё придумать, как скомбинировать работу с обычными бинарными образами, и потрековым imd.
    Так то образ простой дискеты в формате Опток я могу сгенерировать в эмуляторе.

  8. #7
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    6,559
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    142
    Поблагодарили
    95 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    А потом ещё придумать, как скомбинировать работу с обычными бинарными образами, и потрековым imd.
    В .imd можно нужные данные посмотреть, а к нему идет конвертилка в бинарные образы, так что для выуживания файлов можно и бинарный образ взять.

  9. #8
    Activist
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    457
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    78 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #9
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    6,559
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    142
    Поблагодарили
    95 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://oldpc.su/0/8.rar
    imdu /B /E TMP3.IMD tmp3.dsk

  11. #10
    Member Аватар для photon
    Регистрация
    13.03.2011
    Адрес
    Саров
    Сообщений
    72
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А чем такой потрековый образ записать на настоящую диску? Далее дискету готов скормить живому ОПТОКу...

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Монтажка Москва-48 у кого-нибудь есть?
    от fan в разделе Несортированное железо
    Ответов: 24
    Последнее: 11.10.2021, 11:14
  2. Электроника С5-31 есть у кого-нибудь?
    от Sergei Frolov в разделе Разное
    Ответов: 0
    Последнее: 28.05.2019, 22:17
  3. У кого-нибудь ещё есть видео vinxru?
    от шин в разделе Творчество
    Ответов: 3
    Последнее: 29.01.2019, 11:53
  4. Ответов: 8
    Последнее: 23.12.2013, 15:48

Ваши права

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