.... заканчивается 2023-й год, а архива софта для Э-85 так и не появилось, печаль ....
Вид для печати
.... заканчивается 2023-й год, а архива софта для Э-85 так и не появилось, печаль ....
Ловите тест на сообразительнось. [Моя ниже плинтуса, поэтому я долго вкуривал]
На заведомо исправном оборудовании ПВК Э-85 с заведомо исправных дискет устанавливаем ПРОС 2.03. На винчестер 5Mb залетает со свистом, на винчестеры 20 Mb получаем рандомные ошибки на разных этапах установки ОС. А это вам не это- словили ошибку- ничинаем всё сначала: форматирование, инициализация, копирование (40 мин если всё хорошо для 20Mb HDD).
Какие будут соображения?
Не конкретно такой сценарий, но очень похожий.
Когда купил УКНЦ, очень долго ловил эпизодические ошибки при чтении в сценарии - отформатировали дискету, пошем, читаем-проверяем - в произвольных местах неповторяющаяся ошибка чтения.
Проблемы была в том, что стояла (или не стояла - за давностью не помню, а лезть проверять - лениво) перемычка, что дисквод - 40-ка дорожечный. И, если правильно помню - она влияла на ток записи (предкомпенсация или как оно там называлось). Как только убрал (или поставил) - всё сразу нормализовалос.
Вроде что-то похожее было и с винчестерами?..
Подсказка, она же ответ: А у вас лето жаркое? )))
В общем, от нагрева зависит. Видимо, пока быстро форматируется 5 Mb винчестер - не успевает перегреться машина и контроллеры. А с 20кой уже всё. Хотя у меня обдув мощным серверным куллером.
Включил кондиционер, и всё пошло.
Fucking hot))
Как у людей всё просто. Завидую белой завистью. А тут полдня протрахался с этим вопросом и результата ноль
- - - Добавлено - - -
Теперь это даже спортивный интерес. Подключить TEAC 55GFR к Э85
- - - Добавлено - - -
https://pic.maxiol.com/thumbs2/17183...0614220554.jpg
Подключаю таким шлейфом. 34 жилу оборвал (в середине изолента- это чтобы шлей был прямой. Там всё хорошо соединено)
- - - Добавлено - - -
34 жила со стороны дисковода висит в воздухе.
34 жила со стороны контроллера- заземлена (соединена с 33 GRD жилой). Получаем ошибку на картинке.
(Чтобы всем было понятно- эта же ошибка высвечивается, если при загрузке рычаг диковода закрыт)
https://pic.maxiol.com/thumbs2/17183...0614214623.jpg
- - - Добавлено - - -
Вариант 2:
34 жила со стороны контроллера висит в воздухе. 34 жила со стороны дисковода- висит в воздухе. Загрузка проходит без ошибки автотеста. Появляется надпись "ЭЛЕКТРОНКА" и рисунок дискеты. Машина ждёт загрузочную дискету.
Вставляю, поворачиваю рычаг дисковода. Реакции ноль. И дисковод начинает читать дискету, только в одном случае- когда 34 жилу закорачиваю на землю(33 жилу).
Но читает дискету только до середины (головка дисковода дошла до середины дискеты) на экране снова появляется рисунок дискеты (машина ждёт загрузочную дискету) потом головка возвращается к началу дисеты и заново начинает читать. Доходит до середины и цикл повторяется.
- - - Добавлено - - -
Никакими перемычками я не могу добиться алекватной реакции дисковода на закрытие рычага. Чтение начинает происходить только призакорачивании 34 жилы на землю
- - - Добавлено - - -
По перемычкам: DO, I, LG, DC +
https://pic.maxiol.com/thumbs2/17183...0614214704.jpg
https://pic.maxiol.com/thumbs2/17183...0614214715.jpg
- - - Добавлено - - -
В режиме 1,2 Mb дисковод работает прекрасно.
Вышеописанное поведение дисковода и на Э85 и на Pro380
Я уже не знаю куда копать. Будут какие-то мысли?
Да, спасибо. Теперь имею рабочий рычаг дисковода. Считывание начинается после закрытия рычага.
Один раз получилось загрузиться с системной дискеты. Потом ситуация повторяться стала. Головка считывает дискету, доходит до середины и возвращается в начало дискеты. Поменял шлейф, ситуация такая же. Сейчас загружу видео.
- - - Добавлено - - -
https://youtu.be/HFfYM7Yew9s?si=-RAtRc71HkQiHi59
С рычагом разобрались, осталось понять почему читает не всю дискету.
Корус дисковода на корпус прошки заземлял- без эффекта
- - - Добавлено - - -
Только я так и не понял, зачем Супермакс 34 жилу разрывал...
Видимо, чтобы сигнал DiskChange (DC) нейтрализовать. Тоже самое, по моему, можно сделать сняв перемычку "DC" -"RY".
Изолируйте вторую ногу разъёма дисковода либо провод в шлейфе перережьте. КНГМД на этот контакт посылает сигнал ДР43L. А у Teac на этой ноге смена режима работы DD/HD.
Огромное спасибо! Сколько бы я не читал темы, ни у кого не видел, чтобы резали вторую жилу.
Ослалось немного, надеюсь дожму подключение.
Что имею на данный момент:
Перерезал вторую жилу, дисковод 0 определяется без ошибок, рычаг работает, системная дискета PKDYSTEMV2 читается полностью.
Подключаю второй TEAK как дисковод 1. Дискета PKREGIMV2 читается полностью, машина просит ввести дату, время после этого должно начаться форматирование винчестера, но вместо этого появляется чёрный экран.
Возможно надо поиграться с оставшимися перемычками [кроме D0, RY, LG и I]?
Теперь осталось чтобы два TEAC 55 заработали совместно, т.к. на одном не установить ПРОС2.03
Да, и по поводу терминаторов?! в 55 они я так понимаю впаяны. Как же быть? Их два получается...
https://pic.maxiol.com/thumbs2/17185...0614220554.jpg
У меня с дисководом Panasonic JU-475-5 всё работало без всяких модификаций шлейфа, только перемычки выставить и всё.
Есть такой.
У вас осталось фото перемычек?
- - - Добавлено - - -
В этой конфигурации, когда именно ожидается системная дискета, после надписи ЭЛЕКТРОНКА, на рычаг дисководы прервый, второй реагируют, получается и ПРОС(Д) 1.8 загрузить и начальные шаги установки ПРОС 2.03. Но ощущение что какой-то сигнал потерян.
Посмотрите видео https://youtu.be/-1Ea7NxGN_g?si=-IprFZsqN5n0U3yu
По-моему ставил как у Supermax вот тут - https://forum.maxiol.com/index.php?s...ndpost&p=51257
А с 350-кой данная комбинация дисководов работает?
Можно попробовать через ODT вручную прочитать сектор и посмотреть, что будет в регистре ошибок контроллера, в ТО на КНГМД есть хорошее описание. Еще у меня была забавная ситуация - была неисправна микросхема на контроллере в цепи записи, при этом ПРОСд начинала грузиться с дискеты, а потом вываливалась в черный экран, видимо пыталась записать на дискету, а потом считать.
Без переделки шлейфа дисковод 0, в лучшем случае, будет откликаться как дисковод 2 (КНГМД рассчитан на подключение четырёх дисководов).
Проверить переделку шлейфа не могу, Э-85 далеко запрятана, но стоит попробовать доработать шлейф следующим образом:
1. Второй провод отрезать со стороны контролера;
2. Ближайший к контролеру разъём FDD оставить без изменений, к нему подключить дисковод который будет под номером 1, установив перемычку на дисководе D1;
3. На дальнем разъёме FDD перерезать 14 и 10 провода. На 14 контакт разъёма FDD подать сигнал с десятой ноги контролера, а на 10 контакт разъёма FDD подать сигнал с шестнадцатой ноги контролера. На дисководе установить перемычку D0. Подключить дисковод, он будет под номером 0.
Надеюсь заработает.
Не пошло. Вся надежда на вас! Может вы найдёте свой модифициронанный шлейф на два дисковода... Потому что с одним дисководом на Э85 делать нечего
Teac FD-55GFR. Перемычки D0(1), LG, I, RY
https://youtube.com/shorts/MWznRmrrs...fxBPG_0cgZ1aXE
https://youtu.be/TMbWDiQYytA?si=Nen024um1WopeKQI
Здесь, судя по всему, дело в алгоритме формирования сигнала RDY самим дисководом. Замкните 34 контакт на землю, как делали ранее, вероятно, чтение начнётся.
Я не пойму, зачем вообще что-то перекручивать? Во вложении распиновка КНГМД и разъема FD55. За исключением пина 2 они совпадают, т.е. можно просто поставить прямой шлейф и джамперами на дисководах сделать выбор DS0 - DS1.
Вложение 80912Вложение 80913
Осталось чуть и дожмём этот вопрос
https://youtu.be/kxPvh_PsOVs?si=wvqB_5_cOaHAK863
- - - Добавлено - - -
Когда дискты читаются- дисковод 1 и дисковод 2 верны (по "Обзору состояния")
Почти дожали. Теперь проблема с адресацией.
34 провод разомкнут между контроллером и дисководом (D1, второй). Между D1 и D0 никаких обрывов нет
https://youtu.be/IgdgPvCqqg4?si=9KSODnwZqCJAVGm_
Здесь посмотри.
Спасибо за полезную информацию.
Описание Teac FD-55GFR нашёл здесь:
https://deramp.com/downloads/floppy_...20FD-55GFR.pdf
Из него следует, что шлейф переделывать не нужно, за исключением 2ноги.
После изучения документации пришёл к выводу, что проблема, похоже, таится в формировании сигнала готовности RDY(34нога). Если кратко, то у МС5305 и подобных дисководов готовность выставляется по третьему импульсу сигнала с индексного отверстия, а у Teac только когда установится скорость вращения 300 об/мин. В результате КНГМД, видимо, не дожидается этого сигнала в заданный промежуток времени.
Конечно, в качестве эксперимента напрашиваются повторители, например на двух последовательно соединённых инверторах КР555ЛН2, включённый между сигналом выборки накопителя(10 контакт для дисковода 0 и 12 контакт для дисковода 1) сигналом готовности RDY(34 контакт), но это уже требует некоторых исследований, так как не понятна реакция КНГМД.
То что Вы пишите - одно и то же
У 5305 - готовность сразу при выборе дисковода (при закрытой ручке и тд).
Более современные - ждут раскрутки (считают 3-5 индексов).
Поэтому не получая СРАЗУ готовность при выставлении выбора дисковода Э85 обламывается.
Разумного решения я не нашёл :-(
- - - Добавлено - - -
Можно, конечно, после джамперов выбора дисковода в дисководе "зарулить" сигнал выбора на 34 ногу, но тогда дисковод будет всегда готов, даже если дискета не вставлена.
В своих рассуждениях про третий импульс индекса брал за основу информацию из книги "Ремонт дисководов (5311,5313,5323б Teac FD-55, Robotron)" страницы 8-9:
https://forum.maxiol.com/index.php?s...20&#entry52120
Вот роботрон (который Teac) точно импульсы не считает.
А GFR - считает. Логика там такая, что считается что за это количество оборотов достигается нужная скорость.
CodeMaster, Ничего не понял я о чем Вы.
В дисководе и так есть оптопара на наличие дискеты и выключатель на запирание ручки.
Только все эти сигналы заведены в чип, куда подключена 34 нога. А навешивать дополнительную схему на несколько входных сигналов - это уже красиво невпихуемо.
Я про нечто такое, если надо не красиво, а быстро:
https://www.atupapa.com/photo/108/it...001081b.jpg?XX
Но, и если красиво, то для "И" двух сигналов, места в дисководе должно хватать. Особенно если на современной элементной базе.
Коллеги, всё получилось! Огромное спасибо за помощь, особенно Argo SA!!!
Попозже напишу здесь очерк, собрав основные моменты в кучу, чтобы столкнувшимся с необходимостью запустить два Тика 55GFR на Э-85 по всей теме не лазить.
https://pic.maxiol.com/thumbs2/17188...0619114400.jpg
https://pic.maxiol.com/thumbs2/17188...0619102404.jpg
Подскажите, а существует ли утилита под ПРОС для парковки жестких дисков?
Не слышал о такой
Заметил баг.
Если в дисковод 1 и в дисковод 2 поставить дискеты с одинаковым именем тома, например FILES, то под ПРОС2.03 видна только одна дискета в первом дисководе.
Скорее всего, это не совсем баг. Как я понимаю - обращение к дискам (и жесткому и флопам) в P/OS идёт по логическим именам, которые создаются с использованием имени тома. И когда имена совпадают.. Позже вечером проверю в эмуляторе.
Да, скорее всего
Интересно, что будет показывать, если вставить сначала во второй, а когда система его увидит, вставить в первый :)
Как вы видели выше, у меня теперь другие дисководы (TEAC 55GFR) и чтобы дискеты прочитались, приходится землить 34 контакт шлейфа. То есть считывание происходит не в момент поворота рычага дисковода, а в момент заземления 34 контакта. Соответственно:
Вставили дискету FILES в привод 2. 34 заземлили : первый дисковод поездил головами, второй считался.
Вставляем в дисковод 1 дискету FILES. 34 разземляем и сново заземляем. И тут естественно в обзоре состояния в дисководе 1 видим FILES, второй дискет не видится
Понятно.. что не понятно :)
Ну, вечер всё ближе - и эксперимент на эмульгаторе тоже :)