PDA

Просмотр полной версии : ATM Turbo 2+ ver 7.15 - нужна помощь с наладкой, проблемы с изображением



mdaemon
24.05.2022, 23:37
Друзья, приветствую!
Очень нужна помощь по наладке моей недавно собранной платки АТМ-Турбо2+ вер. 7.15.
В общем, имеется вот что: компьютер в целом стартует, но:
1) Только после ресета, неважно тестовая ПЗУ или БИОС;
2) При запуске тестовой ПЗУ-шки ( Тест памяти ATM-turbo 2+ от Чунина Романа (2004 год) ) - картинка как на видео (т.е. неправильные цвета на полосах, причём, после каждого ресета разные, иногда, очень редко, бывают верные цветовые полосы), и по изображению идёт как-бы шум в виде горизонтальных чёрточек, выстроенных в вертикальные линии:


https://cloud.mail.ru/public/VfCJ/jC5XqzKys

3) При запуске с ПЗУ BIOS отображается экран как на видео, не видно курсора и надписей на окошке выбора сверху и снизу и по изображению идёт тот же самый шум как и в п. 2:


https://cloud.mail.ru/public/Lj6g/Z9LHUjo4C

4) Тест памяти показывает вот такую картинку:

https://cloud.mail.ru/public/d7ku/Qy186Pcdm


Очень жду любой помощи! Просто крик души, помогите наладить АТМ-ку, уже извёлся весь! :v2_dizzy_wall::v2_dizzy_help::v2_dizzy_help:

Да, забыл сказать, блокировочные конденсаторы 1мкф напаял, на всю память и по всей плате ~ через 1 микросхему (кое-где даже и на каждую). Стало с шумом получше, но всё равно полностью не ушёл. Питание от блока питания АТХ Cougar VTE X2 650, нового.

Zugzug
25.05.2022, 06:14
1) Только после ресета, неважно тестовая ПЗУ или БИОС;
Это стандартная проблема, связаная со стартом разных участков схемы АТМ вразнобой. На 100% решается любым супервизором сброса на линию +5В (у меня стоит PST529D). Как альтернативу в теории можно попробовать повесить конденсатор большой ёмкости между землёй и RES/, но я не пробовал.

картинка как на видео (т.е. неправильные цвета на полосах, причём, после каждого ресета разные, иногда, очень редко, бывают верные цветовые полосы)
Так память же глючит. Надо с этим сначала разобраться. А вообще смотреть формирователь изображения, на схеме 7.10 в верхнем правом углу (D46-D48, D96, D11 и что ещё с ними связано).

mdaemon
25.05.2022, 10:46
Zugzug, я запускал ещё тест "Тест памяти ATM-turbo 2+ и ATM-turbo 3 от MSD888 (New!!!)" - говорит, что с видеопамятью всё ОК, более того, я вот, читая мануал, нашёл, что за цвета отвечают D53, D54 - пробовал ставить другие, в том числе, пробовал менять РУ2 на РУ9 - результат одинаковый, т.е. не помогло.
Микросхемы (те, которые возможно) перед установкой проверял тестом, который есть в программаторе TL866-II Plus. Показывало ОК.
Кстати, попутно вопрос по памяти, точнее по результату работы теста: я так понимаю, что 512КБ заканчиваются на 31 банке памяти. Почему тогда за пределами этого объёма тест иногда показывает "+"?
И по поводу п.3. - у меня подозрение, что цвета у рамки при запуске с ПЗУ БИОС неверные. К сожалению, в то время, в 90х, когда у меня была АТМ-ка, я пользовался ч/б монитором, поэтому, не знаю, какие должны быть цвета. Но косвенно судя по отсутствию курсора и надписей - это так.

Kulich
25.05.2022, 15:42
Не стартующий сам АТМ это норма, конденсатор не RESET помогает, но с ним у меня уже не стартовала Zxnetusb, пришлось о паять.
Неверные цвета тоже нормальное явление, там это особенность теста и прерываний.

- - - Updated - - -

Да 512 КБ это 32 банка, тест там довольно незамысловато тестирует, так чо иногда вероятно умудряется найти фантомную память.
Судя по тому что тесты успешно работают, Прошивка стартует и шевелится, то память и ее дешифрация работает нормально. А Мусор вылезает где-то уже на пути из ОЗУ на экран. Так, а дальше-то можно провалиться в TR-DOS или CP/M?

