С помощью эмулятора отобрал цветные программы, везде одно и тоже, только цветные полоски, полного цвета нет, некоторые программы подвешивают комп
Вид для печати
С помощью эмулятора отобрал цветные программы, везде одно и тоже, только цветные полоски, полного цвета нет, некоторые программы подвешивают комп
По поводу "не полноценного " формирования цвета не скажу нужно разбираться .
На этой версии ПК 8-и цветные программы в принципе работать не могут из за использования вывода BC4 (13 вывод ВВ55) по " двойному " назначению ( формирование сигнала НП (начальный пуск) и сигнал "B" ( синий цвет)) . Корректно , не нарушая работу компьютера будут работать только программы 4-х цвета т.е первая версия контроллера цвета из МК - та , что с ИД4. Чтобы заработали проги 8-и цвета надо добавить RS-тригер как в "СПЕЦИАЛИСТ-М" .
Расписывать логику работы узла начального сброса не буду . Но по этой схеме , если какая-то программа изменит состояние порта BC4 то ОЗУ блокируется и в адресном пространстве остаётся ПЗУ и ВВ55 которые чередуются с интервалом 16кб . Вот Вам и сбросы и зависания .
Ну вот нам SYR-ALEX всё объяснил. А ведь у меня такие же ситмптомы неработоспособности. Тогда исключаем из Экспресса схему начального пуска, вернее думаем как малой кровью обойтись.
Если взять исходную схему, то доработку из правого нижнего угла мы не делали:
http://www.spetsialist-mx.ru/schemes...ontroller1.png
- - - Добавлено - - -
Истинные эстеты (а также те, кто будет делать новую ревизию печатки) могут сделать так:
https://thumb.ibb.co/eQaEcz/image.png
Ревизия: https://goo.gl/K3niSa
Господа, мы в Экспрессе, не надо каких-то триггеров брать со Специалиста-М. Делается всё намного проще. Отрезается 3 вывод от DD20.1 (ЛА8) и припаивается к 16 DD29 (ВМ80). Всё. Инвертор DD9.5 остаётся не удел.
На мой взгляд marinovsoft предложил лучший вариант . Так не теряется совместимость и 8-и цвет будет нормально работать . Если делать НП через INTE : 1 Если какая то " криво " адаптированная программа из семейства РК-86 решит по музицировать ? Гарантированно получите нирвану . 2 Нужно править прошивки ПЗУ . А оно вам надо ? При этом на других Спецах эти ПЗУ работать не будут.
Cornelius, всетаки и диодный дешифратор это так себе идея
лучше плату делать под пзу дешифратора родную, а у кого пзу нет - ставить диоды
кабы у спеца куча нюансов с дешифраторами устройств
Ну предъявленная схема контроллера цвета работает, все цвета с ВВ55 выходят. Какая совместимость и с чем потеряется? Мне кажется все 8-ми цветные программы будут работать.
Дело не в том где была правильная схема, где нет, а дело в неком стандарте. Появился 8-ми цветный контроллер цвета, договорились что теперь отдадим под цвет три порта ВВ55. Значит и нужно в мониторах управлять начальным пуском через вывод INTE. Кто это не соблюдает, тот и не придерживается стандарта. Предложенную мною доработку я проверю и если надо перешью монитор для предложенного управления начальным пуском.
Читаем внимательно здесь и здесь
В данном контексте не обсуждается правильность схем формирования цвета .
Согласен 3 бита порта С ВВ55 под цвет - это стандарт . Но INTE в качестве начального пуска (НП) !?
Виталий , так ,что все клоны Специалиста на твоём сайте - сделаны не по стандарту ?
Единственное описание не прижившейся доработки НП через INTE - не может считаться стандартом . А вот доработка НП через RS тригер используется как минимум в двух клонах , и вполне успешно.
Прошивка с поддержкой SD карты
В первом сообщении размещены все найденные ошибки на печатной плате? Можно ли туда же добавить найденные ошибки на плате расширения?
В описании контроллера цвета есть кусочек программы, который нужно вставить в прошивку с командой FB. Если применяется прошивка из первого поста, то там такие коды:
Нам нужно такое:Цитата:
c3 03 c0 31 e0 8e 3e 82 32 03 ff c3 44 c4 00 00
Т.е. добавляется упомянутый байт FB. А если запустить компьютер при помощи теста Рюмика? Показывает ли экран четыре цветные полоски?Цитата:
c3 03 c0 31 e0 8e fb 3e 82 32 03 ff c3 44 c4 00
- - - Добавлено - - -
Вроде только одна ошибка на плате расширения была. Где-то в теме я её описывал.
Тест запускается, но изображение нарушено, на экране хаос и только в нужных местах наблюдается шевеление (закрашивание полос, мигание)
https://preview.ibb.co/dewVB9/BA7_CF...BA4_DD8697.jpg
https://preview.ibb.co/mijHr9/F446_A..._C34_FBCBC.jpg
https://preview.ibb.co/ck5U4U/8_D73_...7_E8_B2496.jpg
Зачем создавать лишние проблемы ? marinovsoft предложил разумное решение http://zx-pk.ru/threads/28706-spetsi...l=1#post977700 .Моё личное мнение - этого и надо придерживаться .
Перешил ПЗУ.
Комп стартанул.
Тест цвета теперь загружается. Выглядит так:
https://preview.ibb.co/ddNTip/B571_A...53_C43_F05.jpg
Лучше не стало
https://preview.ibb.co/fFhaw9/545_F4...A535907336.jpg
https://preview.ibb.co/hC8tip/E8_EC7...A658_CA8_F.jpg
Бейсик по прежнему виснет.
Кстати там на выходе контроллера цвета стоят многооборотные подстроечники, если их покрутить, то при терпении наверное, можно добиться нормального цвета.
Я их крутил, цвета выставил по белому
Судя по первому фото дело не в цвете, а в том, что нет заполнения им. Может не хватает какого-либо сигнала управления регистрами контроллера цвета.
С этим у меня сложно .. :v2_dizzy_facepalm:
Можно подсказку: что, где проверить?
(оперативку проверял, она рабочая)
marinovsoft, при добавлении rc-триггера прошивку тоже нужно исправлять?
Собрал схемку на ла3, комп на исправленной прошивке не стартует, при запуске тест-пзу на экране опять бардак
https://preview.ibb.co/ih3P69/9347_E...ECFCB3_A81.jpg
это тест клавиатуры
С исходной прошивкой под SD карту тоже не стартует
https://preview.ibb.co/kPRVDp/6_FC7_..._F440_D2_C.jpg
Разумеется на исправленной он и не запустится . Тест Рюмика тоже не будет работать так как начальный пуск у него через ВВ55 , а не через INTE . Попробуйте всё таки сделать по этой схемке . Прошивка стандартная . Нумерация выводов и элементов по схеме из шапки . RN1 и TN1 новые элементы .
https://thumb.ibb.co/f3RbM9/expres_mod.jpg
Забыл сказать, RS-триггер я собирал на отдельной микросхеме, навеской.
Подключал соответственно по схеме Cornelius, rev.1.2
По схеме платы расширения выводы 1 и 8 у DD9 соединены, в реальности этого нет
На 10, 11, 13 (R, G, B) ногах DD11 платы расширения полная тишина, никаких сигналов не наблюдается.
Есть 4 чистые платы "Восточного" со всеми исправлениями - http://zx-pk.com/forum/viewtopic.php?f=7&t=11524
Совместимость с платой расширения сохранена + триггерный сброс.
А я решил проверить это по схеме. Да полный бардак. 1 и 8 вывод DD9 платы расширения должны идти в цепь R2 - это соединение с выводом 8 DD6 и 8 контактом панельки под ИР1.
Но с цепью R2 соединяется только вывод 8, а 1 вывод DD9 - о чудо! идёт на общий провод?! Но пин 1 посаженный на общий провод ничего не даёт, т.к. это вход последовательного ввода, а у нас ИР16 применяется в параллельном вводе.
Если у меня получится, то я попробую сделать прошивку теста Рюмика и проверить её с начальным отключением прерывания. О результатах отпишусь.
Cornelius, на rev.1.2 по прежнему сигналы VS, U6', RST нужно "подхватывать" с платы или есть выводы?
Что есть "подхватывать"?
Это?
Вложение 66664
У Вас же живая плата на руках...
Просто плата дома, а про контакты днём подумалось :)
Я сегодня до нее не доберусь
Т.е. есть отдельные точки куда можно впаять ножки?
Да, есть отдельные точки.
Еще один момент:
В цветном режиме картинка смещена вверх:
https://preview.ibb.co/dj3QwV/284856...ACED279-B1.jpg
Картинка в ч/б режиме:
https://preview.ibb.co/gCYfVq/E39663...AD2-CE8-B0.jpg
похоже отставание на строку, поэтому и шрифт в цвете кажеться толще - потому что два раза отображается со смещением в пиксел.