Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Помогите с Pentagon-128k ! (http://zx-pk.ru/showthread.php?t=12494)

Andrnow 6th April 2010 09:30

Quote:

а экран покрыт линиями из пикселей отсутствующего бита.
Ну это 100% не порт. Или микросхема памяти, или обрывы/сопли в дорожках.

r0m 6th April 2010 09:48

ру5г я выпаиваю из мертвой платы какого-то zx клона. Серия та же.
Попробовал 3 разных уже - эффекты не меняются.

Могут ли на старой плате ВСЕ рушки быть одинаково убиты ???

psb 6th April 2010 10:16

Quote:

Originally Posted by r0m (Post 272640)
Попробовал 3 разных уже - эффекты не меняются.

может ты не ту микруху меняешь? с выпаянной микрухой новых ошибок не возникает? или где-то в другом месте баг, не в микрухе, а опять микротрещина, например...
Quote:

Originally Posted by r0m (Post 272640)
Могут ли на старой плате ВСЕ рушки быть одинаково убиты ???

конечно могут:) но ооочень маловероятно.

Andrnow 6th April 2010 12:38

r0m,
Quote:

Могут ли на старой плате ВСЕ рушки быть одинаково убиты ???
Да легко, например если на нее подали 12 вольт вместо пяти.

Quote:

Попробовал 3 разных уже - эффекты не меняются.
Полоски на изображении белые или черные?

r0m 6th April 2010 22:57

может то, что ошибка снова в 5ом бите, указывать на то,что проблемма в 5ом сверху чипе памяти (а не в 7FFD хоть и речь о порте) - D25 или D23 ???

а полоски черные

Andrnow 6th April 2010 23:27

Quote:

может то, что ошибка снова в 5ом бите, указывать на то,что проблемма в 5ом сверху чипе памяти
Это может указывать только на то, что проблема с микросхемой, которая подключена к 5 разряду шины данных процессора. А находиться она может хоть сверху, хоть с боку.

Quote:

а не в 7FFD хоть и речь о порте
Еще раз повторяю - если на изображении есть полоски, то дело не в порте. 100%.

Eugen 6th April 2010 23:33

Quote:

Originally Posted by r0m (Post 272768)
в 5ом сверху чипе памяти

смотря кто как плату держит. у меня он слева))) в пенте даже в 48 режиме разные "полосы" памяти используются

r0m 6th April 2010 23:50

я имею ввиду по стандартной схеме пента 1991.
разъем слева естественно.

D25 или D23 ???

Eugen 7th April 2010 00:00

д33 если на экране полосы.

r0m 7th April 2010 02:23

выпаял из другого пентагона две ру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 проигрывания.

r0m 7th April 2010 05:38

а после прогонки дем test128 крутилась минут 30, но в итоге 2 разряд выдавл снова.

еще заметил, что если зайти в basic128, то практически сразу же ресетится комп, а в 48k (даже через usr0 из 128ого) не ресетится ! я надеюсь это может быть из-за памяти D30-D22 ???

Так D22 или D30 ???

r0m 7th April 2010 22:28

ну хорошо, память я обе поменяю, но как бы мне к beta disk подступиться ?? ведь если я вставляю d75, то все снова глючит, tr-dos вылезает вместо tape load или даже usr0 !

Eugen 8th April 2010 00:36

Quote:

Originally Posted by r0m (Post 273054)
но как бы мне к beta disk подступиться

для начала научится "Спасибо" жать.

r0m 8th April 2010 01:39

все похоже, память победил. решил не дожидаться уточнений и обе заменил рушки, вот уже час test128 без ошибок крутится.

Eugen 8th April 2010 01:56

под д75 панелька? да - выпаеваем, очень внимательно проверяем на сопли. нет - думаем дальше ))

---------- Post added at 23:56 ---------- Previous post was at 23:51 ----------

и подробней плиз. ты жмешь резет. меню. выбираешь любой пункт --- тр-дос? тоесть в меню все окей, не глючит?

r0m 8th April 2010 03:04

под D75 штырки раздельные - все видно очень хорошо - соплей нет.
Все ноги D75 прозванивал сверяясь с PCB в 2-3 местах по плате c каждой ножкой.

Меню после ресета стабильно, но если выбрать tape loader, то вылетает tr-dos c надписями beta disk... не сверху экрана, а снизу. Также если в 128basic набрать usr0, то тоже вылетает в tr-dos. При этом никакие кнопки, кроме ввода в tr-dos не действуют.

psb 8th April 2010 09:04

а если выбрать 48й бейсик? в тр-дос команды набирать можно?

r0m 8th April 2010 21:38

нет, тот же уродский tr-dos снизу и без реакции на клавиши

и, кстати, на D94 (лн2) висел 4k7 резистор от 2 к 6 лапе. Отпайка ничего не меняет. Зачем бы он там ?

r0m 9th April 2010 00:58

