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

User Tag List

Страница 2 из 14 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 139

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

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

    По умолчанию

    После установки 5 одинаковых микросхем в ДК комп хотя бы бутится в Монитор без глюков. Я ввёл несколько команд, которые мне рекомендовал Владимир и участники форума. В общем ДК глючит неподецки, к тому же наверняка ещё что-то не работает. В архиве картинки. Видео работы тестовой прошивки ниже.

    http://www.podrezov.com/agat/test.zip
    http://www.podrezov.com/agat/DEBUG_ROM.mp4

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

    По умолчанию

    Судя по видео, кажется, что в D58 периодически пишется что-то не то. Похоже, надо менять D84 и D85, которые ей управляют.
    Кстати про зависимость от напряжения питания. Может, глянуть осциллографом, что на ногах питания у микросхем? Пульсации больше 5% не способствуют надежной работе.
    Последний раз редактировалось avivanov76; 15.11.2016 в 14:52.

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

    По умолчанию

    Питалово в норме - смотрел. Тестовая прошивка работает отлично, ничего не рассыпается при нажатии УПР+СБР. А вот с Монитором беда - рассыпается при нажатии УПР+СБР и команды выполняет криво:

    http://www.podrezov.com/agat/monitor.mp4
    Последний раз редактировалось Wierzbowsky; 16.11.2016 в 23:16.

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

    По умолчанию

    Все-таки, похоже, что с памятью беда...
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

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

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Все-таки, похоже, что с памятью беда...
    Как определить глючную микросхему ОЗУ?

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

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Как определить глючную микросхему ОЗУ?
    "Так просто", наверное, не определить. Раз Монитор уже в панельке, то можно написать еще тестовую прошивку, которая включает ЦГСР или АЦР64 в нулевой странице, заполняет экран определенной сигнатурой, щелкает бипером (типа пульс), пауза в 1-2 сек, и на следующую итерацию со следующей сигнатурой, причем все переменные только в регистрах (без использования ОЗУ).

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

    А что за вертикальные полосы? Артефакты конвертера VGA? И что за конвертер?
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

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

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

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    "Так просто", наверное, не определить. Раз Монитор уже в панельке, то можно написать еще тестовую прошивку, которая включает ЦГСР или АЦР64 в нулевой странице, заполняет экран определенной сигнатурой, щелкает бипером (типа пульс), пауза в 1-2 сек, и на следующую итерацию со следующей сигнатурой, причем все переменные только в регистрах (без использования ОЗУ).
    - - - Добавлено - - -
    А что за вертикальные полосы? Артефакты конвертера VGA? И что за конвертер?
    Я знаю только x86 и z80 ассемблер, так что я ничего сам написать не смогу. Можно попробовать воткнуть контроллер и запустить тест Лисина прямо с эмуля флопа. Но не факт что операционка загрузится.

    Да, полосы - это артефакты конвертора: http://www.ambery.com/rgbcgatovgac.html

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

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    так что я ничего сам написать не смогу.
    Нарисуем!

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Можно попробовать воткнуть контроллер и запустить тест Лисина прямо с эмуля флопа. Но не факт что операционка загрузится.
    Вряд ли прокатит...
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

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

    По умолчанию

    Тут чего странно - монитор, когда печатает байт в шестнадцатеричном виде, значение байта читает один раз. Дальше, когда выводятся цифры младших и старших 4 бит, это значение находится в регистрах процессора. Преобразование в ASCII находится в коде монитора. Короче, нет у него возможности напечатать байт 3F как 3ω. Это искажение происходит либо при записи в память, либо при отображении ДК.

    Кстати, код символа ω - 3C, код символа F - C6. То есть, совпадает только разряд D2, но при этом монитор пытается работать, хотя там при каждом выводе символа происходит несколько операций записи в нулевую страницу. Если бы столько разрядов ОЗУ было убито, скорее всего, зависло бы уже на первом символе. Может, замыкания на шине адреса?

    Еще интересно, что одинаково исказились и код операции и дизассемблированный операнд (11 и 27 символы в строке, если считать с 0). Похоже искажение символов идет от ДК, а остальное от чего-то еще. Кстати, сигнал записи в ОЗУ формирует D14, ее тоже есть смысл проверить.
    Последний раз редактировалось avivanov76; 17.11.2016 в 15:53.

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

    По умолчанию

    Цитата Сообщение от avivanov76 Посмотреть сообщение
    Может, замыкания на шине адреса?
    Тогда даже Монитор не "взлетел" бы...

    Алексей, "Усё готово, шэф!"
    DgnRamWO - диагностика записи.
    DgnRAMWR - диагностика записи и чтения.
    Шьём соответствующий объектник в бздуху, ставим в панельку вместо Монитора. В процессе работы anykey - пауза/возобновление работы.
    Можно в эмуле в разделе ПЗУ подцепить этот же объектник, чтобы посмотреть как оно должно работать на исправном АГАТе.
    Ждём видео/фото.
    Вложения Вложения
    Последний раз редактировалось LeoN65816; 17.11.2016 в 19:25.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

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

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

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

Эту тему просматривают: 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

Ваши права

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