Давайте сделаем простую доработку в одну дорогу, выведем INT с 10 ноги DD53 на слот NEMO-BUS (можно даже на один) в какой нить неиспользуемый пин
появится возможность нормально перехватывать INT
Вид для печати
Давайте сделаем простую доработку в одну дорогу, выведем INT с 10 ноги DD53 на слот NEMO-BUS (можно даже на один) в какой нить неиспользуемый пин
появится возможность нормально перехватывать INT
В ваниатре Камиля меньше задержка яркостного (Y) сиграла относительно RGB. В "штатном" это два элемента логики, к тому же выход с ОК будет работать на емкостную нагрузку (провода и вход телевизора и монитора). Результатом могут быть тонкие вертикальные полоски (яркие или темные) на границах раздела знакомест.
Мои пожелания:
1. Замешивать Y c RGB без задержек относительно друг друга (что бы избежать вертикальных полосок на границах атрибутов).
2. Индивидуальные формирователи Y для каждого цвета (что бы цвета не влияли друг на друга).
3. Замешивать Y c RGB до буферных транзисторов (что бы нагрузка не влияла на цвета).
4. Использовать выходные формирователи КМОП. (выходные уровни ТТЛ(Ш) менее предсказуемы).
5. Пропускать выходной RGBY через регистр, тактируемый с частотой сдвига пикселей (что бы избежать мусора на экране от различных задержек выходных мультиплексоров).
В "штатной" схеме выполняется только П.2.
Если разрабатывать схему сейчас и не сильно привязываться к элементам, можно сделать так:
использовать мультиплексор с инверсией на выходе, за ним поставить формирователь КМОП (например, 561ЛН2), за ней смеситель (2х3 резистора и 3 диода), а за ним эмитерные повторители с подстроечными резисторами. Это решит проблемы П.1-П.4.
P.S. При желании выходной формирователь КМОП можно запитать через отдельный стабилизатор (или стабилитрон с резистором и конденсатором). Это избавит от "мусора" на экране, при использовании не слишком качественных импульсных блоков питания.
---------- Post added at 13:09 ---------- Previous post was at 13:07 ----------
В "штатной" схеме для подмешивания Y используются элементы с открытым коллектором, подтянутые к "земле", поэтому там так же нет "яркого черного" (серого). Поэтому там тоже 15 цветов.
Да, сообразил уже. Снимаю своё предложение.Цитата:
Сообщение от Conan
NEMO BDI допилить надо
вставить джампер которым перебрасывать системный сброс либо на ногу R D14.2 (она сейчас сюда идет) либо через диод на ногу S этого же триггера.
Даст возможность по старту попадать в KRAMIS и из него выходить нормально в 128меню и TR-DOS. Если допилят ГЛЮК то и с него можно будет стартовать
Conan, а схемку, хотя бы набросок от руки?!!
---------- Post added at 14:24 ---------- Previous post was at 14:21 ----------
Дама, фрагментик схемки, ПЛС!!! Про 10н.(S) не совсем понял, то что на неё приходит, тогда когда на неё /RES подали - куда? И то же про 13н.(R) в этом же случае?
Да, и ещё , если есть свободный повторитель, то сделать чтоб по NMI сбрасывался AY, а не застрявал на одной ноте
Конструктор VGA&PAL, базовый вариант стоит 550р. Устраняет все вышеперечисленные недостатки. Можно переключать вывод VGA (50 и 60 Гц)/SCART. ALEX_NEMO уже весь отпуск истратил на доработки, а это больше 550 руб.
А все предложенные доработки оставить на будущий идеальный компьютер. Лучше многоплатный на базе КАЯ. Тогда каждую плату по отдельности можно будет довести до совершенства.
Я бы предложил вообще убрать транзисторы. С ПЛИС можно подавать напрямую через резисторы - качество при уровне сигналов 0.7 в должно быть выше.
Лучше видеоконтроллер выделить в отдельную плату. На ней видеоОЗУ, в которое процессор только пишет. А считывает с экрана из основного ОЗУ. Тогда можно взять ПЛИС тип EPM3128, статическое ОЗУ и генератор 14 МГц на инверторах. При этом из схемы KAY и любых других клонов можно убрать генератор, счетчики, мультиплексоры, динамическое ОЗУ, регистры сдвига, транзиторы, то есть все то, что преобразовавает картинку из ОЗУ в телевизионный сигнал.
Пора бы уже заказывать платы, а то клон так и не родится...
В многоплатном варианте каждая плата получилась бы простая. А не как на общей плате - месиво из дорожек. Чтобы что-то переделать - надо переразвести пол-платы.
Товарищи, Conan, ZEK, БК - довайте разработаем идеальный клон. У вас есть идеи. Выберите по блоку, который вам больше нравится. Единственное - критерий для доработки должен быть. Лучше чтобы это было повышение совместимости с игровыми программами и удобство работы на компьютере. Всякие командеры лучше запускать на PC, если они не могут запускать игры с SD, то от них сейчас пользы мало.
О, спасибо! Хоть один человек как-то мои труды оценил!
---------- Post added at 15:27 ---------- Previous post was at 15:25 ----------
К сожалению, без "глобальной" переразводки туда уже трудно что-либо "втиснуть"!
А народ, как я понял, не хочет уходить от "гениальной" разводки самого NEMO(Скутина)!!! Посему - пока имеем то, что имеем...
Alex_NEMO, у тя повторители свободные есть на плате, или ЛЛ, или пара инверторов, или что есть?
Самая гениальная разводка Nemo(Скутина) это его письма.:v2_clap2:Поэтому действительно имеем то, что имеем.
---------- Post added at 15:38 ---------- Previous post was at 15:35 ----------
У меня других долгов/обещаний перед спектрумистами скопилось предостаточно. Больше набирать набирать покамест не хочу.
Мужики, а что, если так:
Гребенку XS10 использовать так, что бы:
1. Кому надо, делает по схеме Конана улучшенный модуль сопряжения с TV.
2. Кому надо, использует эту гребенку для платки ZX-VGA от Вадима.
Я думаю. по п.1 платку, не сложную, любой заЛУТит?!!
На гребенку уже выведены все нужные сагналы и да же AUDIO, например, на СКАРТ.
---------- Post added at 15:47 ---------- Previous post was at 15:45 ----------
Не, я имел ввиду БЕЗ CXA2075M
Это IMHO достаточно безсмысленно, посколькуо по сути повторяет кусочек схемы на плате. Разве что подключить (к штатному формирователю) телик и сказать: "нормальная картинка", а потом к "дополнительному" и сказать "а тут еще лучше!";)
---------- Post added at 15:55 ---------- Previous post was at 15:54 ----------
А вот для этого имеет смысл.
Я бы предложил крепление вторым этажом, но в этой версии платы все разъемы подключаются через шлейфы, поэтому проще закрепить плату на стенке корпуса и соединить 9-ю проводами.
Наверно лучше развести вместо транзисторов, чтобы было и VGA и SCART. Но что скажет NEMO ? Он был против VGA...
Схема переделки контролера дисковода, за качество звиняйте, я у родителей а у них из кадов только паинт. Красным что что добавить
Alex_NEMO, вот сделай доделку:
Нафига? Допустим девайс расширяет систему прерываний, ему надо генерить свой INT в то же время что бы была возможность управлять внутренним интом. Пример такого устройства DMA USC. Поэтому самый нормальный способ вывести INT до "перехваточного" резюка на слот или накайняк на джампер.
---------- Post added at 18:51 ---------- Previous post was at 18:50 ----------
Нафига? Допустим девайс расширяет систему прерываний, ему надо генерить свой INT в то же время что бы была возможность управлять внутренним интом. Пример такого устройства DMA USC. Поэтому самый нормальный способ вывести INT до "перехваточного" резюка на слот или накайняк на джампер.
---------- Post added at 20:27 ---------- Previous post was at 18:51 ----------
По поводу порта атрибутов, надо сделать что бы по M1 закрывался, если INT будет снаружи генерится
---------- Post added at 20:27 ---------- Previous post was at 20:27 ----------
По поводу порта атрибутов, надо сделать что бы по M1 закрывался, если INT будет снаружи генерится
При прерываниях по INT сигналы такие: M1=0, IORQ=0, но RD=1, поэтому чтения из порта атрибутов не будет.
(www.zilog.com/docs/z80/um0080.pdf - страницы 36-37, рисунок 9.)
БК-0010, глянь, так пойдет:
http://s60.radikal.ru/i169/1008/61/ce98f991015ft.jpg
Диод на *RES/ я воткну, а с диодом на *NMI/ - извращаться придется... Как минимум, до *NMI/ "соплю" тянуть...
c контактов 2-3 снимается сигнал на внешние устройства, а на 1-2 подаётся с внешних устройств
только на джампер как я предлагал
нет, не рекомендуется. Объясню почему: нет гарантии, что втыкаемые в NemoBus устройства дёргают сигналами NMI/ и RES/ не через кремниевые диоды. В этом случае схема на диодах становится неработоспособной. Я бы всё-таки если есть возможность, напрягся и развёл по моей схеме, т.к. токо она обеспечивает полную дуракоустойчивость