![]() |
Quote:
|
ру5г я выпаиваю из мертвой платы какого-то zx клона. Серия та же.
Попробовал 3 разных уже - эффекты не меняются. Могут ли на старой плате ВСЕ рушки быть одинаково убиты ??? |
Quote:
Quote:
|
r0m,
Quote:
Quote:
|
может то, что ошибка снова в 5ом бите, указывать на то,что проблемма в 5ом сверху чипе памяти (а не в 7FFD хоть и речь о порте) - D25 или D23 ???
а полоски черные |
Quote:
Quote:
|
Quote:
|
я имею ввиду по стандартной схеме пента 1991.
разъем слева естественно. D25 или D23 ??? |
д33 если на экране полосы.
|
выпаял из другого пентагона две ру5г и заменил D33+D23
тест крутится без ошибок уже минут 10. Хо-хо! ---------- Post added at 01:23 ---------- Previous post was at 01:05 ---------- так, теперь раз в 5-10 мин. непрерывного теста вылетает ошибка разряда 2, но вроде не по нарастающей и без полос и др. глюков на экране. Этo D22 или D30 ??? И демы работают. Eye Ache 45мин. крутилась - все ok. А в influence в епилоге мы с fux'ом анимацию раскранчивали на всю память - вот она и зависла через минут 20 проигрывания. |
а после прогонки дем test128 крутилась минут 30, но в итоге 2 разряд выдавл снова.
еще заметил, что если зайти в basic128, то практически сразу же ресетится комп, а в 48k (даже через usr0 из 128ого) не ресетится ! я надеюсь это может быть из-за памяти D30-D22 ??? Так D22 или D30 ??? |
ну хорошо, память я обе поменяю, но как бы мне к beta disk подступиться ?? ведь если я вставляю d75, то все снова глючит, tr-dos вылезает вместо tape load или даже usr0 !
|
Quote:
|
все похоже, память победил. решил не дожидаться уточнений и обе заменил рушки, вот уже час test128 без ошибок крутится.
|
под д75 панелька? да - выпаеваем, очень внимательно проверяем на сопли. нет - думаем дальше ))
---------- Post added at 23:56 ---------- Previous post was at 23:51 ---------- и подробней плиз. ты жмешь резет. меню. выбираешь любой пункт --- тр-дос? тоесть в меню все окей, не глючит? |
под D75 штырки раздельные - все видно очень хорошо - соплей нет.
Все ноги D75 прозванивал сверяясь с PCB в 2-3 местах по плате c каждой ножкой. Меню после ресета стабильно, но если выбрать tape loader, то вылетает tr-dos c надписями beta disk... не сверху экрана, а снизу. Также если в 128basic набрать usr0, то тоже вылетает в tr-dos. При этом никакие кнопки, кроме ввода в tr-dos не действуют. |
а если выбрать 48й бейсик? в тр-дос команды набирать можно?
|
нет, тот же уродский tr-dos снизу и без реакции на клавиши
и, кстати, на D94 (лн2) висел 4k7 резистор от 2 к 6 лапе. Отпайка ничего не меняет. Зачем бы он там ? |
вот есть такая инфа к размышлению - выпаял диод (рабочий-прозвонил) над D89 и tr-dos больше не вылазит там, где не нужно. Но, и если выбрать tr-dos в меню, то происходит просто ресет.
прозвонил по pcb полапно еще неск. микрух. на 1-2 удаленных по плате выводов. значит сейчас уже полапно проверенны: D61,D62,D63,D64,D91,D88,D75,D83,D84,D77,D89,D82,D7 6,D92,D93,D96,D97,D86,D78. |
все это похоже на то, что половина пзухи не хочет включаться. т.е. работают тока 128бейсик и тр-дос, а вместо 48го попадаем в трдос... но я не уверен, что оно так, но похоже. где копать - не подскажу, схемы тю-тю...
|
psb, всмысле "схемы тю-тю..." ?
и в 48 то из меню я нормально вхожу, а вот из 128ого если usr0, то tr-dos допроверил все микрухи, кот. были перепаяны на цанги (весь betadisk). D61,D62,D63,D64,D91,D88,D75,D83,D84,D77,D89,D82,D7 6,D92,D93,D96,D97,D86,D78,D85,D94,D98,D95. Все контакты - ok. null_device, все чисто с D78, со всех ножек и её тоже прозванивал по плате. |
Quote:
Quote:
|
а отчего могут быть наводки ? и, как я понимаю, если сигнал искажен, то он либо сгенерирован криво был (микрухи) , либо не дошел до назначения (дорожки).
"Потыкайтесь светодиодом с резюком, для определения микрухи в которой происходит сработка, там, где ее быть не должно" этой фразы я не понял, в силу своей некомпетентности в теме =( |
ну что же вы меня покинули все. подбросьте советик, что можно попробовать с D75 - ла2 , из-за которой даже tapeloader к tr-dos'у приводит ???
|
Триггер D76.2 включает cтраницу ПЗУ TR-DOS
в случае если на входах D75 все 1, т.е. адрес, выдаваемый CPU находится в пределах 3D00-3DFF, при этом должен выполнятся цикл M1 и обращение к памяти (выборка команды из памяти), также 4 разряд порта #7FFD должен быть в 1, т.е. включена половина ПЗУ с BASIC48 и TR-DOS. Триггер переключается обратно при выборке команды с адресов выше 4000. Может какой либо сигнал на D75 не доходит, например C36, сигнал висит в воздухе и на нем наводится 1, тогда будут происходить несанкционированные переходы в TR-DOS. Я бы вытащил процессор из панельки и через резисторы задал адрес 3Dхх подал бы M1 и MREQ 0, и посмотрел бы сигнал на D76.2. Вобщем сэмитировал бы ситуацию. ИЛИ звони все сигналы приходящие на D75 в том числе и на залипухи. |
что такое залипухи ?
|
Это случайные замыкания между сигналами, дорожками.
|
всмысле уровни мерять на работающем ? или просто на контакт+к.з. (так это уже со всем betadisk'ом сделано)
|
Вытащи проц из панели, задай через резисторы на A9-A16
адрес 3D т.е. 0011 1101, на MREQ и M1 - 0, на D62 12 надо както 1 сделать (может в разрыв 1 подать или если D62 в панельке микросхему вытащить и на 12 ногу 1 подать). После этого смотришь выход 9 D76.2 должен быть 0, меняешь A16 на 1, вывод 9 D76.2 должен переключиться в 1. Так можно проверить узел входа в TR-DOS. |
r0m, А ПЗУ самого компьютера у тебя исправно? Может оно "битое" или "стекло".
|
не пойму,что значит "задай через резисторы на A9-A16 адрес 3D т.е. 0011 1101"
ведь у z80 нет вывода А16 ? А15 - последний. И как резисторами выставить адрес ? а с пзу все ok, их много у меня - менял не раз конечно |
Т.е. на адресные ножки вместо процессора подать
через резисторы ~5-10кОм +5V на A14,A13,A12,A11,A9 на A16,A15,A10 подать 0. |
ведь у z80 нет вывода А16 ? А15 - последний.
что значит подать 0 ? землю ? |
Quote:
0 - земля. |
да, а зачем все это, c адресом то ?
|
и еще, вы помните, что глюк с вездесущим tr-dos появился после замены D75 ла2 ?
и что если ее вынуть, то можно будет демы смотреть. |
A9 - A16 это сигналы по схеме
соответственно A8-A15 выводы процессора. Quote:
Тебе нужно вместо проца в ручном режиме содать ситуацию когда TRDOS должен включиться, а потом когда выключиться. D75 Ла2 как раз и участвует в процессе включения TR-DOS, видимо при ее замене где-то повредил дорогу или запаял лишнего. Проверь внимательно сигналы A9-A16, C36. |
так а после того как я создам ситуацию что ? что мне это даст ?
а дорожки все вокруг перепроверил - прозвонил неск. раз уже |
Смотри на D76.2 9 правильно ли переключается
триггер. Если все хорошо значит искать в другом месте, если нет, конкретно смотреть каждый сигнал приходящий на D75 и D76.2 Я тебе метод предлагаю как проверить схему, ни хочешь делай как знаешь. Вобще хорошо бы устройство разработать на микроконтроллере, вставляешь вместо CPU, оно выдает сигналы на ШД ША и ШУ, проверяет сигналы между собой на замыкание проверяет память на сбои, проверяет порты на чтение и на запись. А информацию выдает на ЖКИ или прямо на PC. Но это для отладки одного компьютера делать смысла не имеет. |
блин, я ж писал вначале о том, что познания в теме скудные. вот метода то я никак и не пойму.
что такое " D76.2 9 " ? D76 лапа 2-9 ? и как определить правильно ли триггер переключается ? на каком чипе на какой ножке и что именно надо замерить ? |
| All times are GMT +4. The time now is 17:41. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.