Автор Тема: Странные проблемы при записи FDS дискет  (Прочитано 1808 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Cluster

  • Пользователь
  • Сообщений: 67
    • Twitter
    • ВКонтакте
    • Просмотр профиля
Привет.

Загадка. Есть два FDS дисковода, оба без защиты от зиписи (на одном защита снята, на другом и не было). Оба дисковода без проблем читают лицензионные FDS дискеты.

Но если попытаться на них записывать дискеты, то каждый дисковод читает только те дискеты, что записал сам. Дискеты, записанные на первом дисководе, не читаются на втором. И наоборот. Выдаётся ошибка то 22, то 27.

Для записи я пробовал использовать и Disk Keeper, и Disk Hacker II (вроде известный и проверенный софт для копирования), и свой собственный дампер (https://github.com/ClusterM/famicom-dumper-writer) - результат не меняется.

Поначалу я подумал, что это какая-то проблема с калибровкой на одном из дисководов. Я попробовал записать одну дискету первым дисководом с одной стороны и вторым с другой и отправил её почтой владельцу третьего дисковода. У него не читается ни одна из сторон.

Пробовал читать содержимое дискеты записанной на первом дисководе через второй используя дампер - некорректная CRC на первом же блоке (disk header block). Первые несколько байт читаются нормально, а дальше каша. Никаких закономерностей вроде сдвинутых или пропущенных битов не заметил.

При этом сохранения на лицензионной дискете работают нормально. Если я сохранился в игре на первом приводе, то на втором могу без проблем продолжить игру.

Во всех опытах использовался один и тот же RAM adapter, но я как-то сомневаюсь, что дело именно в нём. Я уже не знаю, куда копать. Видимо придётся подключаться к линии между RAM адаптером и дисководом логическим анализатором и смотреть, что же там происходит.

Есть идеи, почему творится такая мистика?

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2315
  • Пол: Мужской
    • Просмотр профиля
Странные проблемы при записи FDS дискет
« Ответ #1 : 01 Март 2021, 13:23:37 »
Я бы попробовал с другим Ram адаптером, чтобы исключить его. Но мне кажется, что дело именно в нём.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 25037
    • Просмотр профиля
Странные проблемы при записи FDS дискет
« Ответ #2 : 01 Март 2021, 22:17:40 »
Не далее как вчера наблюдал такое :D 22 и 27. После замены пассика. То, что свои читает, а чужие нет, это как раз намекает на юстировку. Проблема ещё в том, что там не дорожки, а "улитка". Конечно могут ещё быть что не так с самой дискетой :neznayu:
RAM adapter абсолютно ни при чём. На одном и том же адаптере один дисковод работает идеально, другой с ошибками.

Добавлено позже:
PS
Может ещё проблемы с самой записью, в смысле с трактом записи

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2315
  • Пол: Мужской
    • Просмотр профиля
Странные проблемы при записи FDS дискет
« Ответ #3 : 02 Март 2021, 09:19:45 »
Можно просто составить список всех известных проблем и пройтись по ним, прежде чем анализировать данные на шине.
  • Питание 9В 850мА от отдельного трансформаторного блока, чтобы исключить ВЧ помехи (или от хороших щелочных батареек)
  • Проверить кабель, и контакты на предмет загрязнения
  • Посмотреть скорость диска в Copy Master https://www.famicomdisksystem.com/disk-copy/#speed
  • Убедится что заведомо рабочая дискета читается без ошибок, стереть все данные магнитом
  • Ещё раз выставить ступицу на шпинделе
  • Обезжирить пасик
  • Проверить не скрутил ли кто голову https://www.famicomdisksystem.com/tutorials/fds-repair-mod/belt-replacement-adjustment/
  • Протереть головку спиртом (может ещё попробовать размагнитить)

Просто, если оба привода одинаково плохо пишут, так что третий не читает, то должна быть общая проблема, поэтому я предположил что это RAM.
А если они откалиброваны так что один приближается к эталону слева, достаточно чтобы прочитать оригинальные дискеты, а другой справа, но при этом между этими двумя положениями расстояние не позволяющее каждому из них читать чужую запись.
« Последнее редактирование: 18 Апрель 2021, 23:43:08 от supremacy »

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2315
  • Пол: Мужской
    • Просмотр профиля
Странные проблемы при записи FDS дискет
« Ответ #4 : 14 Март 2021, 16:56:55 »
Сейчас наткнулся на интересную информацию http://www.tototek.com/phpBB2/viewtopic.php?t=2855
При использовании взломаного софта для копирования диска он может пропустить первый защищённый блок и скопировать все остальные. Всё будет выглядеть замечательно но получится что диск записан на двух скоростях (я так понимаю что разброс по скоростям между приводами всегда присутствует) и это может привести к сбою загрузки.