Да тот же checkit, например...
Не знаю, может какой-нибудь из тестов что-то более расширенное в плане диагностики скажет.
Ну не перепаивать же ВГшку только из теоретических подозрений.
Вид для печати
Да тот же checkit, например...
Не знаю, может какой-нибудь из тестов что-то более расширенное в плане диагностики скажет.
Ну не перепаивать же ВГшку только из теоретических подозрений.
При форматировании дискеты сегодня выдает такое сообщение
https://i.ibb.co/SwzLgFY/IMG-20240621-190731.jpg
При проверке привода чекитом все заканчивается на этом
https://i.ibb.co/dPVg6WC/IMG-20240621-190657.jpg
Заменил тактовый генератор, чтобы заработал нормально ресет.
Ресет пришел в норму. ПК запускается качественно и сбрасывается как положено.
На работу флоппика это никак не повлияло, к сожалению.
Пока баловался с различными программами, методом тыка выяснил что файл KB.EXE из состава АДОС - это драйвер клавиатуры Омега.
Запустил этот файл и поведение клавиатуры пришло в норму, теперь печатаются именно те символы, что изображены на клавиатуре.
Русских символов по прежнему нет.
Мне кажется, что переключение на русскую раскладку задумано производителем не аппаратно, как это было на искре 1030, а на уровне операционной системы DOS.
Нужно читать как это работало в старых версиях DOS и пробовать.
На той же Турбо 86М в штатной клаве та же кнопка РУС..И я видел клавиатуры с Искрой 1031 один в один как у Турбы, только с надписью ИСКРА на борту. А вот про сторонние клавы не слышал. В свое время я подключал к Турбе клавиатуру AT/XT, все работало..Но правда у меня стоял ДОС 6.22 и работал RK и Вроде даже Kirill19, или Keyrus. Могу дать на тест клаву от Турбы и AT/XT вариант
потому что это таже клава что и на 1030М, только в рестайлинговом корпусе, у нее если не ошибаюсь не DIN5 разъем
https://i.ibb.co/LPjByTm/image.png
https://i.ibb.co/2ZQj5MF/image.png
А моя клава - Омега, она шла с поздними искрами 1031
На ней нет кнопки сброса и нет клавиши аппаратного переключения раскладки
https://i.ibb.co/1LzVB0B/image.png
https://i.ibb.co/FghFzy9/image.png
Нет, она другая и так же на ДИН5 и без ресета. Практически полный аналог XT клавиатуры.
https://i.ibb.co/LdTPNDj/2024-07-01-012319.jpg
Фото из инета
- - - Добавлено - - -
Я не помню, что бы подобные клавы XT/AT шли с нашими компами. Обычно всегда родные были. Хотя я выше писал, я подобную на Турбо 86М ставил, работала прекрасно.
Я допускаю что у меня не "заводская" клавиатура, но я сужу по картинкам в интернете и закрытым объявлениям на авито. Там с Искрой 1031 фигурирует клава как у меня.
Посидел, порисовал схему с платы, чтобы понять что там и за что отвечает.
Оказывается там треть платы мелкой логики отвечает за работу флоппика. Причем эта логика сильно отличается от реализации на платах Искры 1030М.
Попутно прошелся анализатором по рабочей плате и этой, нашел в чем различие рабочих и не рабочих сигналов на контроллере флопика.
Как оказалось при обращении к флопику плывет частота сигнала DATA WINDOW
Эта частота задается двумя блоками мультивибратора АГ3, у которого частота задается резисторами на опорное напряжение.
Это опорное напряжение формируется стабилизатором на операционном усилителе УД4 (такой части съемы нет на платах 1030М), так сделано видимо потому что частоты без стабилизатора плыли и были проблемы с четнием флопика на старых искрах.
Оказалось что на питании операционника нет конденсаторов, которые там должны быть. На всей плате распаяны желтые кондеры, которые и помогли ей пережить аффинажников, а вот на питании операционника были видимо зеленый МКки...
Впаял туда взятые из головы кондеры на 4.7 микрофарада и произошло чудо, флопик начал нормально читаться, частоты перестали плавать.
На этом история с флопиком считается завершенной.
https://i.ibb.co/BghMhfm/image.png
https://i.ibb.co/1qd836s/image.png
Решил прокачать флоппик, подумал что если разомкнуть перемычку, отвечающую за 40/80 дорожек то смогу читать на флопике дискеты размеченные на 720 килобайт.
Оказалось что на плате такой перемычки нет, и это показалось мне весьма странным, как так, в 90х никому не нужны были дискеты на 720 килобайт ?
Пришлось поднимать вторую ногу на D65 и подтягивать на 5 вольт.
Включил, и получил неожиданный эффект.
Оглавления дискет читаются, как 360 так и 720. Но вываливается ошибка о смене диска.
format a: размечает дискету в 360 килобайт и она работает без ошибок.
Почитав доку на АДОС, сложилось впечатление что перемычка 40/80 дорожек, переключает не только количество дорожек но и количество головок.
Похоже что при 80 дорожках искользуется одна сторона дискеты, а при 40ка, используются две стороны.
И по этому контроллер при любом положении перемычки будет работать с максимум 360 килобайтами.
dk_spb, подскажи пожалуйста, как заставить искру работать с 720 килобайтными дискетами ?
https://i.ibb.co/tzqrCZz/IMG-20240704-221840.jpg