mdaemon
25.05.2022, 16:56
Kulich, я ещё не подключал клавиатуру, подключу - отпишусь! Но в тестах, где Спектрумовский экран и 320х200 всё показывает чисто (замыкал пинцетом соотв. контакты для прохождения теста). Я тоже подозреваю, что в целом всё как-то шевелится, но вот с изображением уже весь мозг себе сломал: проверял микросхемы тестером - говорит рабочие. Тыкал осциллографом - в целом, на мой непросвещённый взгляд, похоже на то, что нарисовано в мануале. И куда копать - уже не знаю. Те микросхемы, на которые были подозрения - я заменил. Результата нет. Потому и взываю к помощи знающих людей! :)
И вопрос по начальной менюшке в БИОСе открытый - почему не видно курсора и текста? Кстати, нашёл цветное фото с менюшкой - цвета-таки неверные на рамке:

http://atmturbo.nedopc.com/download/shems/fotos/atmf01.jpg


Update:
Сравнивая изображение, которое у меня, и которое на фото, понял, что проблема в цветах. Т.е. у меня рамка рисуется с белым цветом фона (и тень от рамки голубая, а на фото - зелёная), а должна быть коричневой, соответственно, потому и не виден курсор и буквы - они тоже белым цветом. Вот и получается, что белый на белом не видно. Соответственно, ещё один вопрос: кто может быть виноват за то, что палитра сформировалась неверно?

Zugzug
25.05.2022, 18:29
Но в тестах, где Спектрумовский экран и 320х200 всё показывает чисто
Понимаю что сильно не помогу, но если спектрум работает без шума, то как минимум регистры D47-D48 + D42 нормальные. Если глючит текстовый режим, то поломаны какие-то сигналы приходящие на ПЗУшку. Маловероятно что поломан регистр D41. Возможно надо смотреть V0-V2 приходящие с D8 или ZOE/ c D64. Ещё хорошо бы перепроверить нормальная ли HL8 (или ГАЛка).

Кстати прохождение теста в программаторе это необходимое, но не достаточное условие работы м/c. У меня была дивно глючащая ТМ2, которая проверку проходила, но при работе в схеме выдавала удивительное.

Тестовая ПЗУшка по идее должна выдавать not memory на все отсутствующие страницы, по крайней мере у меня так было. Что пишет тест MSD888 не знаю.

mdaemon
25.05.2022, 20:16
Zugzug, за любой ответ - спасибо! Никогда не знаешь, что натолкнёт на решение проблемы ) . Насколько я понимаю, почитав мануал, текстовый и графический режимы не очень отличаются (за исключением, что идёт выборка символов из ПЗУ), но в данном случае глючат оба режима. ХЛ8 я пробовал менять, разницы нету, вычитывал программатором - всё совпадает с эталонной прошивкой. Сейчас попробую подключить клавиатуру и выйти в какой-нибудь пункт из меню БИОС. Кстати, попутно вопрос - какие верные положения джамперов на плате, может я что-то не так выставил?

- - - Добавлено - - -


Не стартующий сам АТМ это норма, конденсатор не RESET помогает, но с ним у меня уже не стартовала Zxnetusb, пришлось о паять.
Неверные цвета тоже нормальное явление, там это особенность теста и прерываний.

- - - Updated - - -

А Мусор вылезает где-то уже на пути из ОЗУ на экран. Так, а дальше-то можно провалиться в TR-DOS или CP/M?

Попробовал запустить СР/М и выйти в спектрум - заходит в пункты меню как положено. Единственное, после установки ВЕ31 и ПЗУ с прошивкой шум усилился ещё сильнее:


https://cloud.mail.ru/public/ASc5/FTHk51HvB

В ТР-ДОС не выходит, т.к. ВГ93 не установлен.

Kulich
25.05.2022, 20:38
Так, глючит только 80 колонтчный режим? Так, там есть парочка счётчиков пикселей для знакомест и в расширенных режимах они немного по другому считают. Думаю если открыть инструкцию по наладке атм2+ и почитать отличия в работе режимов ответ сам пр дет в голову.
Ну и вокруг ПЗУ знакогенератора потанцевать, неконтат, глюк, сопля, непропай, или просто не вывозит.

mdaemon
25.05.2022, 21:04
Так, глючит только 80 колонтчный режим? Так, там есть парочка счётчиков пикселей для знакомест и в расширенных режимах они немного по другому считают. Думаю если открыть инструкцию по наладке атм2+ и почитать отличия в работе режимов ответ сам пр дет в голову.
Ну и вокруг ПЗУ знакогенератора потанцевать, неконтат, глюк, сопля, непропай, или просто не вывозит.

Kulich, да, всё верно, именно высокое разрешение глючит. Я смотрел эти м/сх, что по мануалу указаны. Пойду ещё раз смотреть, попробую поменять их что-ли. Ну и мануал покурю. ПЗУ точно рабочее, стоит сейчас РФ5, пробовал 2716, у которой время выборки меньше, но разницы не было. Точно такая же микросхема ПЗУ (РФ5) стоит на контроллере клавиатуры, клавиатура работает стабильно.

