Сегодня задался целью как же работает тест. Никакими экранами он не щелкаетДля этого в эмуляторе от b2m подсунул вместо монитора тест.
Короче вот что я нарыл, впрочем многое описано было в журнале Радио.
Запуск компютера, и что делает тест
1. Чистит экранную память
2. Рисует 8 линий, так сказать предварительный тест.
3. Пауза
4. Заполняем область памяти основного банка с C000...F400 значением FF
5. Проверяем область памяти основного банка с C000...F400 с тем что записали
6. Заполняем область памяти основного банка с C000...F400 значением 00
7. Проверяем область памяти основного банка с C000...F400 с тем что записали
8. Повторяем 8 раз пункты 4...7 Вот это мы видим и выдаем якобы за переключение экранов.
9. Выводим надпись ТЕСТ RAM 565РУ5 и 8 столбиков той области, которую проверили.
10. Повторяем 8 раз пункты 4...7 для области памяти основного банка
с 8000...C000 и рисуем еще 8 столбиков
11. Повторяем 8 раз пункты 4...7 для области памяти основного банка
с 4000...8000 и рисуем очередные 8 столбиков
12. Повторяем 8 раз пункты 4...7 для области памяти основного банка
с 0000...4000 и рисуем очередные 8 столбиков
13. Повторяем 8 раз пункты 4...7 для области памяти дополнительного банка с C000...F000 и рисуем нижние 8 столбиков
14. Повторяем 8 раз пункты 4...7 для области памяти дополнительного банка с 8000...С000 и рисуем еще 8 столбиков
15. Повторяем 8 раз пункты 4...7 для области памяти дополнительного банка с 4000...8000 и рисуем очередные 8 столбиков
16. Повторяем 8 раз пункты 4...7 для области памяти дополнительного банка с 0000...4000 и рисуем последние 8 столбиков
17. Рисуем цветной матрац
18. Зацикливаемся на одном и том же месте.
Вот, теперь что происходит у меня.
Рисуются 8 линий - отлично, потом пауза.
Дальше выполняется пункты 4..8 и рисуется надпись со столбиками. Но надпись быстро исчезает, потому как 10 пункт пишет в экранную память.
Затем столбики появляются, но уже сплошные - это и понятно, уже тест нарушился и так до конца.
Предположение 1. Так как 10 пункт похоже пытается записать в экранную память, а не в 8000, то вероятно проблема в адресной линии А14 - она либо в обрыве либо в лог "1" всегда.
Предположение 2. Запись в память происходит, а вот чтение под вопросом, поэтому вероятно что столбики сплошные.
Теперь, у кого какие мысли по этому поводу. Я конечно проверю осцилографом линию адреса A14. Мультиплексор старших разрядов (DD26) я менял - ничего не меняется.
P.S. Поверил осцилографом линию A14 - дергается, значит еще что то другое.
Немного изменил тест, остановил его на 10 пункте. Увидел надпись - строки повторяются по два раза. Я так понимаю это что то с вертикальной линией V0?




Для этого в эмуляторе от b2m подсунул вместо монитора тест.
Ответить с цитированием