вот есть такая инфа к размышлению - выпаял диод (рабочий-прозвонил) над 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.

psb 9th April 2010 10:13

все это похоже на то, что половина пзухи не хочет включаться. т.е. работают тока 128бейсик и тр-дос, а вместо 48го попадаем в трдос... но я не уверен, что оно так, но похоже. где копать - не подскажу, схемы тю-тю...

r0m 9th April 2010 10: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, со всех ножек и её тоже прозванивал по плате.

psb 9th April 2010 10:57

Quote:

Originally Posted by r0m (Post 273496)
всмысле "схемы тю-тю..." ?

в смысле ее у меня нет, искать и вкуривать некогда, так что только общие предположения.
Quote:

Originally Posted by r0m (Post 273496)
и в 48 то из меню я нормально вхожу

значит мои предположения ошибочны, бага в другом, не в пзу.

r0m 9th April 2010 11:07

а отчего могут быть наводки ? и, как я понимаю, если сигнал искажен, то он либо сгенерирован криво был (микрухи) , либо не дошел до назначения (дорожки).

"Потыкайтесь светодиодом с резюком, для определения микрухи в которой происходит сработка, там, где ее быть не должно"

этой фразы я не понял, в силу своей некомпетентности в теме =(

r0m 10th April 2010 10:00

ну что же вы меня покинули все. подбросьте советик, что можно попробовать с D75 - ла2 , из-за которой даже tapeloader к tr-dos'у приводит ???

Anykey 10th April 2010 13:04

Триггер 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 в том числе и на залипухи.

r0m 10th April 2010 20:49

что такое залипухи ?

Anykey 10th April 2010 20:54

Это случайные замыкания между сигналами, дорожками.

r0m 10th April 2010 22:20

всмысле уровни мерять на работающем ? или просто на контакт+к.з. (так это уже со всем betadisk'ом сделано)

Anykey 10th April 2010 22:49

Вытащи проц из панели, задай через резисторы на 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.

Andrey F 10th April 2010 23:20

r0m, А ПЗУ самого компьютера у тебя исправно? Может оно "битое" или "стекло".

r0m 11th April 2010 00:27

не пойму,что значит "задай через резисторы на A9-A16 адрес 3D т.е. 0011 1101"


ведь у z80 нет вывода А16 ? А15 - последний. И как резисторами выставить адрес ?


а с пзу все ok, их много у меня - менял не раз конечно

Anykey 11th April 2010 00:35

Т.е. на адресные ножки вместо процессора подать
через резисторы ~5-10кОм +5V на A14,A13,A12,A11,A9
на A16,A15,A10 подать 0.

r0m 11th April 2010 01:20

ведь у z80 нет вывода А16 ? А15 - последний.

что значит подать 0 ? землю ?

psb 11th April 2010 03:03

Quote:

Originally Posted by r0m (Post 274056)
А15 - последний.

ну раз он с А9 по А16, то в переводе на русский это с А8 по А15 :)))
0 - земля.

r0m 11th April 2010 03:29

да, а зачем все это, c адресом то ?

r0m 11th April 2010 07:21

и еще, вы помните, что глюк с вездесущим tr-dos появился после замены D75 ла2 ?

и что если ее вынуть, то можно будет демы смотреть.

Anykey 11th April 2010 08:14

A9 - A16 это сигналы по схеме
соответственно A8-A15 выводы процессора.

Quote:

Originally Posted by r0m (Post 274087)
да, а зачем все это, c адресом то ?

Я же описал ранее как TR-DOS включается.
Тебе нужно вместо проца в ручном режиме содать
ситуацию когда TRDOS должен включиться, а потом когда
выключиться.

D75 Ла2 как раз и участвует в процессе включения TR-DOS,
видимо при ее замене где-то повредил дорогу или запаял лишнего.

Проверь внимательно сигналы A9-A16, C36.

r0m 11th April 2010 08:58

так а после того как я создам ситуацию что ? что мне это даст ?

а дорожки все вокруг перепроверил - прозвонил неск. раз уже

Anykey 11th April 2010 09:18

Смотри на D76.2 9 правильно ли переключается
триггер. Если все хорошо значит искать в другом месте,
если нет, конкретно смотреть каждый сигнал приходящий
на D75 и D76.2

Я тебе метод предлагаю как проверить схему, ни хочешь
делай как знаешь.

Вобще хорошо бы устройство разработать на микроконтроллере,
вставляешь вместо CPU, оно выдает сигналы на ШД ША и ШУ,
проверяет сигналы между собой на замыкание проверяет память
на сбои, проверяет порты на чтение и на запись. А информацию
выдает на ЖКИ или прямо на PC.
Но это для отладки одного компьютера делать смысла не имеет.

r0m 11th April 2010 09:41

блин, я ж писал вначале о том, что познания в теме скудные. вот метода то я никак и не пойму.

что такое " 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.