Тебе тяжело ткнуть в 24ю ногу проца и посмотреть осцилом динамику? Я Автоматику не видел, но схему Робика знаю и там клок идёт постоянный от генератора. И экспериментировал, отключая вайт от проца. Ну, не хотишь, как знаешь.
---------- Post added at 08:54 ---------- Previous post was at 08:52 ----------
Здесь на это никто не жаловался, жаловались только на артефакты. Это тоже описывалось и ссылки несколькими постами выше.
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
Я тыкал осциллом в 24 ногу проца. Там единица, что собсно из схемы очевидно, так как /wait притянут на +5.
Мусор в видеопамяти появляется из содержимого этой-же видеопамяти. "Факела", "хвосты" за спрайтами, при скроллинге задних планов хаотические части изображения остаются стоять на прежнем месте. Мусором это назвать или артефактами я не знаю. Причем происходит это не во всех программах, а похоже только в тех где экран через стек рисуется. То есть проблема где-то во времянках, где-то не успевает или адрес выставиться, или /wr не успевает подняться, или данные не успевают прийти.
И я ни про артефакты ни про рассыпание не могу найти постов. Я потому и написал, расскажите из-за чего это происходит на робике потому-что сам я найти на форуме не могу.
Куски квотинга где обсуждается проблема - вижу. Собсно первый пост с описанием этой проблемы, и причины ее возникновения - не вижу.
Я в своем компьютере сам как-нть разберусь, мне нужно понять почему такое происходит в робике чтобы копать целенаправленно у себя, потому-что корни проблемы похоже общие.
Я потому и спросил, проблема похожая, схемотехника у машин практически одинаковая, за исключеним деталей.
В чем причина ?
Последний раз редактировалось ram_scan; 13.03.2014 в 10:48.
При записи в видео память должен быть 0. Проверь на демке какой нить. Должен быть сигнал с частотой вывода на экран. Если тупо 1, то вайт не доходит до проца, тут надо смотреть - D2.1, D3.1. Смотри по схеме прохождение сигнала с 13 ноги РТ1 D27
---------- Post added at 19:55 ---------- Previous post was at 19:54 ----------
А их нету, так как никто не жаловался.
---------- Post added at 20:02 ---------- Previous post was at 19:55 ----------
Вот, нашёл поиском только что.
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Доработку видел. Смысла ее не понял, потому-что для этого нужно прошивку РЕшки раскладывать. Поэтому прошу обьяснить на словах. Из-за чего оно артефактит. Как чинить это у себя я думать сам буду.
Вайт в динамике не мерял. Нету у меня вайта. Моя машина - безвайтовая. Она в принципе безвайтовая. Вообще безвайтовая. Напрочь безвайтовая. Резистор на плюс пять вольт. У меня вместо вайта клок тормозится. Это единственное отличие от робика (кроме мелочей вроде другой распиновки ПЛМ-ок и обвязок).
Последний раз редактировалось ram_scan; 14.03.2014 в 12:38.
померяйТак я не понял о чём речь, если о Робике - то читай внимательно посты, если не - то извини, ничем помочь не смогу. Схему хоть дай посмотреть.
А Робик заводской - вайтовая машина, см схему. Кроме сопротивления на +5 подводится сигнал с ТМ2.
А зачем? Доработай и всё.
Так разложи. Я не объясню, так как сам не в курсе.
Починишь отпишись.
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
Лекарство для робика я вижу. Из лекарства без детальных в нем копаний не понимаю где была проблема и каким образом оно починено кроме того что там с вайтом манипуляции производятся.
Поэтому я задаю вопрос. В чем причина артефактов на робике ? Что вызывает такие глюки ? Мне интересная именно причина, нужно понять не что в лекарстве сделано, а как лекарство работает.
Понятно что что-то в схеме происходит не вовремя, вот я и спрашиваю, что именно ?
Последний раз редактировалось ram_scan; 14.03.2014 в 21:07.
Не знаю.
Вот с рассыпанием знаю. Когда проц пишет в видеопамять, то РТ1 даёт импульс на три мс ИР23 и 3 вывод ТМ2, она переключается и на вайт проца поступает 0. Одновременно 1 идёт на вторую ТМ2 2й вывод .Ре3 постоянно читает эту мс (3й вывод) и перезаписывает вход данных на выход 5 ТМ2. В нормальном состоянии на нём 0. Оно идёт на 14 вывод РЕ3. Когда там 0, то РЕ3 с видеопамятью работает только в режиме чтения. Когда на 14м выводе появится 1, то РЕ3 переходит в режим записи в память. Когда запись прошла РЕ3 (вывод 9) даёт импульс сброса на ТМ2 (первые выводы) и вайт переходит в 1, освобождая проц.
Если вайт каким то образом не доходит до проца, в динамических прогах РЕ3 не успевает записать байт в память как проц уже посылает второй. Получается такая себе рассыпуха.
Безвайтовая прошивка РЕ3 отличается от обычной тем, что на сброс ТМ2 всегда поступает 0, (блокировка включения вайта) и два раза проходит запись в видеопамять в форсированном режиме, то есть времянки укорочены вдвое. Из за этого надо ставить вместо РУ6 - РУ5, так как РУ6 не успевает и по экрану хаотично чёт присутствует, особенно при нагреве.
PS уффф, еле осилил, палец заболел...
---------- Post added at 21:11 ---------- Previous post was at 21:05 ----------
Да, кстати, это и по схеме видно...
---------- Post added at 21:13 ---------- Previous post was at 21:11 ----------
Кстати, а какая у тебя частота идёт на проц?
Последний раз редактировалось lisica; 14.03.2014 в 22:16.
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)