User Tag List

Показано с 1 по 10 из 129

Тема: Помогите с ремонтом RAdon plus на БМК

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #12
    Member
    Регистрация
    19.04.2018
    Адрес
    г. Воронеж
    Сообщений
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проверил корректность работы ПЗУ AT28C256 при включении по схеме радона. Работает как и положено.

    Т.е. некорректность работы теста, видимо, следствие неисправности компьютера.

    Что имеем
    1. в первом цикле подгрузки (после теста бордюра) идет линейное заполнение экрана неким паттерном, чего нет на эмуляторе.
    Похоже в область видеопамяти что-то пишется, причем не последовательно в смысле точек, а именно как будто экран последовательно заполняется знакоместами.
    2. после построчного заполнения экрана черными и белыми строками идет возврат к тесту бордюра.
    3. после теста бордюра эффекта из пункта 1 уже не наблюдается, сразу переходит к заполнению черными строками

    Почему-то мне кажется, что дело не в ОЗУ, а в БМК... но как достигается видимый эффект мне пока не понятно

    ---------------
    Дополнение:

    Интерес уже сильный. Пришлось вспомнить что такое ассемблер и дебаггер.
    Вооружился исходником прошивки теста от Прусака + дебаггер в FUSE с загруженным тестом от solegstar.
    Получается вот какая картина.
    Выполнение программы из тестового ПЗУ точно доходит до инструкции по адресу 0х0077 JP 03F6

    т.е. переход на адрес 0х03F6 - там находится процедура очистки экрана перед собственно тестом ОЗУ.

    С адреса 0х0085 вызывается переход JP 0476 - как я понимаю тут отрисовка надписи ТЕСТ ОЗУ.
    и с 0х0088 как понимаю начинается сам тест.

    И т.к. этого не происходит, то прекращение нормальной работы происходит где-то между 0х0077 и 0х0088,
    либо внутри одной из подпрограмм (очистки или рисования надписи, причем в последнем случае в самом ее начале)
    вместо отрисовки надписи идет возврат похоже, что на нулевой адрес, либо где-то около, т.е. бордер то мигает.

    При этом вообще говоря до этого есть вызовы процедуры по более высокому адресу 0х0412 - цветные полосы на бордюре
    и этот переход работает...

    Мысли пока в ступоре, почему так
    Последний раз редактировалось Elrie; 25.05.2018 в 16:26.

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

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

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

Похожие темы

  1. Здрасте, всем. Помогите с ремонтом.
    от sergei в разделе Несортированное железо
    Ответов: 76
    Последнее: 13.02.2011, 12:41
  2. Помогите с ремонтом PG675
    от kit001 в разделе Разный софт
    Ответов: 5
    Последнее: 15.09.2009, 19:25
  3. Помогите с ремонтом ZX-Север
    от Gryphon в разделе Несортированное железо
    Ответов: 1
    Последнее: 16.03.2009, 12:35
  4. Помогите с ремонтом Ленинград-1
    от molodcov_alex в разделе Ленинград
    Ответов: 11
    Последнее: 13.03.2007, 22:54

Ваши права

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