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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: Дисковод выбирается, но при обращении уходит в вечное чтение (крутит барабаном)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    R.I.P.
    Регистрация
    17.08.2013
    Адрес
    г. Москва
    Сообщений
    965
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    42 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Дисковод выбирается, но при обращении уходит в вечное чтение (крутит барабаном)

    ВГ93 точно исправная, дисковод тоже, шлейф тоже норм. Между A: и B: переключение происходит.

    Куда копать? Какие замеры каких сигналов сделать, чтобы понять в каком узле происходит неполадка и где, вообще, можно почитать, каким образом TR-DOS инициирует обращение к дисководу, какие сигналы в этот момент должны быть на ВГшке, какой формы и т.п. Например, что происходит при попытке сделать LIST?

    Есть китайский осциллограф, логпробник, мультиметр. Комп - АТМ Турбо, но это в данном случае не имеет значения, так как TR-DOS и ВГ93 должны общаться как-то единообразно на всех Спектрумах (по крайне мере, я на это рассчитываю )

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

  3. #2
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,200
    Спасибо Благодарностей отдано 
    442
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    132 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Была у меня такая проблема на Himac128, при нажатии пальцем в районе ВГ93, дисковод начинал читать, а после "прогрева" так вообще стабильно и без пальца. Оказалось, что за более десяти лет конкретно окислились выводы резисторной сборки подтяжки к 5 вольтам. Пропаял как следует и все заверте...
    В правильно заданном вопросе содержится половина ответа

  4. #3
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,111
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какое сообщение выдает tr-dos при обращении к дисководу (или уходит в "цикл"\зависает)? Проходит ли инициализация (движение головок к центру дискеты и на 0 дорожку)?

    Возможно, неисправен какой-то из буферных элементов работающих на выходной разьем интерфейса.
    Последний раз редактировалось null_device; 18.10.2018 в 07:03.
    Когда есть, но не знаешь где - это все равно, что нету.

  5. #4
    R.I.P.
    Регистрация
    17.08.2013
    Адрес
    г. Москва
    Сообщений
    965
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    42 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Какое сообщение выдает tr-dos при обращении к дисководу
    Если после сброса проваливаюсь в TR-DOS - то, пытаясь грузиться с дискетки, просто виснет.
    Если через менюшку 128 Спектрума, то выходит в A>, откуда позволяет переключаться на B> и обратно. По косвенным признакам (у АТМ'ки у выбранного дисковода всегда горит лампочка) определяю, что дисковод переключается.

    При попытке делать LIST с пустым/не закрытым дисководом - No Disc, при попытке делать LIST с дискеткой внутри начинает крутить бесконечно, т.е., уходит в "цикл". Барабан не зависает и не тормозит, крутиться бесконечно.
    Характерного звука движения головки к центру не происходит.


    Цитата Сообщение от null_device Посмотреть сообщение
    Возможно, неисправен какой-то из буферных элементов работающих на выходной разьем интерфейса.
    Принято, проверим.

  6. #5
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,111
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от norduk Посмотреть сообщение
    По косвенным признакам (у АТМ'ки у выбранного дисковода всегда горит лампочка) определяю, что дисковод переключается.
    При сменен буквы дисковода, индикатор на самом дисководе должен моргнуть если он был ранее инициализирован (либо выполниться процедура инициализации).

    На каком дисководе пытаетесь работать 3.5 или 5.25? Дискета точно формата tr-dos?
    Когда есть, но не знаешь где - это все равно, что нету.

  7. #6
    R.I.P.
    Регистрация
    17.08.2013
    Адрес
    г. Москва
    Сообщений
    965
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    42 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    При сменен буквы дисковода, индикатор на самом дисководе должен моргнуть если он был ранее инициализирован (либо выполниться процедура инициализации).
    Проверю.

    Дисководы 3.5 и 5.25, если оба подключаю. Либо один 3.5. Дискета - да, на другом компе норм работает.

  8. #7
    R.I.P.
    Регистрация
    17.08.2013
    Адрес
    г. Москва
    Сообщений
    965
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    42 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так. Благодаря perestoronin одну проблему победил: генератор не генерил никакой частоты на ВГ93 из-за того, что у меня обвязка была собрана на HCT серии, заменил пару микрух на 555 и, вуаля, генератор заработал, исправно генерит частоту, дисковод стал оживать.

    Теперь ситуация следующая: имеем дисководы 3'5 и 5'25, подключаю поочерёдно (не одновременно), заведомо рабочие дискеты (точно рабочие) не читает, пишет Disk Error, но, при этом если взять и отформатировать дискетку на 3'5 с заклееным окошком, то он и форматирует и потом выдаёт LIST.Тоже самое с сохранением. Эти дискеты, в свою очередь не читаются на рабочей машиине.

    В чем может быть дело?

  9. #8
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,818
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    149
    Спасибо Благодарностей получено 
    1,196
    Поблагодарили
    788 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от norduk Посмотреть сообщение
    Эти дискеты, в свою очередь не читаются на рабочей машиине.
    с того-же дисковода ?

  10. #9
    R.I.P.
    Регистрация
    17.08.2013
    Адрес
    г. Москва
    Сообщений
    965
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    42 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    с того-же дисковода ?
    Нет, с другого, но, кажется, дело не в дисководе.
    5'25 один и тот же на рабочей машине одни те же дискеты читает, а на этой Disc Error.

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

    Цитата Сообщение от solegstar Посмотреть сообщение
    как одна из причин - выбор не той стороны дискеты. например из-за пробитого буфера/инвертора в цепи.
    Интересная мысль...

  11. #10
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    225
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от norduk Посмотреть сообщение
    5'25 один и тот же на рабочей машине одни те же дискеты читает, а на этой Disc Error.
    Уточни, какая именно Disc Error.

    А именно, есть 2 варианта. Первый вариант - Disc Error Trk 0 Sec 9 Retry, Abort, Ignore. Это ошибка чтения сектора. В этом случае я бы проверил тактовую частоту на ВГ93 - может, там частота сильно отличается от требуемых 4МГц. Генераторы на логических элементах - это не очень хорошее дело. Кварц может работать в неоптимальном режиме, на грани срыва и на неправильной частоте. Можно промерить схему генератора осциллографом. Добиваясь ее оптимальной работы, подбирать в ней резисторы и конденсаторы.

    Второй вариант - просто Disc Error, без дополнительных сведений. Это значит, что сектор 9 трека 0 прочитался, но имеет неверное содержимое. Тогда искать ошибку в выборе стороны дискеты, т.к. очевидно, что сектор может иметь неверное содержимое, если он прочитался не с той стороны.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 41
    Последнее: 15.06.2009, 19:23
  2. чтение файлов MS-word
    от p@lex в разделе Софт
    Ответов: 17
    Последнее: 22.12.2007, 09:42
  3. Дайте доступ на чтение.
    от Ne01eX в разделе Форум
    Ответов: 5
    Последнее: 20.07.2006, 07:40
  4. Чтение с 5.25 дисковода
    от Nut в разделе Эмуляторы
    Ответов: 0
    Последнее: 13.06.2006, 19:13

Ваши права

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