С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
DrMoriarty, для начала надо бы проверить работу процессора Z80 и не замыкают ли его биты шины (адреса и данных) на шины питания (на + или -), ну и между собой. методика проверки тут...
Далее, если всё в порядке, то без ПЗУ должен быть матрас на экране. матрас - это, грубо говоря, результат общения проца с памятью (чтения и записи). почитайте описание, там более-менее понятно описано как он получается и т.д.
Также есть ТЕСТ-ПЗУ для ремонта компьютера 48кб. с его помощью можно проверить ОЗУ, бордюр, экранную область памяти и звук. полезная прошивка, при ремонте очень помогает. можно попробовать запустить как с матрасом вместо основного ПЗУ, или допустим как у Вас (иногда запускается), возможно битая ИР22.
PS: если навыков/инструментов в ремонте не много, но есть желание поиграться со спеком, можно прислать мне в Харьков, я его Вам отремонтирую по цене деталей.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
DrMoriarty, попробуйте проверить мультиплексор D16, а именно вывод 12 (MA7). Также стоит проверить сигнал A7 (37-й вывод Z80).
Вообще, если даже память вынуть, то при стабильной шине данных процессор будет по циклу выполнять команду RST #38. При этом на адресной шине будет циклический перебор всех адресов от #FFFF до #0000, а в оперативную память будет циклически записываться последовательность #0039 (через стек).
А в Вашем случае процессор, похоже, просто виснет. Рекомендую проверить шину данных. При нажатой кнопке RESET на шине данных должна быть единица. Ну, а дальше надо уже смотреть, что мешает процессору нормально работать...
Так и должно быть.Если вынуть все микросхемы ОЗУ, на экране ровный белый квадрат с черным бордюром.
Похоже какой-то мусор на шине данных. В этом случае надо проверять мультиплексоры D37, D38. Если процессор на панельке, то можно его вынуть и посмотреть, нет ли какого-то движения на шине данных. Если какой-то мусор есть, то проблема может быть как раз в D37, D38 или в D32 (но в данном случае, это маловероятно). Если же в отсутствие процессора никакого мусора на шине данных не наблюдается, то тогда можно предположить, что проблема в самом процессоре, но это, конечно, надо проверять...
Ошибка была очень банальной - процессору не хватало питания в 4.8В. Поднял входное до 5.1В, и он на радостях запустился.
На экране теперь вместо белого квадрата с мусором черный с практически не различимой сеткой, похожей на матрас. Похоже проблема в формировании цветов. Вывожу сигнал SYNC на RSA вход VIDEO на телевизоре. Как мне добиться адекватного отображения?
А, понятно )
Ну, а к TV лучше через SCART подключать:
Правда, не всякий современный телевизор поймет сигнал генерируемый «Ленинградом». Иногда доработки требуются, например привязка к уровню черного. Вот тут есть схемы этих доработок:
http://zxbyte.ru/leningrad_video_out.htm
Доработал по схемам, вывожу все еще чб на RSA. Выходит чтото похожее на матрас.
Сигналы на ОЗУ совпадают с осциллограммами из поста http://zx-pk.ru/threads/11486-faq-zh...l=1#post789283 . Только вот на D1 и D2 идет конкуренция обоих графиков. Попереставлял микросхемы местами, результат тот же, значит проблема не в них. Тестер перемычек между каналами шины не выявил. В чем проблема? Могла ли сгореть ИР22?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)