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

User Tag List

Страница 4 из 14 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 139

Тема: Ремонт платы Агата

  1. #31
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мужики, спасибо что помогаете! В архиве результаты тестов. Изображение с CGVR прошивкой не такое как а эмуле - бьётся посередине. TSTMMU вообще не запустилась как надо. Более менее сносной работы удалось добиться только сразу после включения (см. картинки). Возможно при прогреве начинает что-то глючить. ОЗУ остаётся холодным, а вот РТшки греются градусов до 40 или чуть выше. Щас попробую тест Лисина запустить с эмуля.

    http://www.podrezov.com/agat/repair-nov18.zip

    Архив - 34мб.
    Последний раз редактировалось Wierzbowsky; 18.11.2016 в 22:58.

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

  3. #32
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    778
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Изображение с CGVR прошивкой не такое как а эмуле - бьётся посередине.
    Более-менее на правду похожа вторая четверть сверху, и то не совсем, остальные вообще жуть... Но красиво! Мы тут, в натуре, демосцену на АГАТе рождаем!


    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    TSTMMU вообще не запустилась как надо.
    Стэк активно юзает, вот на ход исполнения и влияет... Можно попробовать макросами сделать, чтобы ОЗУ не влияло на ход исполнения.

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Более менее сносной работы удалось добиться только сразу после включения (см. картинки). Возможно при прогреве начинает что-то глючить. ОЗУ остаётся холодным, а вот РТшки греются градусов до 40 или чуть выше.
    Вот уже прогресс, раз на холодную более-менее адекватна машинка.
    Давай, наверное, все-все тараканы щупай, особенно шинники, мультиплексоры, бздухи.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  4. #33
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Вот уже прогресс, раз на холодную более-менее адекватна машинка.
    Давай, наверное, все-все тараканы щупай, особенно шинники, мультиплексоры, бздухи.
    Ээээ, инструкции, пожалуйста! Я "щупать" могу только по инструкции. Может заменить все РТ7 на M2716 - у них от 78нс до 94нс чтение меряется. Вроде должно работать.

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

    Ещё интересный момент. Плата однажды запустилась совсем адекватно и позволила очистить память (обычно эта операция или не работала или работала криво):

    http://www.podrezov.com/agat/clrmem1.jpg
    http://www.podrezov.com/agat/clrmem2.jpg

    Были какие-то сбои по цвету при листинге.

    Вот ещё при удачном старте платы обнулил адреса 2000-BFFF, но не всё обнулилось. В некоторых местах прописались единички, причём в местах не кратных 8! Вот большое видео (200 мб) с дампом обнулённой памяти:

    http://www.podrezov.com/agat/memclr.mp4

    А вот так выглядит результат включения 6000:55 AA 00 FF/C733 после не совсем корректной очистки памяти:

    http://www.podrezov.com/agat/clrmem3.jpg

    Карта расположения нулей и единичек в графическом экране наверное имеет какую-то систему. Это всё-таки ОЗУ дохлое или управление им?

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

    Опытным путём (краткосрочным замыканием ноги Data Out на землю у микросхем ОЗУ) выяснил, что половина вертикальных белых полос и точек на последней картинке (clrmem3.jpg) исчезает если замкнуть этот вывод у D38, а другая половина полос исчезает если замкнуть этот вывод у D46. Экран тогда остаётся чёрным кроме некоторых верхних пикселей, которые убираются замыканием у остальных микросхем (но те пиксели - это норма судя по эмулятору). Так что с большой долей вероятности пакостят эти две микросхемы ОЗУ. Завтра буду ставить панельки и менять D38 и D46.
    Последний раз редактировалось Wierzbowsky; 19.11.2016 в 03:54.

  5. #34
    Activist
    Регистрация
    16.11.2015
    Адрес
    г. Москва
    Сообщений
    233
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    В некоторых местах прописались единички, причём в местах не кратных 8!
    По хорошему, надо еще FF прописать, могут ведь и нули вместо единиц прописываться.

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Так что с большой долей вероятности пакостят эти две микросхемы ОЗУ
    Вот я бы не был так уверен. Когда монитор выводит π0 вместо A0 искажаются аж 6 бит.
    Кроме того, прошивка DgnRamWR показывает, что данные могут быть записаны в ОЗУ, прожить там 4 такта и успешно считаны. Да и в CGVRWR ничего вроде не дрыгается.

    У меня ощущение, что память рассыпается не в любой момент времени. То ли там кто-то на шину влазит, то ли управляющие ПЗУ "забывают" часть битов при прогреве, непонятно. Возможно, даже какие-то нелады с регенерацией ОЗУ (в смысле внутри самих микросхем).

    Попробуйте вот такую программку
    1800:A9 00 AA A8 9D 00 14 E8 D0 FA DD 00 14 F0 03 2C 30 C0 E8 D0 F5 C8 D0 F2 18 69 01 4C 04 18
    и запустите
    1800G
    Она пишет байт в 256 ячеек (посреди отображаемого экрана), а потом 256 раз читает эти 256 ячеек и сравнивает, тот ли байт прочелся. Если не тот, дергает бипер. Потом берет следующее число и все с начала. Одно значение проверяется где-то полсекунды, если чтение неустойчивое, должны быть слышны странные звуки (правда, если совсем не повезет, может уйти в ультразвук)
    Последний раз редактировалось avivanov76; 19.11.2016 в 10:23.

  6. #35
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    778
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Алексей, щупай буквально, на предмет температуры. Можно даже покапать ацетончиком или спиртом, и смотреть на реакцию.

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

    РТшки тоже бы заменить, но у них распиновка не совпадает с РФ/27xx... И скорострельность разная...

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

    Алексей, ставь все ОЗУ на панельки - и чипы проверишь, и в дальнейшем возможность перехода на турбо.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  7. #36
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо! Сначала заменю обе подозрительные микрухи. У них видимо пробои по всему адресному пространству, причём рандомные. Так что неудивительно что машина глючит. Потом попробую ввести код ну и потестировать. Кстати о турбировании - я не сторонник этой идеи. Железо должно быть оригинальным, даже клоны должны быть один-в-один по функционалу.

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

    Ну, вот так намного лучше!



    Теперь куча тестов...

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

    Графика ещё лажает, тест Лисина выдаёт кучу ошибок.

    http://www.podrezov.com/agat/ikp.jpg
    http://www.podrezov.com/agat/lisin.jpg

  8. #37
    Activist
    Регистрация
    16.11.2015
    Адрес
    г. Москва
    Сообщений
    233
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, теперь надо менять D31 и D39
    Кстати, на длинном дампе было же видно, что единицы в разряде D0.
    Вообще, поставить панельки под ОЗУ - это было резонное преложение
    Последний раз редактировалось avivanov76; 19.11.2016 в 19:25.

  9. #38
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, видимо придётся менять ещё несколько микрух. Сейчас ошибок стало меньше, пока в Лисине вижу только: Тип 12 Разъём С110 Банк 1F F Адрес 3Fxx (глючат нечётные адреса). Так что начну с D39 наверное.

  10. #39
    Activist
    Регистрация
    16.11.2015
    Адрес
    г. Москва
    Сообщений
    233
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Картинка у ИКП, похоже, не изменилась. Интересно, этот глюк дает ОЗУ или ДК неправильно адреса формирует?
    Можно попробовать заполнялку экрана:
    1800:A9 40 85 81 A0 00 84 80 98 91 80 C8 D0 FB E6 81 A5 81 C9 80 F0 0C 4A 4A 4A 29 03 AA BD 23 18 4C 09 18 60 00 55 AA FF
    Запуск 1800G
    ЦГВР включить через C720. Должно быть четыре горизонтальных полосы - черная, красная, зеленая синяя.

  11. #40
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо. Да, всё нормально с этим тестом:



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

    1800:A9 00 AA A8 9D 00 14 E8 D0 FA DD 00 14 F0 03 2C 30 C0 E8 D0 F5 C8 D0 F2 18 69 01 4C 04 18

    Звуков нет. Имеются 4 строки символов, которые постоянно меняются. Так что думаю тут всё ОК.

    Замена D39 не улучшила положение. Как бы проверить память выше FFFF? Лисин как раз на том участке спотыкается. И ИКП переключает страницы так, что на место нормальных ставятся глючные. Тот же тест с очисткой памяти с 2000 до BFFF работает нормально если не грузиться с диска, а вот если загрузиться с ИКП и выйти в Монитор, очистка памяти не производится корректно - появляются единички с 4000 (как было до замены D38 и D46 в первой половине памяти.

    Вообще если загрузить ИКП даже Бейсик криво работает. Может при просмотре каталога убиться, при загрузке файла в память вообще виснет.
    Последний раз редактировалось Wierzbowsky; 19.11.2016 в 22:23.

Страница 4 из 14 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 37
    Последнее: 28.08.2017, 15:20
  2. Провод из БП Агата
    от Wierzbowsky в разделе Агат
    Ответов: 15
    Последнее: 21.01.2017, 11:47
  3. Агата Кристи.
    от moroz1999 в разделе Музыка
    Ответов: 9
    Последнее: 15.06.2011, 01:01
  4. Ремонт ATM Turbo,версия платы 4.50
    от razer в разделе ATM
    Ответов: 16
    Последнее: 24.03.2008, 10:57

Ваши права

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