User Tag List

Показано с 1 по 6 из 6

Тема: Описание форамата диска CP/M для ATM?

Древовидный режим

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

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,967
    Спасибо Благодарностей отдано 
    1,074
    Спасибо Благодарностей получено 
    1,170
    Поблагодарили
    913 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На самом деле уже разобрался (на ощупь, ковыряя имеющийся у меня готовый образ). И книжку эту в процессе тоже пролистал.
    Вот что у меня получилось:
    Диск логически разбивается на три области:
    - резервируемую область, содержащую ССР и BDOS;
    У меня эта область имеет размер #2000 байт
    - область каталога;
    Еще #1000 байт
    - область файлов.
    Собственно все, что осталось.
    Пространство диска, отведенное под каталог и файлы, организовано блоками постоянной длины.
    У меня это #800 байт
    Каждый блок состоит из кратного 8-ми числа записей.
    16 записей.
    BDOS осуществляет обмен с диском по записям. Длина записи составляет 128 байт. Каждый файл состоит из последовательности записей, Нумерация записей начинается с нуля.
    Несколько начальных блоков резервируется под каталог диска.
    У меня 2 получается
    Каталог состоит из описателей, содержащих имена файлов и информацию о размещении файлов, расположенных на диске.
    Каждый описатель определяет область диска (экстент), отведенную под данный файл или часть файла. Длина описателя составляет 32 байта. Описатель содержит имя и тип файла, номер экстента, число записей в экстенте и список но¬меров блоков, отведенных под данный экстент. Структура описателя совпадает со
    структурой 0-31 байтов блока управления файлом (БУФ) (см. п. 5.2). Пустые описатели содержат код E5h в нулевом байте.
    ...
    Итак. вроде все понятно. Но вопросы все-таки остались:
    1. Всегда ли структура диска такая, с которой столкнулся я (я имею в виду размеры блоков, областей и т.д. имеются в виду съемные диски ds/dd)?
    2. Что же все таки означает первый байт описателя в каталоге (насколько я понял это что-то типа подкаталога, ну и #E5, если файл стерт)?
    3. Где-нибудь на диске хранится такая информация, как число файлов, свободное место на диске, или эту инфу система вычисляет сама?
    4. Ну и в конце концов самый тупой вопрос: а сектора, дорожки?...
    Последний раз редактировалось Black Cat / Era CG; 02.09.2010 в 07:45.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

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

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

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

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

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

Похожие темы

  1. Запись диска из TRD-образа
    от AlexBel в разделе Утилиты
    Ответов: 17
    Последнее: 15.04.2013, 19:32
  2. Образ диска
    от AlexBel в разделе Утилиты
    Ответов: 17
    Последнее: 04.09.2007, 11:25
  3. Запись диска из TRD-образа
    от AlexBel в разделе Несортированное железо
    Ответов: 3
    Последнее: 07.08.2007, 23:28
  4. Эмулятор флоппи-диска на CF
    от Sonic в разделе Внешние накопители
    Ответов: 6
    Последнее: 18.04.2007, 22:53

Ваши права

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