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

User Tag List

Страница 20 из 40 ПерваяПервая ... 161718192021222324 ... ПоследняяПоследняя
Показано с 191 по 200 из 399

Тема: Контроллер псевдо КМД+дисковод для УКНЦ (на SD карте)

  1. #191

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    невежество
    Невежество и незнание - это разные вещи Тут всего лишь незнание Хотя теперь его нет

  2. #192

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Невежество и незнание - это разные вещи
    Вы мне льстите.

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

    Ребят, а не подскажите пару моментов по записи, первый момент: с какого момента начинается запись и как она связана с индексной меткой, второй момент: чтение и запись связаны между собой? Те читаем до определенного места дорожки, а потом переходим на запись? Меня интересует именно позиция на дорожке, а не поиск по файловой системе.

  3. #193

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Вы мне льстите
    Это не лесть, это - факт Невежество - это когда - не знаю и не собираюсь знать Ну или типа того

  4. #194

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Ребят, а не подскажите пару моментов по записи, первый момент: с какого момента начинается запись и как она связана с индексной меткой, второй момент: чтение и запись связаны между собой? Те читаем до определенного места дорожки, а потом переходим на запись?
    Формат дорожки с точки зрения ВП1-128 неплохо описан в книжке от контроллера MY - рис. 12 и 13. Ну, и про запись сказано там же - п.7.2 на стр. 25: при записи сначала ищется и читается заголовок сектора, как будет найден нужный сектор после считывания зоны его заголовка и промежутка, помеченного в формате дорожки, как "Зона 2", переписывается фрагмент, помеченный, как "зона данных", начиная с её зоны синхронизации (12 байт), далее маркер данных (не помню, с пропущенным синхроимпульсом, или нет), 512 байт данных, CRC и какое-то количество байт из зоны 3. Или запись выключается сразу после записи CRC, точно уже не могу вспомнить...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

    Этот пользователь поблагодарил AFZ за это полезное сообщение:

    ZPilot(20.07.2020)

  5. #195

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Формат дорожки с точки зрения ВП1-128
    Спасибо огромное. Правда я уже и сам разобрался, запись работает, вернее работает пока в отдельный файл, те читает с одного пишет в другой, и я увидел там все то, что вы мне описали.
    Синхроимпульс я игнорирую, не нужен он для образов. УКНЦ вместо CRC записывает 2 байта 0х4Е, CRC, похоже, дописывает ВП1-128.
    Вот получившийся файл, если кому интересно: https://cloud.mail.ru/public/4rDS/23taEqs94
    Последний раз редактировалось ZPilot; 20.07.2020 в 23:43.

    Этот пользователь поблагодарил ZPilot за это полезное сообщение:

    hobot(21.07.2020)

  6. #196

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex_K, nzeemin, подскажите пожалуйста, куда все-таки записывается слово контрольной суммы (CRC), последним в 512 блоке данных или все-таки первым сразу после блока из 512 байт данных. Вопрос возник как-раз после разбора информации записанной в файле из предыдущего моего сообщения.

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

  8. #197

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Блок данных 512 байт, после него два байта CRC, потом зона 3

  9. #198

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не понимаю откуда вылезли 2 байта 0х4Е последними в 512 блоке данных, файл был пустой, записывался он так, был загружен testmz, в нем выбран 0 дисковод, 0 трек, 2 стороны и запущен тест "последовательное чтение с перезаписью", если бы контроллер не дописывал по каким-то причинам блок данных, то все бы сместилось и там бы все равно не было 4Е.

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    Блок данных 512 байт, после него два байта CRC, потом зона 3
    Я тоже так думаю, но происхождения этих 0х4Е не понимаю, неоткуда им там взяться.



    А здесь похоже на то, что УКНЦ отправляет эти байты.

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

    Выполнил форматирование диска:

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



    [свернуть]

    Похоже, что CRC все-таки записывается последним словом в 512 блок данных. Не хрень какая-то..
    Последний раз редактировалось ZPilot; 21.07.2020 в 15:24.

  10. #199

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну это надо смотреть логику работы ПЗУ ПП.. Я в нём не сильно разбирался и насколько помню, код, отвечающих за работа с флопами - не смотрел.
    А ссылку дали вообще на контроллер MY. То есть там описан внешний интерфейс (вроде он как малость другой) и формат дорожки (а это совпадает). В принципе, логика работа в плане чтения-записи дорожки не должна сильно отличаться от MZ, так что можно посмотреть листинг ПЗУ MY, по идее - в нём меньше лишнего "мусора"

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

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Похоже, что CRC все-таки записывается последним словом в 512 блок данных.
    Этого в принципе не может быть - размер блока - 512 байт данных
    Да и на картинке - блок данных начинается по смещению 98, плюс 200 байт данных - 298, а 4E появляется по смещению 29E

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

    Я бы сказал, что записывается лишних 6 байт 40, а потом уже идёт два байта 4E.

    В общем - смотреть листинг ПЗУ ПП

  11. #200

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Hunta, Похоже для записи надо переделывать код выдающий служебные метки: индексный маркер, КРК и GAP.

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    Я бы сказал, что записывается лишних 6 байт 40, а потом уже идёт два байта 4E.
    Да, мне кажется я все-таки не вовремя выставляю нужные флаги.

Страница 20 из 40 ПерваяПервая ... 161718192021222324 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 713
    Последнее: 13.05.2025, 11:42
  2. Ответов: 327
    Последнее: 03.12.2019, 22:49
  3. Куплю КМД для УКНЦ
    от Feral в разделе Барахолка (архив)
    Ответов: 32
    Последнее: 07.06.2012, 13:31
  4. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27
  5. Контроллер КМД-УКНЦ, АУКЦИОН
    от tntpro в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 23.06.2011, 16:32

Ваши права

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