*Тема*: Тех. раздел "Scorpion ZS 1024 Turbo+" (savelij) Показать сообщение отдельно Старый 25.02.2012, 21:23 #*174* Anykey Master Регистрация: 15.08.2009 Адрес: Чайковский Сообщений: 736 Сказал(а) Спасибо: 163 Поблагодарили 392 раз(а) в 182 сообщениях Anykey is just really niceAnykey is just really niceAnykey is just really niceAnykey is just really niceAnykey is just really nice Отправить сообщение для Anykey с помощью ICQ <#> По умолчанию ------------------------------------------------------------------------ Уф! Нашел таки! Проблема была в DD16 - второй канал мультиплексора КП11 не работал, заменил микросхему и все заработало. Может кому пригодится методика: Неисправность - на экране матрас, при установке тестовой ПЗУ видно, что программа выполняется (по смене цвета бордюра), но на экране ничего не меняется. Вывод - либо Проц не может записать в ОЗУ данные, либо не правильно адресуется память ОЗУ процессором. Сначала проверяем сигнал /WE он формируется GALturbo на 17ноге 1. Вынимаем ПЗУ и Проц. 2. Подаем на 19ногу Проца 0 (GND). 3. На ноге /WE должен появиться меандр. Если нет проверяем цепи формирования сигнала WR_EN. Если с сигналом /WE все в порядке, то проверяем адресацию ОЗУ Для этого последовательно осцилографом встаем на ножки 4,7,9,12 микросхем DD15, DD16 и подаем 0 на соответствующие контакты кроватки Проца: осцилограф на DD15(4) - подаем 0 на 30 контакт кроватки проца. осцилограф на DD15(7) - 0 на 31 контакт кроватки проца. осцилограф на DD15(9) - 0 сначала на 32 контакт потом на 40 контакт. осцилограф на DD15(12) - 0 сначала на 33 контакт потом на 1 контакт. осцилограф на DD16(4) - 0 сначала на 34 контакт потом на 2 контакт. осцилограф на DD16(7) - 0 сначала на 35 контакт потом на 3 контакт. осцилограф на DD16(9) - 0 на 36 контакт. осцилограф на DD16(12) - 0 на 37 контакт. Если при подаче 0 на контакт проца меандр изменяется, то с каналом скорее всего все в порядке, если меандр не меняется, то скорее всего надо менять DD15 или DD16. Простенький тест специально писал для себя - сначала он быстро переключает цвет бордюра, потом меняет биты выбора страниц памяти в портах 7FFD и 1FFD (нужно смотреть осцилографом 2,5,7 ноги DD46, 10 ногу DD47, 5,9 DD73(джампер MemoryConfig должны быть замкнуты ближние к разьему контакты)) После опять быстро меняется цвет бордюра. Затем память с 0000 по FFFF заполняется байтом FF. После этого тест начинает перебирать по порядку все страницы памяти и заполнять их байтом 0A. (Честно говоря этот тест и ввел меня в заблуждение, я думал, что даже если адреса проца и видеоконтроллера несовпадают, то заполнив всю память экран должен измениться. А в моем случае оказалось, что часть памяти просто оказалась недоступной для процессора) Потом все повторяется. В архиве прошивки для разного размера ПЗУ, тест повторяется в ПЗУ через каждые 4000h ячеек. Вложения Тип файла: rar TestScorp.rar (2.5 Кб, 119 просмотров) __________________ Скрытый текст http://zx-pk.ru/images/smilies/speccy.gifProfi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG) http://zx-pk.ru/images/smilies/speccy.gifProfi v3.2 256kB + PAL coder http://zx-pk.ru/images/smilies/speccy.gifПлата ZXM Phoenix 1024kB + VGA converter http://zx-pk.ru/images/smilies/speccy.gifAltera DE-1 http://zx-pk.ru/images/smilies/speccy.gifZX Evolution 4096kB + SSD-1Gb http://zx-pk.ru/images/smilies/speccy.gifПлата Speccy 2010 http://zx-pk.ru/images/smilies/speccy.gifПлата Sprinter Sp2000s http://zx-pk.ru/images/smilies/speccy.gifПлата Reverse U9EP3C http://zx-pk.ru/images/smilies/speccy.gifПлата Reverse U10EP3C [свернуть] Offline Добавить отзыв для Anykey Добавить нарушение Anykey Пожаловаться на это сообщение Ответить с цитированием Сказал(а) Спасибо *Эти 2 пользователя(ей) сказали Спасибо Anykey за это полезное сообщение:* Удалить вашу благодарность perestoronin (02.06.2013), zorel (25.02.2012) Меню пользователя Anykey Посмотреть профиль Отправить личное сообщение для Anykey Найти ещё сообщения от Anykey Добавить Anykey в список знакомых