Zugzug
26.05.2022, 02:12
Единственное, после установки ВЕ31 и ПЗУ с прошивкой шум усилился ещё сильнее
Я бы потратил вечер и напаял блокировочные конденсаторы на каждую м/c просто чтобы исключить фактор помех по питанию. Всё равно может получиться быстрее чем ловить глюки от помех. Меня в своё время IDE контроллер несколько дней изводил чтением мусора. Прозванивал соединения, микросхемы менял, а потом напаял одну ёмкость и всё заработало.

Kulich
26.05.2022, 10:56
Ну весь обвешать это хорошо, но я бы присмотрелся на путь пикселей из ROM на экран. Видно что правильных букв приблизительно ноль отображается. Значит они где-то по дороге портятся. Либо выбираются неправильно или невовремя из ПЗУ.
Судя по схеме путь пикселя из РФ несложен. Они бегут либо из памяти через ИР23(D42) либо РФ2(D94), в зависимости текст или графика наверное, раз текст не работает, а графика что низкая что высокая как я понял без помех, то ИР23 и все что перед ней наверное живет хорошо. Смотрим значит вариант с РФ2, данные с нее берутся через Пару ИР16 (D47 и D48) где уже последовательно падают на ЛП5(D66) которая через ЛА3(D73) собственно собственно включает вывод с помощью RG0. Далее падает на как BIT КП11(D77) и выходит как SBIT снова что-то там дешифруясь. Финишная прямая через КП11(D52) который уже напрямую заваязан на РУ2 и ТМ9(D55) которая и рисует картинку )

Теперь осталось все это как-то проверить )

mdaemon
26.05.2022, 10:59
Zugzug, Kulich спасибо за советы! ) С шумом вчера разобрался благодаря вот этому совету :) :

Кстати прохождение теста в программаторе это необходимое, но не достаточное условие работы м/c. У меня была дивно глючащая ТМ2, которая проверку проходила, но при работе в схеме выдавала удивительное.
Выдрал D15 - шум почти исчез, затем точно так же поступил с D47 и D48. И тот шум, о котором я писал изначально - ушёл. Что теперь меня беспокоит, так это некоторое утолщение символов (которое, кстати, наблюдается и в Спектрум-режиме, особенно, если белые буквы на чёрном фоне), небольшая рябь на рамке меню, ну и главное - отсутствующий курсор и надписи!
Теперь вот так:

https://i.ibb.co/rHcmg4f/IMG-20220526-104904.jpg (https://ibb.co/rHcmg4f)
https://i.ibb.co/PcNZqbs/IMG-20220526-105012.jpg (https://ibb.co/PcNZqbs)
https://i.ibb.co/TPhTy37/IMG-20220526-105052.jpg (https://ibb.co/TPhTy37)

Zugzug
26.05.2022, 19:44
Что-то не так с цветами. В норме экран вот так выглядит
https://www.dropbox.com/s/9wsczennw60fmew/atm_color.png

mdaemon
26.05.2022, 20:30
Zugzug, спасибо! Судя по всему, у меня всё отображается с одинаковой яркостью. Буду смотреть...

Kulich
26.05.2022, 22:06
А это просто, слишком яркий сигнал который даже в режиме низкой яркости шкалит, я решил проблему просто воткнув на ргб резисторов ом по 200

mdaemon
27.05.2022, 00:18
Kulich, да, спасибо :) . Это я уже тоже понял, только у меня номиналы заметно повыше - вероятно из-за того, что использую конвертер SCART->HDMI. Поставил сопротивления 680 + 820 Ом - стало нормально:

https://i.ibb.co/chKwFsz/IMG-20220526-235802.jpg (https://ibb.co/chKwFsz)

Кстати, после фикса с резисторами менюшка стала отображаться корректно:

https://i.ibb.co/YXZBMnS/IMG-20220527-001457.jpg (https://ibb.co/YXZBMnS)


Kulich, Zugzug - огромное спасибо за помощь - без ваших советов я ещё долго бы думал, что если тестер показал исправно - значит микросхема не может глючить :) :v2_cheer:

Kulich
27.05.2022, 01:33
Я если честно то точный номинал не помню, между 200 и 600 поставил наугад и яркость нормальной стала. Я при том сам и не заметил что цветов не хватает. Люди увидели цвет не тот и подсказали.
Всегда пожалуйста. У 7.15 только один недостаток, мегабайт вторым этажом 16 ру7 паять. А без него ни последний биос, ни недоОС не запустить

tigr101274
27.05.2022, 04:04
У 7.15 только один недостаток, мегабайт вторым этажом 16 ру7 паять. А без него ни последний биос, ни недоОС не запустить
Есть же платки расширения памяти по типу как у Evo

