Вместо РТ11 нормально работает РТ4 с подтяжкой на выходах - у меня так работает, не смог запрограммировать РТ11...
Вид для печати
Вместо РТ11 нормально работает РТ4 с подтяжкой на выходах - у меня так работает, не смог запрограммировать РТ11...
После замены РТ11 (спасибо уважаемому Ptero!) глюки в режиме Эппла пропали. Плата тесты проходит. Ремонт закончен!!! Большое спасибо всем, кто помогал в этом трудном квесте!
http://podrezov.com/temp/done.jpg
Ура! Полку работающих Агатов прибыло. Поздравляю!
Коллеги прошу помощи с починкой АГАТ 9.
Есть плата, на которой нормально работает Монитор(софтовый=) выдаёт АГАТ 9 и даже начинает грузится с дисковода, но потом переключается режим экрана и становится черный экран (видео синхра есть).
В Мониторе нормально проходят команды. Заливал память от $2000 до $BFFF нулями и FF, ошибок не видно.
Проверял адреса: C100 C110 C120 C130 C140 C150 C160 C170. Выводит 00, 11, 22, 33, 44, 55, 66, 77.
Тестовая прошивка не работает, последовательности символов не выдает.
Походу, что проблема с Видео Контролером.
Вот что показывает $C700, $C701, $C702, $C703, $C780, $C782.
Что проверять, куда копать?
https://i.ibb.co/9btRWqy/C700.jpghttps://i.ibb.co/fQ91WDz/C701.jpg
https://i.ibb.co/wpTfvPq/C702.jpghttps://i.ibb.co/DKb0WNx/C703.jpg
https://i.ibb.co/Jj1nPkp/C780.jpghttps://i.ibb.co/6B7nt6x/C782.jpg
По фоткам не видно проблем с видеоконтроллером. На 1, 2, 3, 5 видно, что есть окно с данными.
Возможно, проблема с софтом.
Наберите экран $С70A
Если извлечь контроллеры дисковода и включить, то что на экране?
Это самый благоприятный исход для ремонта.
В нем можно самому проверить дисплейный контроллер во всех режимах - как, что и куда переключается или нет.
Может тестовая ПЗУ не от АГАТ-9
Дисплейный контроллер проверяется довольно просто - заполняются его адреса каким-нибудь паттерном, например,
4000:AA
4001<4000.5FFFM
После этого набирается $c723 и смотрится, отображается паттерн или нет.
Я бы бросил дисплейный контроллер и проверил переключение и работу банков памяти.
Проверяется путем изучения документации и по ней проверяется, соответствует или нет.
Тестовое ПЗУ от сюда http://agatcomp.ru/Hard/roms/sys7.rar
D1 -рф2 - Debug-SysMon7.bin
Да оно от АГАТа 7, но в эмуляторе работает.
Былбы очень благодарен, если бы вы написали как проверить перключения банков.
В общем случае ПЗУ и системный софт от АГАТ-7 вроде любых загрузчиков не будет работать на АГАТ-9
Готовых алгоритмов нет. Обычно проверяется записью, переключением и считыванием.
У меня КП12 дохли
Да, по фоткам проблем с видеоконтроллером не видно. Вообще, если монитор стартует и загрузка с диска начинается, то плата в основном исправна и надо проверять, что там читается с дисковода. Может, диск с ошибками или вообще от семерки.
Второе, на что надо смотреть - ОЗУ. Возможно, при прогреве содержимое памяти начинает "сыпаться". Попробуйте включить машину без контроллера дисковода и подождать минут 5-10, а потом проверить - нормально ли выполняются команды монитора. Потом также посмотреть с контроллером дисковода.
Тестовая прошивка должна работать, по крайней мере звук должен быть.
За переключение банков в первую очередь отвечают D21, D11 и D16. Но у вас монитор эту схему правильно инициализирует, так что проблемы там если и есть, то скорее с адресными мультиплексорами (D27, D28, D29).
Прогнал тесты из этой темы.
DgnRamWO.zip и DgnRamWR.zip
https://youtu.be/hVHvxhIh6-I
TstMMU
https://i.ibb.co/Y2cJP2W/20190814-202525.jpg
CGVRWR
https://youtu.be/1pkYjo1mp88
После замены дисковода удалось загрузить с одной дискеты ИПК-2. Все остальные дискеты не загружаются, с двумя вариантами: просто повисает с надписью Агат 9 или очищает экран и повисает с черным экраном.
Тест памяти проходит без ошибок.
https://i.ibb.co/2yrdvKW/20190814-205110.jpghttps://i.ibb.co/c6G3VFQ/20190814-205050.jpg
Вот и не понятно то ли это проблемы с дисководом или дискетами, но дисководы пробовал разные и дискет много и они точно работала и от АГАТа 9.
Толи все таки проблемы основной платой?
Тест памяти проверяет всё, включая неправильное переключение. На этом можно железо больше не мучить и проверить софт с дисководом.
С неработающим переключением банков даже ИКП вряд ли загрузится.
Это особенность загрузчика. Если висит с надписью Агат 9, значит, не может прочитать первый трек. Если экран погас, значит первый трек прочитался, но дальше прочитать не удается. Теоретически, в этот момент должна выводиться надпись "ОШ.ОБМЕНА, СТОП?", и загрузчик ждет нажатия на клавишу, только экран в этот момент в графическом режиме и надписи не видно.