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

User Tag List

Страница 13 из 13 ПерваяПервая ... 910111213
Показано с 121 по 129 из 129

Тема: Реализация и поддержка FAT16/32 на Спектруме с HDD

  1. #121
    Activist
    Регистрация
    27.02.2005
    Адрес
    Белоруссия
    Сообщений
    382
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А поддержка UDF будет?

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

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

    По умолчанию

    Цитата Сообщение от transman Посмотреть сообщение
    А поддержка UDF будет?
    UDF совместима с iso9660 снизу вверх, т.е. драйвер iso9660 читает DVD-диски с файловой системой UDF. Соответственно DVD-диски, которые записаны в программе NERO с типом UDF/ISO9660 (без расширения Juliet) в системе DNA читаются на ура.

  4. #123
    Activist
    Регистрация
    27.02.2005
    Адрес
    Белоруссия
    Сообщений
    382
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Меня больше интересуют -rw диски, форматированыые в udf (типа большая дискета)

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

    По умолчанию Чтение DVD-RW-дисков в системе DNA

    Цитата Сообщение от transman Посмотреть сообщение
    Меня больше интересуют -rw диски, форматированыые в udf (типа большая дискета)
    Имеется ввиду DVD-RW диски?
    Как их создавать/форматировать?

    Если в программе NERO просто записать файлы на DVD-RW,
    то система DNA их читает - попробовал на двух двд-рвишках

  6. #125
    Activist
    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    280
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    идея умерла - судя по тишине в ветке
    жаль что смогли портировать чановскую библиотеку FATFS под ZX - а ведь в АВР всего 1Кбайт памяти и всё работает ...

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

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    идея умерла - судя по тишине в ветке
    Не умерла,а дошла до своего логического завершения, после того,как участники,активно доказывающие НЕВОЗМОЖНОСТЬ сабжа, с удивлением узнали, что сабж не только возможен,а УЖЕ РЕАЛИЗОВАН, и успешно используется в системе DNA начиная с далекого 2003 года - сначала чтение и запись существующих файлов с/на FAT16,с 2004 года - создание и удаление файлов,с 2005 года создание и удаления подкаталогов,с осени 2007 - создание/удаление/чтение/запись файлов и подкаталогов на разделах с FAT32.
    И еще в программе WDC начиная с конца 2006 года появилась возможность чтения файлов и подкаталогов с FAT32,а с 2007 года ещё и создание и запись на FAT32 (удаления не появилось).
    В 2008 году появилась программа FATall с похожими функциями, только ориентированная на работу с SD-картами, в прошедшем году в ней появилась поддержка IDE-винчестеров.

    Так что все ОК - обсуждения перенеслись в соседние ветки:
    http://zx.pk.ru/showthread.php?t=1519&page=20
    http://zx.pk.ru/showthread.php?t=11349
    http://zx.pk.ru/showthread.php?t=4777
    http://zx.pk.ru/showthread.php?t=7238
    Цитата Сообщение от backa Посмотреть сообщение
    жаль что смогли портировать чановскую библиотеку FATFS под ZX
    на Орион портировали - но медленно работает(там проц тоже Z80)

    Цитата Сообщение от backa Посмотреть сообщение
    а ведь в АВР всего 1Кбайт памяти и всё работает ...
    ну например,в системе DNA код объединенного драйвера FAT16/32 со всеми функциями примерно 4,5 Кб занимает, работает быстро - примерно 160 Килобайт в секунду чтение с винчестера и 110 Кб/с запись на винчестер

  8. #127
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    идея умерла - судя по тишине в ветке
    жаль что смогли портировать чановскую библиотеку FATFS под ZX - а ведь в АВР всего 1Кбайт памяти и всё работает ...
    Цитата Сообщение от Zet9 Посмотреть сообщение
    на Орион портировали - но медленно работает(там проц тоже Z80)
    Слежу за развитием FatFS, очень симпатичный проект.

    В АРВ сильно лучше компиляторы, на знаю за счет чего - возможно, типы более емкие нативно поддерживаются, или регистров больше, или способы адресации. Х.З. Тем не менее, 1к недостижимо и там. Вот тут есть данные по размеру кода FatFS на разных платформах :
    http://elm-chan.org/fsw/ff/en/appnote.html

    У меня для Z80 используется версия 6 FatFS (последняя до внедрения LFN, т.к. не вижу никакого смысла в LFN применительно к обмену с CP/M, где имена как раз 8.3). При этом размер кода библиотеки (в варианте функционала близкого к максимальному) 29кб (компилятор - HiTech C 3.9, версия для CP/M 198x года). На AVR тоже самое занимает 12,5 кб.

    Итого минимальная утилита будет порядка 30к. В-принципе, приемлимо, но для ассемблерного кода конечно не конкурент - как по размеру, так и по быстродействию (хотя скорость работы на чтение меня вполне устраивает, вот запись файла подтормаживает на ковыряниях в FAT-е). Зато на портирование собственно библиотеки Чена у меня ушло порядка двух недель (да и те в-основном на "освоение" компилятора - он небезглючен, как оказалось). Скорость портирования - основное из-за чего и был выбран вариант реализации FAT на С.

    Кому интересно, вариант FatFS адаптированной для z80 (HiTech C 3.9) я выкладывал тут в составе некой утилиты:
    http://zx.pk.ru/showpost.php?p=322368&postcount=52

    Все что относится к FatFS компилируется (командником чегототам.sub) в библиотеку libff.lib.
    Последний раз редактировалось Error404; 23.11.2010 в 13:22.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  9. #128
    Activist
    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    280
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Кому интересно, вариант FatFS адаптированной для z80 (HiTech C 3.9) я выкладывал тут в составе некой утилиты:
    Скажите , а зачем юзать этого глючного монстра HiTech C, если есть шикарный рабочий инструмент под названием IAR (с поддержкой почти всех процессоров и Z80 в том числе!!!)

  10. #129
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    Скажите , а зачем юзать этого глючного монстра HiTech C, если есть шикарный рабочий инструмент под названием IAR (с поддержкой почти всех процессоров и Z80 в том числе!!!)
    Затем же, зачем юзать спектрум, да еще с глючными реализациями FAT, когда есть прекрасные PC с прекрасными ОС, поддерживающими FAT.

    Ну не вштыривает меня пользоваться ворованным IAR, да еще на писюке под виндой, когда есть бесплатный нативный компилер, работающий на Z80 и для Z80.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

Страница 13 из 13 ПерваяПервая ... 910111213

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

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

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

Ваши права

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