mdaemon
27.05.2022, 12:50
У 7.15 только один недостаток, мегабайт вторым этажом 16 ру7 паять. А без него ни последний биос, ни недоОС не запустить
Да, я думал об этом - но хотелось чего-то более-менее аутентичного, - к тому же ру7 у меня были а для 7.18 память нужно было покупать. А разводки новой платы (8.0 от Zorel) на момент, когда я захотел Турбо 2+ ещё не было на сайте у Максагора - у меня уже года как 3 платы лежали (если не больше, не помню уже), всё никак руки не доходили.

- - - Добавлено - - -


Есть же платки расширения памяти по типу как у Evo

Если не сложно - можно поподробнее, что за платки? :) Или может ссылки есть, где почитать? :)

Kulich
27.05.2022, 14:22
У меня даже лежат) Нужна? Только там все нужно очень чётко вставить, а лучше впаять)

- - - Добавлено - - -

8.0 нежизнеспособна от рождения, а 8.1 так все и нет.
Платка от Зорела, тут на форуме была. Вставляется вместо пары ИРок и ру7, а на ней два чипа по 16Х 1М

mdaemon
27.05.2022, 15:41
У меня даже лежат) Нужна? Только там все нужно очень чётко вставить, а лучше впаять)

Глянуть бы фотки, если возможно, что она из себя представляет? )



8.0 нежизнеспособна от рождения, а 8.1 так все и нет.


А что с ней не так кроме ошибок в разводке? Вроде-бы их собирали и запускали, или есть какие-то проблемы с дальнейшей эксплуатацией?

Kulich
27.05.2022, 18:06
https://pic.maxiol.com/thumbs2/1653663842.1540193197.img20220527180013.jpg (https://pic.maxiol.com/?v=1653663842.1540193197.img20220527180013.jpg&dp=2)
Посередке, в теме АТМ где-то были посты про нее, но я как обычно ссылку потерял.

Осталось описание)
Решил заказать нормальные переходники для замены ОЗУ, для замены ру7 (потому как тот что я устанавливал год назад имеет не очень надежное подключение, проводки начали отрываться, все не надежно) на 2 микросхемы ОЗУ с сим модуля, для своей платки АТМ турбо 7.10. (возможно подойдет и к более ранней версии АТМ турбо, все зависит от расположения отверстий на плате АТМ)

Плата вставляться в панельки или припаиваться на мертво через штыри (кто как захочет так и присоединит к плате). Установка простая, убирается с платы все ОЗУ, и выпаивается 2 буфера ИР23, на место буферов впаиваются панельки. На переходник запаивается 2 буфера выпаянных с платы АТМ турбо, а с обратной стороны платы штырьки для установки в панельки на место микросхем РУ7, РУ6, РУ13, РУ12, D43 и D44 (отверстия переходника дублируют 1 в 1 отверстия на плате АТМ что - бы без проблем можно было установить плату). на плату подается всего один проводок, который обычно припаивается к бутерброду, на верхнему ряду ОЗУ.

mdaemon
27.05.2022, 21:50
Kulich, да хорошие платки. Красная, я так понял - это доработка до 4096 цветов?
А вот фиолетовая - не распознал.
Я, кстати, судя по описанию, где-то натыкался на неё, но не помню - где, т.к. читал такое описание. По плате напишу в личку.

tigr101274
28.05.2022, 01:26
Если не сложно - можно поподробнее, что за платки? Или может ссылки есть, где почитать?
https://i.ibb.co/f4nbzB9/20201124-224239.jpg (https://ibb.co/f4nbzB9) Почитать можно тут https://zx-pk.ru/threads/26509-perekhodnik-ozu-dlya-atm-turbo-7-10.html, чипы памяти FPM пока полно в продаже на планках ОЗУ 4мб и 8мв я брал проверенные планки и сдувал с них чипы, ни разу не попалось не рабочих.

Freiwind
28.05.2022, 07:50
Надо было сразу 7.18 собирать.

Kulich
28.05.2022, 08:07
Да, красная это 4096 палитра, но она немного прототипная. А фиолетовая э о ZXBUS, чтобы втыкать карты в АТМ.

mdaemon
29.05.2022, 11:45
tigr101274, Kulich - ясно, спасибо! )


Надо было сразу 7.18 собирать.
Вот захотелось 7.15 на рассыпухе, включая оперативу, что уж тут поделать :)

Freiwind
29.05.2022, 13:16
Тогда оставить 512 кБ. Ну, или вторым этажом еще 512 напаять.
А то франкенштейн получится.

mdaemon
31.05.2022, 11:58
Тогда оставить 512 кБ. Ну, или вторым этажом еще 512 напаять.
А то франкенштейн получится.
Да, оставлю с 512кб.
У меня ещё есть одна плата, правда не стартует - буду оживлять, вот её я, наверное, и сделаю-таки франкенштейном :)