Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > FTN-сети > ZX.SPECTRUM

Reply
 
Thread Tools Display Modes
Old 26th September 2006, 21:49   #1
Гость
 
Posts: n/a
Default Пожалуйста

FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

Подробнее про образы fdi
и соответсвующий софт, ZX-братья

[QUOTE] Alexander Shestov AKA 2:5020/2015.44 <=-
  Reply With Quote
Old 27th September 2006, 04:13   #2
Гость
 
Posts: n/a
Default Пожалуйста

FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

From: "Chunin Roman" <chunin@infpres.com>

Quote:
Подробнее про образы fdi
и соответсвующий софт, ZX-братья
Для создания и записи используются утилита MakeFDI (смотрите сайт zx.da.ru
раздел утилиты), утилита естественно для ПЦ.

Все здесь: www.nedopc.com
  Reply With Quote
Old 27th September 2006, 22:49   #3
Гость
 
Posts: n/a
Default Пожалуйста

FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

From: "Alexandr Mebvedev" <medvedev_an@sti-misis.ru>

Tue Sep 26 2006 22:32, Chunin Roman wrote to Alexander Shestov:

Quote:
FDI - образ дискетты с полной информацией (в том числе и межсекторной).
Это в UDI сохраняется межсекторная информациея, а в FDI хранятся только
сектора и их заголовки.
  Reply With Quote
Old 27th September 2006, 22:49   #4
Гость
 
Posts: n/a
Default Пожалуйста

FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

Что Alexandr Mebvedev, сабж такое и с чем его едят !?

27-Sep-06 10:22:57, Alexandr Mebvedev wrote to Chunin Roman
Subject: Пожалуйста

Quote:
From: "Alexandr Mebvedev" <medvedev_an@sti-misis.ru>

Tue Sep 26 2006 22:32, Chunin Roman wrote to Alexander Shestov:

Это в UDI сохраняется межсекторная информациея, а в FDI хранятся
только сектора и их заголовки.
2All: что такое UDI в Твоем понимании ?
  Reply With Quote
Old 29th September 2006, 04:13   #5
Гость
 
Posts: n/a
Default Пожалуйста

FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

From: "Maxim Timonin" <maxagor@skiper.ru>

Tue Sep 26 2006 22:32, Chunin Roman wrote to Alexander Shestov:

Quote:
FDI - образ дискетты с полной информацией (в том числе и межсекторной).
Для создания и записи используются утилита MakeFDI (смотрите сайт
насколько я помню, с межсекторной информацией - это образ UDI (тоже создается
и обрабатывается утилитой MAKEFDI). А обычная FDI - это побайтный слепок с
дискеты почти как TRD, но любого объема (в зависимости от дискеты-источника) и
с табличкой расположения и размера секторов для каждых 160 треков перед самим
этим слепком.

Максагор /ПК ATM-turbo 2+/NedoPC group
  Reply With Quote
Old 2nd October 2006, 07:03   #6
Гость
 
Posts: n/a
Default Re: Пожалуйста

FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

From: Kirill Frolov <fk0@fk0.pp.ru>

On Tue, 26 Sep 2006 18:32:34 +0000 (UTC), Chunin Roman wrote:

> AS> Подробнее про образы fdi
> AS> и соответсвующий софт, ZX-братья
> FDI - образ дискетты с полной информацией (в том числе и межсекторной).

Чушь. fdi получается пц-контроллером и следовательно не может
содержать всей ниформации.
  Reply With Quote
Old 30th September 2006, 04:13   #7
Гость
 
Posts: n/a
Default Пожалуйста

FromNet: Polotsk_Belarus (Presence_Net)

(26, Sep, 11:49)
Alexander Shestov наезжал на All


Quote:
Подробнее про образы fdi и соответсвующий софт, ZX-братья
Подробнее так подробнее...


.FDI файлы
----------

Поскольку по ряду причин существующие форматы файлов-образов дискет
не подходили (отсутствие документации, а главное - невозможность расширения
формата для записи полных образов треков, областей с физическими дефектами
и т.п.), то пришлось создать свой собственный формат. е могу гарантировать,
что расширение *.FDI не используется еще кем-то для других целей; поэтому
оговорюсь, что данное описание актуально только для файлов, создаваемых
программой MAKEFDI и используемых программой SP_EMU (Spectrum debugger).


------------------------------------------------------------------------------
Смещение Длина поля Описание
------------------------------------------------------------------------------

0 3 Ключевая метка 'FDI'
3 1 Флаг защиты записи (0 - write enabled, 1 - write disabled)
4 2 Число цилиндров
6 2 Число поверхностей
8 2 Смещение текста (короткий комментарий к диску)
С 2 Длина дополнительной информации в заголовке. В этой версии - 0

Формат еще не определен (резерв для дальнейшей модернизации)

E+"длина дополнительной информации"
???
Область заголовков треков. Здесь собрана вся информация о
формате дискеты. Эта область должна содержать не меньше
"Число цилиндров"*"Число поверхностей" заголовков. Заголовки
идут в порядке Cyl 0 Head 0, Cyl 0 Head 1, Cyl 1 Head 0 и т.д.
Формат заголовка описан ниже.

"Смещение текста"
???
Комментарий к диску.Конец комментария - нулевой символ.
MAKEFDI при создании нового файла позволяет вводить комментарий
не более 64 символов с завершающим нулем,но при работе с файлом
длина этого поля будет определяться по положению завершающего
нулевого символа

"Смещение данных"
???
Здесь лежат собственно данные из секторов. Сколько здесь будет
секторов, их длина и порядок следования - зависит от формата.

-------------------------------------------------------------------------------

Формат FDI-файла допускает пропуски между областями заголовков треков,текстовым
комментарием и областью данных.


Формат заголовка трека

------------------------------------------------------------------------------
Смещение Длина поля Описание
------------------------------------------------------------------------------

0 4 Смещение трека - начало области данных этого трека
относительно "Смещения данных"
4 2 Всегда содержит 0 (резерв для модернизации)
6 1 Число секторов на треке

7 (Число секторов)*7
Информация о секторах на треке. Каждый сектор описывается 7
байтами. Первые 4 байта - стандарные параметры C,H,R,N из
адресного маркера. Следующий байт - флаги:

bit 7=0 - маркер нормальных данных, 1 - удаленных данных;
bit 0-5: флаги CRC. Единица в одном из разрядов означает, что
при считывании этого сектора на длину 128,256,1024,2048 или
4096 байт получается правильная контрольная сумма. Если во всех
разрядах 0 - сектор записан с ошибкой контрольной суммы.
bit 6: В данной версии всегда 0. Возможно, 1 в данном разряде
будет обозначать адресный маркер без области данных.

Последние 2 байта - смещение данных этого сектора относительно
начала области данных трека. Чтобы получить абсолютный адрес
в файле, к этому числу надо добавить "Смещение данных" и
"Смещение трека"
------------------------------------------------------------------------------
7*(Число секторов+1) длина заголовка трека


Заметим, что байт флагов в описании сектора пока никак не используется
эмулятором.

Bye,
Sanya (teapot)
  Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 12:30.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика