PDA

Просмотр полной версии : Новый Специалист: ПК на дискретах



Страницы : 1 [2] 3 4

Так
04.06.2011, 23:11
Z80 в схеме видел.Но это как повод поставить и не более.Крутимся вокруг болячек специалиста.ПК Эрик убило время и стремление запутано приблизить к специалисту.Одно экземплярные компьютеры были но не все могли публиковать
...Тактовая надо 4мГц.А цвет подложить под ПЗУ- проще будет......
Только Моё мнение и не более.
Завести новую тему- может она от этой ветки выйдет.

HardWareMan
05.06.2011, 08:48
...Тактовая надо 4мГц.
Если вы на бумажке отрисуете эпюры сигналов с мой схемы, то поймете, что она рассчитана так, чтобы процессор получал данные всегда когда ему они нужны. Причем как ВМ80 так и Z80. Проанализировав такты состояния обоих процессоров я нашел их общую мёртвую зону, где и находится обращение синхрогенератора. Как итог: процессор работает на своей частоте, а не тормозиться как у ZX Spectrum'а. Так что повышение частоты самого процессора ведет к перерасчету всех сигналов. Вы такое делали хоть раз? А использовать WAIT/RDY любой сможет, только какой прок в этих 4МГц, если все равно 40% времени процессор будет простаивать?

А цвет подложить под ПЗУ- проще будет......
Кому проще? Старым программам насрать где цвет. Новых программ пока не предвидится, так кому проще то? А схема усложниться. К тому же, если вы не заметили, то:
1. Основное ОЗУ используется на 63,9КБайта (за вычетом 32 байт на порты), где там область ПЗУ?;
2. Дополнительное ОЗУ цвета не доступно процессору;
3. А если хотите повторить оригинал с 12КБ ПЗУ на C000H-EFFFH, попутно загнав туда цвет, тогда вам придется делать 2 обращения синхрогенератора к одному ОЗУ, справитесь с расчетами, а? При этом у нас есть процессор. И настоятельно без вэйтстэйтов (которые можно использовать по прямому назначению в другом месте с пользой). Я то делал, правда для телевизионной развертки.
Жду вашего комментария.

Так
05.06.2011, 19:09
Решить проблему свободы для процессора можно так. Ставим К555ТВ6 на К 1 на J сложить по 2И /RFSH и в инверсии /MREQ строб сигнал 2М на инверсе получим S/C и тактовую можно поднимать без WAIT.
Вопрос о портах: 32 байта зачем? Есть /IORQ и младший байт адреса в итоге DD19.2 ,DD20 и еще ряд элементом не нужны
О DD53 . Почему нe из типа YM2149F и ему подобных
Больше о схеме молчу. Автор отстаивает свой вариант
Что я хотел бы:
..цвет под ПЗУ.... это о своём
Клавиатура - матрица 8х8 плюс Shift. Экран D000H-FFFFH с возможностью пемещять в 1000H-3FFFH. ПЗУ 0-0FFFH отключаемое для полного ОЗУ.Цвет 0400H-0FFFH тоже можно двигать.При включении символьного вывода область цвета используется для вывода а экранная уходит пользователю.При переделки программ 12КБ ой как нужны. В общем и так далее.Кого заинтересует можно организовать отдельную ветку
Спасибо Всем кто ответил.Теперь здесь я только читатель.

AlexFantasy
06.06.2011, 19:53
У вас все равно будет универсальная ВВ55 на плате. Кому надо - сделают себе IDE, в сущности надо то - шлейф распаять.
Вот это и будет зашибись, сли не ошибаюсь в MSX на ВВ55-й так сделано.

fifan
06.06.2011, 20:43
Ну кто вам сказал что ВВ55 №2 не будет? Она входила составной частью в Cелектор адресов Специалиста_МХ. Наш "Новый Специалист_МХ" сочетает все функции МХ, STD (схемы Волкова) и новый большой плюс от HardWareManа: аппаратное переключение МХ/STD, 4/8 цветов в STD, отключение ПЗУ для работы с SD картой и многое другое.

Для нуждающихся выходы ВВ55 №2 будут заканчиваться разъёмом. Я хотел далее через инверторы подключить Centronics - меня отговорили.
Я только не понимаю зачем нам IDE? Специалист по ПО не доростает до Спектрум-совместимых и Ориона. Кто будет писать драйвер поддержки IDE? Мне кажется нам SD карты будет вполне достаточно. То что проектируется первый Специалист с VGA выходом уже большое продвижение вперёд!

AlexFantasy
07.06.2011, 14:05
Для нуждающихся выходы ВВ55 №2 будут заканчиваться разъёмом..
То что надо!!! :-)


Я только не понимаю зачем нам IDE?
Лично я и неговорил что он нужен... Я просто имел ввиду что если кому нужно будет, то целесообразнее будет задействовать имеющуюся на плате ВВ55[/QUOTE]

Мне кажется нам SD карты будет вполне достаточно.
Поддерживаю :-)

То что проектируется первый Специалист с VGA выходом уже большое продвижение вперёд!
Это даже не просто "плюс", а очень большой "ПЛЮС" :-)))

---------- Post added at 13:05 ---------- Previous post was at 11:19 ----------


Наш "Новый Специалист_МХ" сочетает...
Думаю правильнее было-бы определиться с определением данной разновидности Спеца. Т.е. Например через 10-к лет такое определение "новый" будет как-то не очень... :confused_std:
Может лучше-бы окрестить его типа как СПЕЦИАЛИСТ-МХ2 ??? Где "MX2" (или 2MX) будет нести в себе двоякий смысл. Можно будет понять что это "второй" Специалист с местами для "двух" процессоров (MX2) и в то-же время означать что на борту "два" MX-BUS слота.

HardWareMan
07.06.2011, 16:09
Тогда уж MX^2, МХ в квадрате....

fifan
07.06.2011, 16:44
Вот автор и назвал.

AlexFantasy
07.06.2011, 16:56
Тогда уж MX^2, МХ в квадрате....
Ты серъёзно или это прикол такой???:v2_dizzy_coder: Я то по сути только предложил...

HardWareMan
07.06.2011, 21:29
Ты серъёзно или это прикол такой???:v2_dizzy_coder: Я то по сути только предложил...

Серьезно. Квадрат - это 2 порта * 2 процессора. :3

AlexFantasy
07.06.2011, 21:54
Серьезно. Квадрат - это 2 порта * 2 процессора. :3

Так значит СПЕЦиаЛИСТ-MX^2 ???:v2_dizzy_mutant: Ну ваще...... МХ^2 помоему..... Лично я ЗА!!! Хоть никто и не спрашиает :-)

HardWareMan
08.07.2011, 14:17
Тестировал игрушку Алмаз на этом компе. На грани неиграбельности! Я в шоке. В смысле, все события в ней ускорены, и в комнатах с точным расчетом времени не получается пройти, никак! Поэтому, в схему будет введено устройство замедления процессора. Идеальный вариант это "растягивание" сигналов F1 и F2 на один 2,5МГц-вый такт через каждые 4. Это позволит не нарушить синхронизацию с синхрогенератором и получить производительность процессора на эквивалентной не кратной частоте 2МГц. Думаю, этого можно добиться малой кровью (блокировать уровни по счетчику с 5 состояниями, при этом нам не нужен именно ИЕ2, вот здесь можно применить любой). Накидал схемку в симуляторе:
http://img714.imageshack_.us/img714/4756/sfsch.png
Здесь, верхний кусок схемы - повторен из макетки (только элементы выбраны функциональные а не корпусные). Все эпюры соответствуют ранее указанным. Но введен еще один счетчик, считающий от 0 до 4 (ИЕ2 тоже подойдет, кстати, так как делим мы 2,5МГц всего) и 2 элемента блокировки сигналов F1 и F2.
http://desmond.imageshack_.us/Himg801/scaled.php?server=801&filename=sfdg.png&res=medium (http://img801.imageshack_.us/img801/8554/sfdg.png)
Отмечу лишь то, что процессор "задерживается" в том состоянии тактовой последовательности, в котором он с шиной ничего не делает, чтобы не поломать ничего. Думаю, он не обидится. :3 Сигнал SLOW можно брать с бита какого-нибудь регистра, причем переключать можно асинхронно: никакого сбоя по шине не будет. :3
Отмечу, что поступало даже такое предложение:

Переделывать, снижая реальное быстродействие, это не наш метод. Кому надо - есть давно опробованное решение: одновибратор с переменным резистором c запуском от кадрового бланка, выход - на /WAIT. Любая скорость на выбор. :)
Но вот именно это и есть не наш метод. Этот метод аналогичен синхронизации, применяемой в эмуляторах. Количество команд, отведенное для некоторого эталонного времени крутится на доступной скорости, а если реальное время еще осталось - тупо ждем. Для игр - да, этого достаточно. Но не для других программ, которые завязаны на производительности процессора. Я же предлагаю функционально законченное и изящное решение. При этом джиттер таймингов будет скакать только в пределах 4х тактов @2МГц - это один машинный цикл! Даже если посчитать абсолютное значение времени джиттера, то это будет отрицательный прирост 1/4 такта @2,5MHz на каждый такт внутри группы. Максимальный джиттер - -1 такт @2,5MHz на 4 такте, т.е. всего 1/2,5=400нс!
Еще не пробовал на макетке, на днях займусь, как только немного выкрою времени.

fifan
09.07.2011, 19:44
Давай соберём и эту схему. Пора уже и в деле попробовать (заказать и спаять печатку).

---------- Post added at 21:44 ---------- Previous post was at 21:39 ----------

Имя Специалист-MX-2 для нового компа утверждено - подписал на печатке. Скоро подниму старую тему про заказы на печатку. С тех пор прошло много времени и комп немного переделан...:cool:

AlexFantasy
09.07.2011, 21:48
]Имя Специалист-MX-2 для нового компа утверждено - подписал на печатке. Скоро подниму старую тему про заказы на печатку. С тех пор прошло много времени и комп немного переделан...:cool:
Я бы всетаки дефис убрал после "МХ"

HardWareMan
10.07.2011, 10:26
Я бы всетаки дефис убрал после "МХ"
Ага, и двойку бы поднял в верхний индекс (см. мой первый пост на этой странице).

HardWareMan
11.07.2011, 23:18
Накидал я схемку. Вот:
http://img196.imageshack_.us/img196/4103/arbitrsch.png
На радость местным нердам добавляется только 1 счетчик, причем так вами любимый ИЕ5. :3 Правда, при этом теряется синхронность управления и переключать FAST/SLOW на ходу не рекомендуется, желательно его "латчить" по перепаду 1=>0 частоты F2. Замечу, что использую сигнал переноса первого счетчика как запись в атрибуты и свободный триггер ИЕ5 для сдвига F2 в нужную фазу. Строчный счетчик запитывать от 2М5 (по схеме, так как CLK блочится в режиме SLOW). CLK - сигнал тактов для Z80.
http://desmond.imageshack_.us/Himg683/scaled.php?server=683&filename=arbitrdiagram.png&res=medium (http://img683.imageshack_.us/img683/6425/arbitrdiagram.png)
Обкатать на макетке попытаюсь на этой неделе, если время позволит...

PS Я придумал как прикрутить DRAM из SIMM72 на пару метров на 16 бит (у меня есть экземпляры на 8МБ как 4Мх16б). Так вот, синхрогенератор читает из нее сразу 16 бит, а процессор имеет ее побайтно. Четные страницы из одного байта, а нечетные - из другого. Так как RAMFOS устанавливает номер страницы от 0, причем специально выделяет только первые 16, то мы имеем возможность "запихать" основную страницу в последние две страницы этого ОЗУ. Имеем: один чип ОЗУ, прямой доступ к атрибутам и тонну памяти в одном корпусе. Реализовывать буду уже на ПЛИСине, хотя не сложно и на россыпе. ;) Это вам так, на затравку.

fifan
21.07.2011, 09:38
Все выложенные схемы учтены в схеме Специалиста_МХ2. Вот схема с печаткой (http://www.spetsialist-mx.ru/schemes/SpetsialistMX2.pdf).

fifan
23.07.2011, 14:57
Записываемся в очередь на печатки - http://www.zx.pk.ru/showthread.php?t=14434&page=5.

fifan
29.07.2011, 07:28
Пока есть время до прихода плат, хочу задать вопрос кто и что достал из предложенного мною списка микрух (http://www.zx.pk.ru/showpost.php?p=401660&postcount=48).
Я например, заказал такие: ИЕ5, ЛА2, ЛИ1, ЛА4 и ИР16 - у меня их не оказалась в наличии. Ещё нужно флеш ПЗУ (http://www.chipdip.ru/product/at29c512-12pc.aspx) надыбать, кстати HardWareMan, ты до сих пор не дал её прошивку со своим Монитором-4. :v2_thumb:
Для контроллера SD карты ещё нужно: держатель SD карты (http://www.chipdip.ru/product/cf-sdc09w4.aspx), ПЛИС (http://www.chipdip.ru/product1/1667661359.aspx) и конечно панелька к ПЛИС (http://www.tdmegalit.ru/catalog/plug-and-socket/microcircuit_panel/12528.php?sphrase_id=11643). Последних, кстати я заказал с десяток - на всех хватит. Ещё б плисины дешёвые найти - я б их прошивал бесплатно... :v2_cool:

AlexFantasy
29.07.2011, 23:43
Лично я буду потиху выпаиваю с разных плат мелкую логику, ВВ55 слава богу хватает, толлько вот проблемки с ИР33 наверное будут и ОЗУ-шками. Держатель SD мона будет из какой убитой мобилы взять или накройняк купить кардридер, расположить на передней морде корпуса и шлейфиком распаять на материнку контакты держателя!
Вопрос а мона будет вместо флеш ПЗУ использовать ультрафиолетовую? И подойдут-ли в место указанных ОЗУ-шек микросхемы КЭША от 486...586 РС-ок? Или мона SIMM-ку распаять на проводках?

---------- Post added at 22:43 ---------- Previous post was at 22:38 ----------

fifan, Ты-бы лучше к списку деталей помимо микросхем добавил резисторы и конденсаторы для солидности!

fifan
30.07.2011, 06:52
толлько вот проблемки с ИР33 наверное будут и ОЗУ-шками.
DD41,42 тоже можно пока перемычками заменить - буферы адреса, DD40 - АП6 - буфер данных.

Вопрос а мона будет вместо флеш ПЗУ использовать ультрафиолетовую?
Надо посмотреть цоколёвку. У меня тоже много УФ, а флеш ПЗУ нет.

И подойдут-ли в место указанных ОЗУ-шек микросхемы КЭША от 486...586 РС-ок? Или мона SIMM-ку распаять на проводках?
Не в коем случае! Там же DRAM и SIMM не пойдёт! У нас же всё ОЗУ SRAM используется.

Ты-бы лучше к списку деталей помимо микросхем добавил резисторы и конденсаторы для солидности!
А зачем? Тем более большая часть используется в считывателе с магнитофона, который я для совместимости поставил. Ну и 27 блокировочных конденсаторов по питанию +5В стоит.

Citramonum
30.07.2011, 17:56
На старых материнках с кэшем микросхемы SRAM использовались, вроде. Это же кэш.

fifan
30.07.2011, 18:01
На старых материнках с кэшем микросхемы SRAM использовались, вроде. Это же кэш.
У меня были DRAM на 128кх4 (M5M44256B и KM44C256), так что в любом случае нужно смотреть даташиты. Вон у HardWareMana срамины узкие, как он будет их раскарячивать? Он их тоже с материнок надёргал.

AlexFantasy
31.07.2011, 01:33
Тем более большая часть используется в считывателе с магнитофона, который я для совместимости поставил.
fifan, Как хорошо что магнитофонный порт из проекта не выбросил!!! Вот что можно было-бы делать если-бы его небыло... в случае отсуствия НГМД и SD...:v2_conf2:

AlexFantasy
01.08.2011, 13:48
У меня были DRAM на 128кх4 (M5M44256B и KM44C256), так что в любом случае нужно смотреть даташиты. Вон у HardWareMana срамины узкие, как он будет их раскарячивать? Он их тоже с материнок надёргал.

Есть 2шт W24512AKDX (64x8) Подойдёт-ли в место 1-й UT621024???

fifan
01.08.2011, 16:58
Есть 2шт W24512AKDX (64x8) Подойдёт-ли в место 1-й UT621024???
Посмотрев по этому даташиту (http://datasheets.ru/datasheets/113031/W24512AK-20.html) я пришёл к выводу что это пойдёт, но не полный аналог - узкая, прийдётся раскарячивать на плате. Причём я в своё время таких не нашёл (64 кБайт) и пришлось ставить что есть. Причём схема то рассчитана на две срамины по 64 кБайта. Для 128 кБайтной срамины адрес A16 заземлён. Так что отложи себе две штуки (можно и больше). И приготовь хотя б одну панельку на 32 пина для неё. А можно в твоём случае сделать переходник из монтажной платки с узкой на широкую панельки. Если хоть одна будет дохлой - то подбирёшь себе меняя их на панельке. Проверять потом будешь Тестом-М Рюмика. У меня есть программатор Wizard 77, он проверяет срамины, записывает пзушки и проверяет логику. Сегодня что мог проверил.

P.S. Ещё нашёл флеш ПЗУ CAT28F512 - сейчас найду даташит и посмотрю пойдёт ли она нам.

AlexFantasy
02.08.2011, 00:37
адрес A16 заземлён. Вот это я елки-палки недосмотрел...

---------- Post added at 23:37 ---------- Previous post was at 23:26 ----------

А в случае если не найду Осцилятор на 40 мгц, генератор клепать на ЛН1 по типичной схеме Спектрума???
И еще какие участки схемы в не критичны к серии микросхем??? Просто у меня половина микрлсхем 155-й серии. В частности интересует применение 155ИЕ5.

fifan
02.08.2011, 05:52
А в случае если не найду Осцилятор на 40 мгц, генератор клепать на ЛН1 по типичной схеме Спектрума???
Лучше всё же найти генератор (http://www.chipdip.ru/product0/103061006.aspx) или этот (http://www.chipdip.ru/product0/2903.aspx), собранный генератор на К155ЛН1 может не потянуть 40 МГц.

И еще какие участки схемы в не критичны к серии микросхем??? Просто у меня половина микрлсхем 155-й серии. В частности интересует применение 155ИЕ5.
Логику, триггеры, мультиплексоры, ИД7 и ИР16 можно наверно К155 серии, а вот первый счётчик наверное лучше К555 или К1533 серии. Счётчик К561ИЕ10 не в коем случае нельзя менять на другую серию, это - КМОП серия, хоть и работает от пяти вольт.

AlexFantasy
03.08.2011, 14:22
собранный генератор на К155ЛН1 может не потянуть 40 МГц. А на 1533-й или 531-й


Счётчик К561ИЕ10 не в коем случае нельзя менять на другую серию, это - КМОП серия, хоть и работает от пяти вольт.
ну енто и Ежу понятно!

fifan
03.08.2011, 18:44
А на 1533-й или 531-й
Пробуй, у автора на 1533ИЕ10 первый счётчик собран.:v2_wink2:

HardWareMan
03.08.2011, 21:21
Пробуй, у автора на 1533ИЕ10 первый счётчик собран.:v2_wink2:
Враки. 74LS161
http://xmages.net/storage/10/1/0/7/b/thumb/thumb_8ec2f30b.jpg (http://xmages.net/storage/10/1/0/7/b/upload/8ec2f30b.jpg)

AlexFantasy
03.08.2011, 23:48
Враки. 74LS161
http://xmages.net/storage/10/1/0/7/b/thumb/thumb_8ec2f30b.jpg (http://xmages.net/storage/10/1/0/7/b/upload/8ec2f30b.jpg)
А эт там случаем не осциллятор стоит? Схемку в студию!

fifan
04.08.2011, 05:28
А эт там случаем не осциллятор стоит? Схемку в студию!
Вообще-то это часть схемы Специалиста-МХ2, лист 1 (http://www.spetsialist-mx.ru/schemes/SpetsialistMX2.pdf).

HardWareMan
04.08.2011, 10:29
Мимо, укажи на PDF (http://www.spetsialist-mx.ru/schemes/SpetsialistMX2.pdf) а не PNG (http://www.spetsialist-mx.ru/schemes/SpetsialistMX2.png).

AlexFantasy
04.08.2011, 13:54
Короче я уже нашёл такой квадратненький осциллятор на котором написано 40.000 , так понимаю то что и нужно!

fifan
04.08.2011, 17:07
Короче я уже нашёл такой квадратненький осциллятор на котором написано 40.000 , так понимаю то что и нужно!Можно и прямоугольненький. :p Я по просьбе HardWareManа сделал посадочные места под оба корпуса.:cool:

AlexFantasy
05.08.2011, 14:08
Уважаемые fifan, HardWareMan, немогли-бы Вы сюда слить нужные прошивки для MX^2 (в том числе и тестовые при отладке). А то у меня самого программатора в наличии не имеется, а по 10 раз бегать и прошивать, то-же как-то некрасиво(перед людьми неудобно).

Mick
12.08.2011, 19:35
8ми и 5ти колоры в действии (http://www.fileden.com/files/2008/10/17/2146441/Color.avi) на примере теста Рюмика. Камеру засвечивает, в жизни они намного насыщеннее и контрастнее.
5ти колор:
http://image.kz/img/a2/a2309287bf134b00fecb06819b94b741.jpg
8ми колор:
http://image.kz/img/5d/5d82f8cac289095b68dc7145837d17f3.jpg
МХ колор:
http://image.kz/img/5e/5e5d6557ecdfe86a07141c534bb4516c.jpg



Кстати вопрос по поводу реализации VGA. Смотрю есть на полосатость на сером(светых цветах). У меня в фене тоже ярко выраженная полосатось. Как нибудь боролись или причину установили?

balu_dark
12.08.2011, 23:10
А ты попробуй выведи такую-же тест картинку но в родном для твоего моника разрешении! Подозреваю что все дело в скаллинге картинки из любимых всеми 640*480 или 800*600 до нативных 1280*1024(ну или какое там у этого моника разрешение) мониторовских.

Mick
12.08.2011, 23:19
А ты попробуй выведи такую-же тест картинку но в родном для твоего моника разрешении! Подозреваю что все дело в скаллинге картинки из любимых всеми 640*480 или 800*600 до нативных 1280*1024(ну или какое там у этого моника разрешение) мониторовских.

У ZX Evo серый нормальный без полосок.

balu_dark
13.08.2011, 00:06
Хм. тогда есть смысл сравнить выходные формирователи цветов. Особенно разводку платы. Ибо на таких частотах помехи уже сказываются. Попробуй кстати цвета завести через ферритовые катушки на разъем монитора.

HardWareMan
13.08.2011, 10:22
Дык макетка же. Там и кондеры так, для близиру стояли. Шума по питанию немеряно. А на нормальной плате не должно полосить. ;)

fifan
13.08.2011, 11:09
А на нормальной плате не должно полосить.
Я расчитывал приблизительно по одному блокировочному кондёру на два корпуса. Скоро печатки сделают-посмотрим.

Mick
13.08.2011, 15:25
Дык макетка же. Там и кондеры так, для близиру стояли. Шума по питанию немеряно. А на нормальной плате не должно полосить. ;)

Я тоже так думал, а полосит однако. И думается эта полосатость не от питания.

HardWareMan
13.08.2011, 17:10
Я тоже так думал, а полосит однако. И думается эта полосатость не от питания.

А, еще я бы уточнил, что на вышеупомянутых фотках есть муар, образованный между пикселями монитора и матрицей фотика. Вот включил сейчас макетку и полос там намного меньше, чем на фотках. Или у вас своя макетка и она тоже полосит?

Mick
13.08.2011, 17:55
А, еще я бы уточнил, что на вышеупомянутых фотках есть муар, образованный между пикселями монитора и матрицей фотика. Вот включил сейчас макетку и полос там намного меньше, чем на фотках. Или у вас своя макетка и она тоже полосит?

У меня и макетка полосит и компьютер. Причем пробовал на макетки в качестве выходного буфера ставить HC245, полосы гораздо менее выражены. Так что возможно поставить вместо КП11 какую нибудь HC257 или HCT257. Хотя может быть банально в транзисторах КТ315. Если их заменить на их старших братьев КТ3102 или импорт, то может полосы и исчезнут.

balu_dark
13.08.2011, 23:56
ну вообще то 315 по моему до 30 Мегагерц - вроде должно нормально быть. вообще ощущение что идет подключение по композиту а не по РГБ. может чтото с переключением сигналов? может из-за растянутых фронтов мультиплексора и возникает расплывчатость? можно ли попробовать поставить перед формирователями цветов( транзисторами там всякими ) быстродействующий буфер с Z состоянием выхода и дать ему на управление сигнал противофазный клоку экрана?

HardWareMan
14.08.2011, 03:08
Я бы поставил просто регистр на 4 бита и тактировал бы его пиксельклоком (в противофазе от клока сдвига).

balu_dark
14.08.2011, 04:02
Я бы поставил просто регистр на 4 бита и тактировал бы его пиксельклоком (в противофазе от клока сдвига).

Именно это я и предложил - см выше. но не просто тактировать, а переводить еще и в Z состояние после такта точки.

Mick
14.08.2011, 08:41
Я бы поставил просто регистр на 4 бита и тактировал бы его пиксельклоком (в противофазе от клока сдвига).

Я пробовал ставить ТМ8 и тактировать ее правда пиксельклоком в той же фазе. На сигнал сброса подавал сигнал гашения. Полоски оставались.

HardWareMan
14.08.2011, 13:42
а переводить еще и в Z состояние после такта точки.

А смысл?

balu_dark
14.08.2011, 13:50
Я пробовал ставить ТМ8 и тактировать ее правда пиксельклоком в той же фазе. На сигнал сброса подавал сигнал гашения. Полоски оставались.

Ну это примерно аналогично. а тм8 какой серии была?

---------- Post added at 12:50 ---------- Previous post was at 12:48 ----------


А смысл?
А чтобы срабатывала подтяжка выводов к земле в этот момент - резисторами на землю. мне кажется это немного бы фронты сигнала улучшило.

Mick
14.08.2011, 14:41
Ну это примерно аналогично. а тм8 какой серии была?

КР1533ТМ8 была.

---------- Post added at 14:41 ---------- Previous post was at 14:38 ----------



А чтобы срабатывала подтяжка выводов к земле в этот момент - резисторами на землю. мне кажется это немного бы фронты сигнала улучшило.

По поводу этого мне посоветовали попробовать поставить транзисторы пошустрее КТ3102, у них коэффициент вроде повыше и запираться он тоже по идее должне быстрее. Пока я еще это не пробовал.

HardWareMan
14.08.2011, 14:41
ТМ8 - это латч. А для адекватного результата нужен регистр. А вообще, мне не нравится выходная аналоговая часть. Нужно как-то согласовать с 75 ОМами получше, желательно двухтактной схемой.

Mick
14.08.2011, 14:43
ТМ8 - это латч. А для адекватного результата нужен регистр. А вообще, мне не нравится выходная аналоговая часть. Нужно как-то согласовать с 75 ОМами получше, желательно двухтактной схемой.

Я вроде считал всегда что ТМ5 и ТМ7 латчи, а ТМ8 и ТМ9 регистры.

Даже в даташите на буржуйский аналог 74ALS175 пишут что это D триггер флип-флоп - http://ics.nxp.com/products/als/datasheet/74als175.pdf

HardWareMan
14.08.2011, 17:49
Я вроде считал всегда что ТМ5 и ТМ7 латчи, а ТМ8 и ТМ9 регистры.
Даже в даташите на буржуйский аналог 74ALS175 пишут что это D триггер флип-флоп - http://ics.nxp.com/products/als/datasheet/74als175.pdf
А, точно, оплошал...

balu_dark
15.08.2011, 00:21
По поводу этого мне посоветовали попробовать поставить транзисторы пошустрее КТ3102, у них коэффициент вроде повыше и запираться он тоже по идее должне быстрее. Пока я еще это не пробовал.

Ну коэффициент усиления не всегда полезен :) но попробовать стоит - но надо внимательнее быть с расчетом сопротивлений. Ну и подобрать в итоге все чтобы давало размах 1 вольт на нагрузку 75 ом - если не ошибаюсь на аналоговом входе монитора размах максимальный вроде 1 вольт.
надо попробовать сделать разницу между обычными и брайт цветами не 50% ( то есть например 0.5 и 1 вольт амплитуды) а допустим 30% (0.7 и 1В).

Mick
17.08.2011, 19:16
Сегодня попробовал ТМ8 но с инверсным пиксельклоком. Одна фигня - полосы не исчезли. Так что регистр тоже не прокатит. Буду пробовать завтра КТ3102

balu_dark
17.08.2011, 20:33
Попробуй еще все-таки уменьшить разницу между обычными и брайт цветами. чтобы просто цвет давал 75% от размаха сигнала а брайт цвет - 100%. может полоски вызваны большой разницей между уровнями. Кстати возможно сразу и увидим - хватает ли полосы пропускания транзисторам.

И глупый вопрос - а другого LCD монитора - нет под рукой? для чистоты эксперимента. У меня просто например есть моник ACER 19" так вот он при некоторых сочетаниях цветов - выводит на экран мерцающие полоски по горизонтали. Другой моник на этой же картинке - ведет себя ок.

Mick
17.08.2011, 21:11
И глупый вопрос - а другого LCD монитора - нет под рукой? для чистоты эксперимента. У меня просто например есть моник ACER 19" так вот он при некоторых сочетаниях цветов - выводит на экран мерцающие полоски по горизонтали. Другой моник на этой же картинке - ведет себя ок.

Я сравниваю с Эвой. Она на том же мониторе полос не дает.

HardWareMan
17.08.2011, 22:11
А на CRT моне даже пиксели не выглядят раздельными. А вообще, народ, надо делать двухтактный выход. Не знаю, обычные с ОЭ комплементарные без смещения проканают или нет. И кстати, судя по эпюрам на оцилле, на КП11 пиксели скругленные уже, а в регистре почему-то повторяется скругление. Может, надо просто 531 серию на выходе воткнуть? Проверял на 555 и 1533. Попозже покажу фотки осцилла.

balu_dark
18.08.2011, 03:43
Кстати - а если просто повторить выход ЭВЫ?(хотя бы для тестовых целей). там регистр да десяток резисторов - и никаких транзисторов нет в помине.

Mick
18.08.2011, 07:06
Кстати - а если просто повторить выход ЭВЫ?(хотя бы для тестовых целей). там регистр да десяток резисторов - и никаких транзисторов нет в помине.

Там на выходе обычный буфер 74HCT245 и резисторы. Причем вход разрешения у них посажен на землю. Но не стоит забывать, там вся логика в ПЛИС, а у нас в мелкосхемах.

balu_dark
18.08.2011, 14:41
так а причем плис или чипы? Сигналы с логики давать на вход регистра, и защелкивать по пиксельклоку(ну или по инверсному пиксельклоку) зато выход будет полностью как у Эвы и будет яснее в чем дело - в самом выходе или где-то в задержках логики. Смысл еще будет и в повторении самой обвязки резисторной - типа в ней дело или нет.

Mick
18.08.2011, 18:18
так а причем плис или чипы? Сигналы с логики давать на вход регистра, и защелкивать по пиксельклоку(ну или по инверсному пиксельклоку)

Я после КП11 давал на вход ТМ8, стробировал и прямым пиксельклоком и инверсным - полоски есть. Сегодня попробовал вместо КТ315 поставить КТ3102. Полоски еще четче становятся. По логике надо похоже наоборот тупее транзюки ставить. Еще как вариант попробовать логику HCT, но у меня ее в наличи нет.

balu_dark
18.08.2011, 21:26
Я после КП11 давал на вход ТМ8, стробировал и прямым пиксельклоком и инверсным - полоски есть. Сегодня попробовал вместо КТ315 поставить КТ3102. Полоски еще четче становятся. По логике надо похоже наоборот тупее транзюки ставить. Еще как вариант попробовать логику HCT, но у меня ее в наличи нет.

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

Mick
18.08.2011, 22:05
блин а не может это быть вызвано разводкой платы? вернее наводками от чего-то?

Думаю вряд ли, потому как есть два варианта: печатный и мгтфный. И оба одинаково ведут себя.

---------- Post added at 22:05 ---------- Previous post was at 21:59 ----------


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

Похоже все ведет к этому :) Правда нашел у себя пару 531ТМ8. Попробую еще и их.

Error404
18.08.2011, 22:56
Сегодня попробовал вместо КТ315 поставить КТ3102. Полоски еще четче становятся. По логике надо похоже наоборот тупее транзюки ставить.


МП37 :)

balu_dark
19.08.2011, 00:54
Неееее- мп37 не православный транзистор ! наше все - МП39!!! или даже вернее П213!!

то Mick: думаю я понял почему полосит! резисторы должны быть только МЛТ-2. другое ничего не прокатит :(

Mick
19.08.2011, 07:10
Неееее- мп37 не православный транзистор ! наше все - МП39!!! или даже вернее П213!!

то Mick: думаю я понял почему полосит! резисторы должны быть только МЛТ-2. другое ничего не прокатит :(

Юмор, это конечно хорошо. Но вот реально есть проблема и ее как то надо решать, ибо все равно с ней сталкнется народ при сборке Специалиста.

HardWareMan
19.08.2011, 09:03
А что если выходную КПшку (ну и регистр), а так же транзисторы, запитать отдельными усиленными проводниками, напрямую от питающего разъема? Вообще, надо проанализировать осциллом, какого рода помеха, выглядящая как полоски.

balu_dark
19.08.2011, 13:59
ну тогда сразу и тантал поставить на них персональный.

AlexFantasy
19.08.2011, 14:54
Может какой нибудь экранирующей крышечкой(из жестянки) закрыть транзисторы + еще парочку микросхем...
Или вместо "экрана" попробовать поставить транзисторы именно в металлическом корпусе, вдруг прокатит :-)

Mick
19.08.2011, 19:10
А что если выходную КПшку (ну и регистр), а так же транзисторы, запитать отдельными усиленными проводниками, напрямую от питающего разъема? Вообще, надо проанализировать осциллом, какого рода помеха, выглядящая как полоски.

Сегодня собрал на макетке отдельный узел и взял сигналы не с выхода КП11, а со входов и подал на ТМ8. Полосочки есть, но уже не такие четкие.
Питание отдельно давал - не помогает. Там по питанию может только муарчик бегать, а полоски шириной в пиксель. Тут действительно надо попробовать серию 531ТМ8 или 531КП11, или HCT. Но сегодня я 531ТМ8 банально забыл дома и на работе пришлось испытывать с 1533ТМ8. К испытаниям вернусь теперь только в понедельник.

balu_dark
19.08.2011, 19:19
Ну хотя бы виден какой-то сдвиг в лучшую сторону.

HardWareMan
19.08.2011, 19:20
Короче, тогда надо первый счетчик (который делит 40МГц), логику циклов и регистры сдвига на 531 переводить?

Mick
19.08.2011, 19:32
Короче, тогда надо первый счетчик (который делит 40МГц), логику циклов и регистры сдвига на 531 переводить?

Ну ИЕ10 у тебя в 531 серии это уже редкость. Вообще в 531 серии номенклатура не такая уж разнообразная, да еще сейчас. Думаю может хватит одной 531 на выходе, чтобы фронты не заваливались.
На выходных попробую в наших магазинах поискать 531КП11 для опыта, ну и если будет, то что нибудь из HCT серии.

balu_dark
19.08.2011, 22:45
F серия вроде шустрее HCT или ошибаюсь?

Mick
19.08.2011, 23:02
F серия вроде шустрее HCT или ошибаюсь?

Да F шустрее и намного. Но у Эвы видеоформирователь тянет на HCT - возможно уровни там круче, фиг знает. Вобщем будем пробовать и то и другое.

balu_dark
19.08.2011, 23:39
Теперь понял о чем ты. чипы на плате моей ЭВЫ маркированы AHCT245 значек TI (Техас инструментс)

HardWareMan
20.08.2011, 09:33
Ну ИЕ10 у тебя в 531 серии это уже редкость.
Ну а F161 или НСТ161?

Mick
20.08.2011, 13:54
Ну а F161 или НСТ161?

74F161 это блин она столько денег стоит в DIP корпусе http://www.elitan.ru/price/index.php?seenform=y&find=74F161

Вмеcто HCT наверное лучше будет ACT, она быстрее.
Цены на них http://www.elitan.ru/price/index.php?seenform=y&find=74HCT161 и http://www.elitan.ru/price/index.php?seenform=y&find=74ACT161

Цены так для общего развития.

А если быть точным 531 серия это 74S, а 1531 это серия 74F

HardWareMan
20.08.2011, 22:05
Цены так для общего развития.
Ну 4 штуки по 16р можно купить. Практически комплект же.

Mick
20.08.2011, 22:25
Ну 4 штуки по 16р можно купить. Практически комплект же.

Помоему такие цены получаются, при покупке от 10 штук. А вообще конечно первый счетчик имеет смысл поставить быстродействующий, так как с выхода генератора у вас идет 40МГц. Хотя как показала практика 74LS161(555ИЕ10) спокойно осиливает такую частоту. Но тогда придется продавцу плат - fifan, сделать доброе дело и начать узнавать у народа на счет продажи комплекта деталей. Думаю централизованная закупка обойдется гораздо дешевле.

А так для начала, всетаки надо попробовать заменить только выходные микрухи.

---------- Post added at 22:25 ---------- Previous post was at 22:24 ----------


Теперь понял о чем ты. чипы на плате моей ЭВЫ маркированы AHCT245 значек TI (Техас инструментс)

Да я опечатался, серия ACHT. Она как раз по быстродействию сопоставима с 531 серией, но выпускается только похоже в планаре.

fifan
20.08.2011, 22:33
Но тогда придется продавцу плат - fifan, сделать доброе дело и начать узнавать у народа на счет продажи комплекта деталей. Думаю централизованная закупка обойдется гораздо дешевле.
Да, кто займётся закупкой деталей? Я пас-всё закупаю в Москве и почтой до себя обходится в копеечку. Только насобирал всё микрухи для Специалиста_МХ2, а вот SD держателя нет. А ещё есть плисина (а ведь зарекался что никаких плисин...:v2_dizzy_botan:) на плате, под неё панельку нужно... Вообщем головная боль. Я уже молчу про клаву на 72 кнопки...:v2_dizzy_keyboard: - нужно сворганить самому.

Mick
20.08.2011, 22:39
А ещё есть плисина (а ведь зарекался что никаких плисин...:v2_dizzy_botan:) на плате, под неё панельку нужно... Вообщем головная боль. Я уже молчу про клаву на 72 кнопки...:v2_dizzy_keyboard: - нужно сворганить самому.

А ведь если бы контроллер клавы на микроконтроллере был бы, то SD интерфейс туда можно было запихать, и никаких ПЛИСин. Кстати если сделать эмуляцию клавы как ВВ55, то проблем с вариантом опроса клавы был бы решен.

HardWareMan
20.08.2011, 22:41
Православные только мембранные (http://zx.pk.ru/showpost.php?p=405486&postcount=136) клавиатуры. Ну для меня по крайней мере. После работы на них болят подушечки пальцев поначалу, как при игре на гитаре. Потом проходит. Играть на ней я играл, в основном Lode Runner, Down to Earth и Корт. Ну и еще несколько игр помельче и не так знаменитей. Хотя джойстик облегчал, не скрою. Был у нас джойстик на основе цифрового поля от старого советского большого калька, на герконах который. Шикарно мягкий и точный... Точнее, пад и не стик, ну да ладно. Ах да, в оригинале автор тоже предлагал мембрану, что какбы намекает...

fifan
20.08.2011, 22:46
А ведь если бы контроллер клавы на микроконтроллере был бы ... если сделать эмуляцию клавы как ВВ55, то проблем с вариантом опроса клавы был бы решен.
Вот именно, нет контроллера клавы и никто пока не реализовал. Сам HardWareMan предлагает схему аж на десятке микросхем (включая контроллер). Кто-то как-то на этом форуме пообещал создать контроллер для Спеца, да так и потерялся...:v2_dizzy_step:

HardWareMan
21.08.2011, 07:25
Сам HardWareMan предлагает схему аж на десятке микросхем (включая контроллер).
Я много думал и вроде как получится хорошо сократить количество микрух. :3

fifan
21.08.2011, 11:43
Если процессор не успевает данные предназначенные для ВВ55 обрабатывать, то фиксировать их во входном/выходном регистрах, а не пихать их на каждый порт ВВ55.

balu_dark
21.08.2011, 19:35
Есть идея - в CPLD организовать 4ре восьмибитных регистра и заполнять их тем же контроллером который работает непосредственно с клавиатурой любым удомным для контроллера методом. потому как как бы не извратили опрос клавиатуры это всегда чтение одного из 4х регистров.

Забыл сказать - это катит ВМЕСТО ВВ55 . для выдачи сигналов на выходы ВВ55 придется усложнять все.

HardWareMan
21.08.2011, 19:59
Этот вариант обсуждался на недопц. В максимальном режиме, нужно 4 регистра на ввод и 4 регистра на вывод. Полная эмуляция ВВ55 достигается занесением правильных значением в регистры ввода контроллером, на основе сигналов на регистрах вывода. Регистры вывода можно сократить до 1 регистра данных вывода и 2х битов защелки адреса. Для "Спеца" конткретно, регистры ввода так же сворачиваются в 2 регистра общей емкостью в 12 бит: 8+4. 4х битная часть всегда доступна по адресу PCl, а 8ми битная часть либо по адресу PA, либо PB, в зависимости от бита направления порта В, который хранится в отдельном триггере, который записывает данные порта управления. И все это успешно влазит в простейшую ЕРМ3032, что напару с АТАйни дает нам искомый контроллер, абсолютно совместимый со спецовской системой клавиатуры. Эта идея сейчас допиливается и шлифуется. Как только все успешно пройдет испытание - покажу на всеобщий суд. И да, регистры вывода PCh, а так же регистры ввода PB0 (PB1 управляет сам контроллер от кнопок шифта) присутствуют, для полной эмуляции.

Mick
21.08.2011, 20:08
А если преодолеть боязнь сигнала WAIT, то можно просто на микроконтроллере это сделать. Схемотехника минимальна при этом получается. Вот у меня в Фениксе клавиатура вайтится и я дискомфорта при этом не ощущаю. А некоторым при слове вайт кажется жуткие тормоза. Хотя всем известно что тормоз сидит как раз за компьтером :)

HardWareMan
21.08.2011, 20:13
ВМ80 не такой уж и шустрый проц, а в спеце он вообще работает на 2х МГц. Отсюда вывод - никакого ожидания. Потому как в отличии от спектрума, где клавку дергают по прерыванию 50 раз за секунду, в спеце клавка дергается когда надо или постоянно при ожидании нажатия. Причем, постоянно в разных режимах ВВ55.

balu_dark
21.08.2011, 22:15
Этот вариант обсуждался на недопц. В максимальном режиме, нужно 4 регистра на ввод и 4 регистра на вывод. Полная эмуляция ВВ55 достигается занесением правильных значением в регистры ввода контроллером, на основе сигналов на регистрах вывода. Регистры вывода можно сократить до 1 регистра данных вывода и 2х битов защелки адреса. Для "Спеца" конткретно, регистры ввода так же сворачиваются в 2 регистра общей емкостью в 12 бит: 8+4. 4х битная часть всегда доступна по адресу PCl, а 8ми битная часть либо по адресу PA, либо PB, в зависимости от бита направления порта В, который хранится в отдельном триггере, который записывает данные порта управления. И все это успешно влазит в простейшую ЕРМ3032, что напару с АТАйни дает нам искомый контроллер, абсолютно совместимый со спецовской системой клавиатуры. Эта идея сейчас допиливается и шлифуется. Как только все успешно пройдет испытание - покажу на всеобщий суд. И да, регистры вывода PCh, а так же регистры ввода PB0 (PB1 управляет сам контроллер от кнопок шифта) присутствуют, для полной эмуляции.
С таким раскладом можно делать универсальный контроллер для любых клонов юзающих ВВ55 просто переключая конфигурацию матрицы кнопок по комбинации кнопок на PC клавиатуры. и сделать все в формфакторе миниплаты с СМД которая просто вставляется в панельку ВВ55.

HardWareMan
22.08.2011, 03:23
С таким раскладом можно делать универсальный контроллер для любых клонов юзающих ВВ55 просто переключая конфигурацию матрицы кнопок по комбинации кнопок на PC клавиатуры. и сделать все в формфакторе миниплаты с СМД которая просто вставляется в панельку ВВ55.
К этому и идем. ;)

Mick
22.08.2011, 21:06
Я в тупике. Поставил 531ТМ8 - полоски стали наоборот четче, а не исчезли как предполагали. По справочнику у 1533ТМ8 задержка - 20нс, у 531ТМ8 - 15нс. Завтра буду страдать фигней, поставлю уж 155ТМ8 - 30нс или 555ТМ8 - 32нс. :v2_conf2: :v2_dizzy_facepalm: С какой стороны подступаться уж не знаю.

HardWareMan
22.08.2011, 21:20
Я думаю, надо смотреть не на задержку а на крутизну фронтов. Небольшую RC цепочку (в пределах ом-пиков) никто не пробовал в качестве фильтрации забубенить? А может даже по ферритке на каждый сигнал (видел на старых ВГА картах, кстати)?

Mick
23.08.2011, 19:36
Я думаю, надо смотреть не на задержку а на крутизну фронтов. Небольшую RC цепочку (в пределах ом-пиков) никто не пробовал в качестве фильтрации забубенить? А может даже по ферритке на каждый сигнал (видел на старых ВГА картах, кстати)?

Возможно и так. Все надо пробовать. Сегодня все же решил поставить 155ТМ8 и 555ТМ8. Полоски есть но уже расплывчатые, т.е. четкой границы между ними уже нет.

HardWareMan
28.08.2011, 23:46
Тем временем, иногда сижу над кодом загрузки нашего "Спеца" а так же работа с картами памяти. Пока только вот (http://www.youtube.com/watch?v=z1Ifo-6ciqk).

fifan
11.09.2011, 10:55
Первый отчёт по новой плате. Запаял первые три счётчика. Все делимые частоты присутствуют. Завтра возьму осциллограф - приведу осциллограммы.

http://i063.radikal.ru/1109/41/4508375dfe49t.jpg (http://radikal.ru/F/i063.radikal.ru/1109/41/4508375dfe49.jpg.html)

Mick
11.09.2011, 11:16
Первый отчёт по новой плате. Запаял первые три счётчика. Все делимые частоты присутствуют. Завтра возьму осциллограф - приведу осциллограммы.


Ты не погорячился поставить 555ИЕ10 на такую частоту (40Мгц). Меня больше сейчас интересует как у вас видео будет показывать.

fifan
11.09.2011, 12:46
Ты не погорячился поставить 555ИЕ10 на такую частоту (40Мгц).
У автора на макетке работает.

balu_dark
11.09.2011, 19:51
Mick а с внешним генератором нон вполне возможно будет работать без проблем! это кварцевый генератор собрать на такой частоте - может боком вылезти. у счетчиков даже 155 у какого то была частота 30 Мгц максимальная. там у отдельных микросхем серии частоты могут гулять в широких пределах! и то что хорошо для счетчика - на триггере уже не заработает.

fifan
11.09.2011, 20:43
Так как я являюсь пока единственным обладателем Специалиста_МХ2 (не считая прототипа на макетке у HardWareManа), то мне наверное придётся и небольшие статьи писать по процессу запуска данного компьютера, как просил в этой теме один из читателей. Все микросхемы для пайки я уже собрал и проверил на своём программаторе Wizard USB 77 (кроме К555ИЕ5, которые никак не проверяются на нём).

Будущим собирателям нового Спеца нужно уяснить, что новый отличается от ПК Волкова прежде всего процессом загрузки ПЗУ, начального пуска (SD лоадер). Это видно из видео выложенного HardWareManом. Ещё добалена возможность программно управлять количеством выводимых цветов (4 или 8).
Предполагается, что ПК будет полностью совместим с МХ. Сейчас в ПЗУ расширенное с Монитора-4 записана RAMFOS.
В последнее время автор (наверное в ожидании печатки) собрал ROM-диск до 2 Мбайт. Не обойдём внимания и адаптер PS/2 клавиатуры. Для любителей догонять свой дисковод возможно подключение контроллера FDD.

fifan
15.09.2011, 19:25
Запаял вторую часть схемы. Но ещё не включал питание. Запаял все микросхемы отвечающие за формирование шины знакогенератора.

http://i010.radikal.ru/1109/7d/f83a375c11b3t.jpg (http://radikal.ru/F/i010.radikal.ru/1109/7d/f83a375c11b3.jpg.html)

fifan
17.09.2011, 20:16
Помимо отображённых на фотографии выше сегодня запаял микрухи DD24,16,6. Смотрел формируемые сигналы, конкретнее CLK (тактовая для Z80) и F1, F2 (фазы для К580ВМ80). Вроде нормально. Жаль у меня осциллограф с полосой пропускания всего 10 МГц. Вывел кнопку сброса и переключатель SLOW/FAST (переключения скорости). Далее буду паять мультиплексоры, основное ОЗУ с выходными каскадами на VGA. Идеально должно быть так (симуляция в Квартусе HardWareManом):

http://s015.radikal.ru/i333/1109/17/299f1e34f07bt.jpg (http://radikal.ru/F/s015.radikal.ru/i333/1109/17/299f1e34f07b.jpg.html)

Воробьев Роман
20.09.2011, 20:27
Киньтесь кто нибудь схемой клавиатуры для MX. Сам на специалисте не работал, никак не могу въехать что куда :(

fifan
20.09.2011, 20:37
Внешний вид клавиатуры (http://www.spetsialist-mx.ru/images/Keyboard3.png). Распайка клавиатуры (http://www.spetsialist-mx.ru/images/interface.png).

Вот надыбыл себе корпус под новый Специалист_МХ2. Раньше он был Dell Optiplex GX1. Выкинул из корпуса всё кроме блока питания, передней панельки светодиодов/кнопок, CD-ROMа (не нужен он, дырку закрывает), дисковода.

http://s015.radikal.ru/i332/1109/3c/14fdd6f9f252t.jpg (http://radikal.ru/F/s015.radikal.ru/i332/1109/3c/14fdd6f9f252.jpg.html)

Воробьев Роман
20.09.2011, 20:54
Как я понимаю "ТАБ" и "АР2" подключаются в незанятые места матрицы слева от пробела. Куда подключить "СБР", как соотносится верхний ряд клавишей со схемой?

fifan
20.09.2011, 21:20
Как я понимаю "ТАБ" и "АР2" подключаются в незанятые места матрицы слева от пробела...как соотносится верхний ряд клавишей со схемой?
Смотря какую раскладку мы используем. Отличаются они друг от друга назначением и количество клавиш в верхней и нижней строках. Есть три: Волкова, МХ и М (по названию компьютеров).
Будем говорить про МХ. Верхние клавиши слева направо: АР2, КОИ, F1...F9, СТР.
Нижние клавиши слева направо: РУС/LAT, Home, Верх, Вниз, (нет), (нет), Влево, Таб, Вправо, ПС, ВК.
В "М"-раскладке (принято в Специалисте-М) пустые места (нет) и (нет) задействованы под две клавиши.

Куда подключить "СБР",
Про "нематричные" клавиши. Их две: НР и сброс. НР через два резистора подключается к пину 19 DD53, Сброс - к цепочке сброса (R22, VD4, C34) и пину 3 DD16. Вторые выводы этих клавиш садим на корпус. Нумерацию дал относительно схемы Специалиста_МХ2 (http://www.spetsialist-mx.ru/schemes/SpetsialistMX2.pdf).

Воробьев Роман
20.09.2011, 21:38
Спасибо огромное, теперь разобрался

fifan
24.09.2011, 18:36
Сегодня паял плату. Ещё не включал. Запаял основные компоненты. На очереди VGA выхлоп - собираю детали.

http://s19.radikal.ru/i192/1109/b8/2579b2e45c20t.jpg (http://radikal.ru/F/s19.radikal.ru/i192/1109/b8/2579b2e45c20.jpg.html)

Воробьев Роман
26.09.2011, 22:08
Может кто нибудь знает где купить AS6C4008-55PCN (K6T4008C1B-DB55) за вменяемую цену?

eea66
26.09.2011, 22:23
Такая цена устроит: http://www.chipdip.ru/product/k6t4008c1b-db55.aspx

Воробьев Роман
26.09.2011, 22:38
Там ее уже нет (был в воскресенье), под заказ минимум 26 штук.

eea66
26.09.2011, 22:52
Да 26 - это много, была минималка штук 10, желающие скорее всего нашлись бы.

AlexFantasy
27.09.2011, 00:42
fifan, Просмотрел эти 2 варианта схем SPEZ_МХ:
1. http://www.spetsialist-mx.ru/schemes/SPECSVGACorr1.png
2.http://www.spetsialist-mx.ru/schemes/SPECSVGACorr2.png
В ней применяется 3 SRAM`ины W24512 или W621024. Может и в МХ2 можно использовать вместо AS6C4008-55PCN озушку меньшего объёма W24512? Прости за дурной вопрос , а Flash cmos не подойдёт?

fifan
27.09.2011, 05:22
Это самые старые, предварительные и не проверенные схемы. Если посмотреть список микросхем (http://www.zx.pk.ru/showpost.php?p=401660&postcount=48), то там естьь замены ОЗУ. Срамины 2 штуки на 64 кБайта пойдут, а чтобы использовать весь RAM-диск, то третья озушка должна быть именно на 512 кБайт. В качестве срамин нельзя использовать FlashПЗУ, последняя используется только в качестве ПЗУ.

fifan
27.09.2011, 11:26
Вот примерные цены:

Чип & Дип (http://www.chipdip.ru/):
K6T4008C1B-DB55 512K x 8 DIP32 1шт. 51,40 руб.
UT621024PC-70LL =628128 128K x 8 PDIP32 1шт. 350,00 руб.

Элитан (http://www.elitan.ru/index.html):
UT621024PCL-70LL 128K x 8 PDIP32 1шт. 123.00 руб.
AS6C4008-55PCN 512K x 8 DIP32 1шт. 236.00 руб.

Дельта Электроника (http://www.deltel.ru/):
UT621024PCL-70LL 128K x 8 PDIP32 1шт. 94.08 руб.
BS62LV1027P 128K x 8 PDIP32 1шт. 90.53 руб.
HM628128LP 128K x 8 PDIP32 1шт. 27.19 руб.

А можно самому поискать - http://www.efind.ru/.

Воробьев Роман
27.09.2011, 11:45
В Чип и Дип "K6T4008C1B-DB55 512K x 8 DIP32 1шт. 51,40 руб." уже нету, в Элитане хотят 500 рублей за оформление заказа даже при самовывозе, наверное придется брать там

АлександрПП
27.09.2011, 12:00
Помотрите здесь
http://diamant21.ru/index.php/home

AlexFantasy
27.09.2011, 15:27
GLT751208-15T подойдёт вместо AS6C4008-55PCN ??? Что-то даташита не смог найти... Чувак 4 шт. продает.

fifan
27.09.2011, 16:29
GLT751208-15T подойдёт вместо AS6C4008-55PCN ??? Что-то даташита не смог найти... Чувак 4 шт. продает.
А это не известная науке микросхема. Я тоже даташит на неё не нашёл.

---------- Post added at 18:29 ---------- Previous post was at 18:25 ----------

Вместо микросхемы AS6C4008-55PCN можно поставить панельку и пока использовать аналогичные по цоколёвке на 64, 128, 256 кБайт. Афанасьев запускал Специалист_МХ на 64 кБайт RAM-диска. Всё равно такой объём не используется на все 100%. Пока я видел 8 страниц в деле только в эмуляторах.

Error404
28.09.2011, 00:25
Афанасьев запускал Специалист_МХ на 64 кБайт RAM-диска. Всё равно такой объём не используется на все 100%. Пока я видел 8 страниц в деле только в эмуляторах.

А что, в эмуляторах есть ПО, которое не работает на реалах?

fifan
28.09.2011, 05:13
А что, в эмуляторах есть ПО, которое не работает на реалах?
А что у какого-то есть реал? Кроме HardWareManа ещё никто не признался что владеет реальной железкой.

AlexFantasy
30.09.2011, 00:29
fifan, Что там насчёт прошивочки для МХ^2 ???

fifan
30.09.2011, 05:20
fifan, Что там насчёт прошивочки для МХ^2 ???
Есть плисина? Тогда нужно собрать программатор (http://www.spetsialist-mx.ru/schemes/ByteBlaster.png), скачать программу программатора (http://www.spetsialist-mx.ru/for_out/91sp2_quartus_programmer.exe). И прошить вот этим (http://www.spetsialist-mx.ru/for_out/spets_mx2_sd.rar).

AlexFantasy
30.09.2011, 09:14
Есть плисина? Тогда нужно собрать программатор (http://www.spetsialist-mx.ru/schemes/ByteBlaster.png), скачать программу программатора (http://www.spetsialist-mx.ru/for_out/91sp2_quartus_programmer.exe). И прошить вот этим (http://www.spetsialist-mx.ru/for_out/spets_mx2_sd.rar).
Ты меня не понял, но все рвано спасибо! Прошивочку под ПЗУ надо-бы!

HardWareMan
30.09.2011, 09:40
Уже собрал? Она еще не совсем готова просто. Выложу сразу же.

fifan
30.09.2011, 10:20
Она еще не совсем готова просто. Выложу сразу же.
Давай какая есть. Я всё запаял. Вопросик: без ПЗУ что я должен увидеть на экране?

AlexFantasy
30.09.2011, 14:31
Как об стенку горох...

HardWareMan
30.09.2011, 15:42
Как об стенку горох...
Вечером дам ту, что на видео. Оно все дома просто.

Вот этот пробуйте. На прототипе он работал. Стартует так: копирует содержимое ПСПЗУ+койчего расширенного в C000+ и прыгает туда. Если схема собрана верно - стартанет режим стандартного Специалиста и выведет надпись "PROGRAM?". Далее нажимем верхний ряд (я всегда нажимал СТР) и ВК для выхода в монитор. Здесь - версия 4. Доступны расширенные директивы монитора, одна из них - "Х", это запуск стандартного RAMFOS. Выхода из RAMFOS в режим стандартного монитора только через сброс. Отпишитесь, как оно работает у вас.

AlexFantasy
30.09.2011, 23:32
HardWareMan, А не забомбить ли на МХ^2 контроллер НГМД, на ВВ55 как в "РК-86"(вроде где-то были даже упоминания что РК-шный НГМД и к Ориону можно было прикрутить), в виду того что ВВ55 менее редкостная, чем ВГ93??? Получилось бы дёшево, просто и сердито!

fifan
01.10.2011, 07:36
Может ты имел в виду НЖМД? Зачем винт подключать, если есть SD карта? А НГМД (http://www.spetsialist-mx.ru/schemes/SpetsFDD.pdf) я буду собирать, у меня и в корпусе место есть. И ПО под него есть какого хочешь.

AlexFantasy
01.10.2011, 11:28
Может ты имел в виду НЖМД? Зачем винт подключать, если есть SD карта? А НГМД (http://www.spetsialist-mx.ru/schemes/SpetsFDD.pdf) я буду собирать, у меня и в корпусе место есть. И ПО под него есть какого хочешь.

Нет я имел ввиду именно НГМД без ВГ93. А тот контроллер что на твоем сайте под МХ-BUS, у тебя есть печатка в электронном виде? А то там у тебя только каринка. Я уже на 50% развел свой вариант платы в sprint layout.

fifan
01.10.2011, 16:24
у тебя есть печатка в электронном виде? А то там у тебя только каринка.
Схему и внешний вид с обоих сторон платы перезалил по ссылке из предыдущего поста. Схему и печатку рисовал в Altium Designerе.

---------- Post added at 18:24 ---------- Previous post was at 18:05 ----------

Блин, мой программатор не работает под Win7. Нужно идти на работу и прошивать Монитор4. Попробую запустить без ПЗУ.

Error404
01.10.2011, 20:22
Блин, мой программатор не работает под Win7. Нужно идти на работу и прошивать Монитор4. Попробую запустить без ПЗУ.

Поставь виртуалку (что-нить типа VBox) и разверни в ней XP.

fifan
01.10.2011, 20:43
Так вечер и прошёл. Завтра точно буду запускать.

AlexFantasy
01.10.2011, 20:57
Схему и внешний вид с обоих сторон платы перезалил по ссылке из предыдущего поста. Схему и печатку рисовал в Altium Designerе..
Будь любезен - координируй! Вот это что-ли:http://www.spetsialist-mx.ru/schemes/SpetsFDD.pdf ????
Когда я спросил в электронном виде, то имел ввиду файл который ты создал в той проге которой и рисовал!
А с PDF`ом один гемор. Это блин мудохаться с у меньшением формата надо, плюс ко всему еще и красные с синими дорожки перекрашивать... Не стоит того.
У тебя ваще в планах не намечается такое как - предложить произ-во контроллеров?

fifan
02.10.2011, 02:02
http://www.spetsialist-mx.ru/schemes/SpetsFDD.pdfКогда я спросил в электронном виде, то имел ввиду файл который ты создал в той проге которой и рисовал!
Она. Могу выложить проект, гербер-файлы.

У тебя ваще в планах не намечается такое как - предложить произ-во контроллеров?
AlexFantasy, а может ты или кто-нибудь возьмётся за производство платок? Все файлы дам. Ещё одну платку рассылать в n-ом количестве я уже не собираюсь (это высказывание не относится к основной плате Специалиста_МХ2 (http://www.zx.pk.ru/showthread.php?t=14434) - там не нужно подготавливать производство, да и записалось уже два человека - нужно уважить).

По схеме. Используется оригинальная Афанасьева с доработками Шевцова (http://www.spetsialist-mx.ru/index22.html) для работы в CP/M. От себя добавил внутренний генератор от различных кварцев (DD6.1...DD6.3, DD13) и выходные/входные каскады на/с дисковода (DD14, 15).

Можно было бы воспользоваться для ежедневных нужд контроллером SD карты, но, я как понял, большинству трудно приобрести плисину EPM7032SLC44 или EPM7064SLC44 с панелькой PLCC44? И ПО под карту почти нет, не считая Монитора 4 с Лоадером (от HardWareManа) и мой Коммандер (http://www.zx.pk.ru/showpost.php?p=420044&postcount=166) (только начальная стадия разработки).

AlexFantasy
02.10.2011, 13:21
Она. Могу выложить проект, гербер-файлы.

AlexFantasy, а может ты или кто-нибудь возьмётся за производство платок? Все файлы дам.
Не воспринимай мой вопрос в штыки, мне просто любопытно как дальше пойдут дела? Что косается произ-ва платок, то я в этом "Zero", никакой подготовки в этом плане!

Ещё одну платку рассылать в n-ом количестве я уже не собираюсь
Коротко и ясно!


да и записалось уже два человека - нужно уважить).

Может когда первая партия запустит свои платы, желающих появится больше!


От себя добавил внутренний генератор от различных кварцев (DD6.1...DD6.3, DD13) и выходные/входные каскады на/с дисковода (DD14, 15).
Уважуха! А 3`5 дисковод работать будет?


Можно было бы воспользоваться для ежедневных нужд контроллером SD карты, но, я как понял, большинству трудно приобрести плисину EPM7032SLC44 или EPM7064SLC44 с панелькой PLCC44?
Да не можно а нужно! Просто контроллер FDD тоже имеет право на жизнь!

только начальная стадия разработки).
Как хорошо что ты не выразился что "начальная и последняя".

Воробьев Роман
02.10.2011, 13:40
Попробовал запустить плату. Надпись Program? черного цвета, цвет дисплея фиолетовый, так должно быть?

HardWareMan
02.10.2011, 14:10
Нет. Надо поглядеть поближе.

Воробьев Роман
02.10.2011, 14:44
Примерно вот так

HardWareMan
02.10.2011, 15:26
Примерно вот так
Плата полностью собрана (узел цвета и системная ВВ55)?

Я все свой допаять не могу, может сегодня посижу...

Воробьев Роман
02.10.2011, 15:29
Да, полностью

fifan
02.10.2011, 16:25
А у меня на экране - цветной мусор, процессор ВМ80 не запускается. ПЗУ ещё не ставил.

Воробьев Роман
02.10.2011, 16:52
Без ПЗУ у меня тоже цветной мусор. Пробовал test-m, не работает, наверное и не должен

fifan
02.10.2011, 18:47
Без ПЗУ у меня тоже цветной мусор
Это радует. Завтра прошью Flash ПЗУ (http://www.zx.pk.ru/showpost.php?p=419670&postcount=383), посмотрим. А какой процессор?

У меня повторяется та же фигня что раньше была при запуске Специалиста_МХ_PLM, а именно: фазы на ВМ80 идут с разным уровнем и разным значением - 2,4 В и 5,2 В, приблизительно. Использую К155ЛА8. Ещё: питание формируемое преобразователем +12В -> -5В равно 4,1 В - наверное нужно стабилитрон другой искать, хорошо что пока питаю готовым БП от писишки - поставил разъём XP8.

Воробьев Роман
02.10.2011, 18:56
КР580ВМ80A, позже попробую вставить Z80

fifan
02.10.2011, 19:04
КР580ВМ80A, позже попробую вставить Z80
А замерь какого размаха фазы F1 и F2 пока не поставил Z80.

Воробьев Роман
02.10.2011, 19:17
Использовал вм80, только что попробовал вставить Z80, результат тот же. После преобразователя на ла8 примерно -4,6В. Пробовал подключать ATX блок питания, ничего не меняется. Без ПЗУ было непонятно работает ли процессор, на сброс реагировал едва различимо.

fifan
02.10.2011, 19:26
После преобразователя на ла8 примерно -4,6В.
Спасибо, у меня примерно также. Но я просил фазы замерить на резисторах R1 и R2. Всё таки Z80 нельзя считать основным процессором. Его осваивал Шевцов и его единомышленники на последней стадии юзанья Специалиста_МХ.

Без ПЗУ было непонятно работает ли процессор, на сброс реагировал едва различимо.
У меня тоже плохо реагирует, ели заметно. Ещё главное - необходимо к выводу 15 разъёма XP12 подключить движковый переключатель для запитывания последнего то от +5В, то от корпуса. Он выполняет функции переключателя скорости 2 - 2,5 МГц, если не так меня HardWareMan поправит.

Воробьев Роман
02.10.2011, 19:53
"Спасибо, у меня примерно также. Но я просил фазы замерить на резисторах R1 и R2. " Не увидел этого сообщения, отвечал на пред идущее. К сожалению в теории пока не силен, не знаю как замерить фазы:dizzy_mad_old:

fifan
02.10.2011, 20:13
Просто размах максимального положительного напряжения. Хорошо что у тебя есть осциллограф. Проверь вот эти сигналы (http://www.zx.pk.ru/showpost.php?p=416218&postcount=357). Совпадают? NAL - это инверсный ALD.

Воробьев Роман
02.10.2011, 21:31
Сигналы совпадают. Забыл написать, бипер издает звуковой сигнал (где то герц 300) продолжительностью около 10 секунд, после чего 10 секунд молчит и так постоянно

HardWareMan
02.10.2011, 22:03
Это в тесте?

Воробьев Роман
02.10.2011, 22:07
Нет, прошивка из поста 383

HardWareMan
02.10.2011, 22:08
Забавно, но та прошивка не должна "гудеть". Начнем все же с теста Рюмика. Пробовали?
Хотя, в чистом виде она не будет работать, блин. На экране есть хоть какое-то движение?

Воробьев Роман
02.10.2011, 22:52
На экране только надпись PROGRAM ?_ нет никаких движений. Тест Рюмика не стартует. К сожалению еще не доделал клавиатуру чтобы проверить

fifan
03.10.2011, 05:20
Нужна клавиатура для нажатия клавиши верхнего ряда.

fifan
03.10.2011, 18:31
После поставки ПЗУ у меня тоже синий экран. Где косяк? Программный или схемный. Курю схему, проверяю печатку.

P.S. Я не смог прошить Flash-ПЗУ - поставил ППЗУ (можно использовать любую 27512), для этого сместил её 1 вывод на третий (панелька стоит) и замкнул выводы 30 и 32 панельки.

Mick
03.10.2011, 20:42
Начал собирать комп, попытался запихнуть разъем ATX питания, не влез - не совпадают расстояния между ногами, пришлось подгибать и загонять чуть ли не молотком. Разъем SD карты тоже немного уплыл. Скорректируй свои паттерны, чтобы попадало все. А так почти все микрухи впаял, теперь жду память и генератор.

fifan
03.10.2011, 20:46
попытался запихнуть разъем ATX питания, не влез - не совпадают расстояния между ногами, пришлось подгибать и загонять чуть ли не молотком.
У меня оба разъёма питания точно подошли. :v2_dizzy_botan: Сейчас питаюсь через AT разъём, но для будущего БП запаял и ATX разъём.

Mick
03.10.2011, 20:52
У меня оба разъёма питания точно подошли. :v2_dizzy_botan: Сейчас питаюсь через AT разъём, но для будущего БП запаял и ATX разъём.

Ну я не спорю, но вот мои не подошли. Хотя в Феню ATX разъемы все влезают, а тут нет. И В Эво SD разъем встал как родной, а тут нет.

Для справки напишу у меня разъемы:
ATX - MF-PCB-20M не влезает (надо гнуть ноги)
SD - SDC-W24PB20B-09 ноги немного смещены и фиксирующий выступ не попа в отверстие(пришлось срезать его)

fifan
03.10.2011, 21:23
ATX - MF-PCB-20M не влезает (надо гнуть ноги)
Наверное, я выпаял с материнки и вставил, тип не знаю.

SD - SDC-W24PB20B-09 ноги немного смещены и фиксирующий выступ не попа в отверстие(пришлось срезать его)
Рисовал под SDC09W4 разъём. Его я выписал по почте, ещё посылку не получил. Проверю. Искал как легко доставаемый и не дорогой.

Для паяющих настоятельно рекомендую поставить панельки под К155ЛА8, ПЗУ и процессоры (вот тут (http://www.zx.pk.ru/showpost.php?p=417982&postcount=363) видно как я часть панелек 40 pin использовал). Для первого запуска не нужны К580ВИ53, К580ВВ55 №2 (программатора), ОЗУ 512-килобайтная, SD и магнитофонный интерфейс, разъёмы MX-BUS, буферы адреса и данных можно заменить перемычками (DD40...42). Нужно замкнуть джампер XP4 (ВМ80) или XP1...3 (Z80).
Если Вы решили для запуска применить ВМ80, то сначала проверьте все три питающих напряжения (+5В, -12В, -5В). Последнее напряжение вырабатывается из стабилизатора +12В -> -5В. Если есть внешнее напряжение -5В, то замкните пины 2 и 3 джампера XP9, иначе 1 и 2.
Кажется всё написал.

HardWareMan
04.10.2011, 07:43
Странно все это (я о цвете). Если Фифан повторял все мое в точности, то должно все работать пучком. Блин, нету времени допаять свой...

AlexFantasy
04.10.2011, 08:52
У меня оба разъёма питания точно подошли. :v2_dizzy_botan: Сейчас питаюсь через AT разъём, но для будущего БП запаял и ATX разъём.
У тоже AT-Разъём сел на своё место, как положено :). A вот разъём VGA вышел за пределы платы(пластмассовая часть).:v2_conf2:, может разъём такой попался???.. Сегодня придут почтой микросхемы от BYTEMAN`а, так что сразу примусь за дело!

fifan
04.10.2011, 10:48
Картинка, точно такая же (http://www.zx.pk.ru/showpost.php?p=420206&postcount=395) как и у Воробьева Романа, так что не стал фоткать. Сегодня буду замыкать проводки и попробовать "позамыкать" клавиши.
HardWareMan, а ты попробуй прошивку ПЗУ, которую ты нам дал на своей макетке, может и там всё посинеет?

HardWareMan
04.10.2011, 12:16
Я уже распаял макетку в пользу платы. Буду пробовать, ага.

b2m
04.10.2011, 12:56
Попробовал запустить плату. Надпись Program? черного цвета, цвет дисплея фиолетовый, так должно быть?
Подобный эффект наблюдается в эмуляторе, если после того, как монитор переброшен, включить режим МХ. Т.е. чёрная надпись на синем фоне, на клаву не реагирует.

Воробьев Роман
04.10.2011, 13:31
Клавиатуры пока нет, сегодня ее доделаю и попробую

HardWareMan
04.10.2011, 13:50
Подобный эффект наблюдается в эмуляторе, если после того, как монитор переброшен, включить режим МХ. Т.е. чёрная надпись на синем фоне, на клаву не реагирует.
Если вспомнить тот факт, что порт цвета в режиме STD используется для управления ПЗУ и его бит совпадает с цветом фона B, то все логично. Только почему включен цвет MXа, когда должен быть включен цвет STD (5/8)? Вот в чем вопрос.
Подпаяйте полноценную клавку и попробуйте запустить МХ режим. Если там получатся цвета от STD, тогда все будет ясно.

b2m
04.10.2011, 14:11
Я вообще не понимаю, как там в схеме fifan-а цвет работает.

HardWareMan
04.10.2011, 15:02
Исходная схема моя. Последняя актуальная была здесь (http://www.nedopc.org/forum/viewtopic.php?t=9399&postdays=0&postorder=asc&start=360).
Так вот, согласно ней, запись в ОЗУ атрибутов попадает с регистра цвета МХ или регистра цвета STD в зависимости от текущего режима. Все зависит от того, ошибся Fifan при переносе схемы на плату или нет. Два экземпляра с одинаковым глюком исключают неисправность логики, правда же?

b2m
04.10.2011, 15:42
Срисовано без ошибок :) Разве что у тебя обозначение WR без крышечки. А так, всё так как у тебя: STD идёт на CST, MX идёт на CMX, без инверсии. Вот только сигналы STD и MX, по логике, прямые, а CST и CMX - инверсные. Короче, STD и MX на входах ИЛИ-НЕ надо было местами поменять. Зря ты крышечки поленился нарисовать :)

fifan
04.10.2011, 16:21
Короче, STD и MX на входах ИЛИ-НЕ надо было местами поменять.
Спасибо, что косяки нашёл. А я посмотрел схему и предлагаю поменять местами подходящие проводники к выводам 1 DD46 и 47. Это цепи CMX и CST, управляющие выборками ИР33 -входных регистров цвета. Вот фотка и метод устранения неисправности. Правда при запаянных ИР33 трудно будет дорожки перерезать.:v2_dizzy_messed:

b2m
04.10.2011, 16:29
А я посмотрел схему и предлагаю поменять местами подходящие проводники к выводам 1 DD46 и 47.
Этак ты опять дров наломаешь :) CMX используется также для записи в регистр цвета MX. А я предлагал поменять местами проводники к выводам 3 и 6 DD30.

fifan
04.10.2011, 16:41
Этак ты опять дров наломаешь :) CMX используется также для записи в регистр цвета MX. А я предлагал поменять местами проводники к выводам 3 и 6 DD30.
Да нет. Ничего страшного не произойдёт. Сигналы CMX и CST нигде больше не используются.

b2m
04.10.2011, 16:53
Ладно, беру свои слова обратно :)
Но переразвести будет проще по моему варианту. Да и дорожки резать там удобнее.

palsw
04.10.2011, 17:05
надеюсь вторая партия выйдет с исправлениями :)

fifan
04.10.2011, 17:10
Ладно, беру свои слова обратно :)
Но переразвести будет проще по моему варианту. Да и дорожки резать там удобнее.
Так и поступим. Уже две корректировки (вернее три). Первая была в добавлении +5В дорожки на вывод 30 Flash-ПЗУ. Доработка нужна для тех, кто использует ППЗУ на 28 выводов, таких как я.:v2_dizzy_botan:

Пойду корректировку на плате делать.[COLOR="Silver"]

HardWareMan
04.10.2011, 18:32
Эвокак. Ктонить протоколирует фиксы?

fifan
04.10.2011, 18:38
Ну что. Есть. Всё верно. На чёрном фоне надпись PROGRAM ? И не мигающая чёрточка.

Vasily
04.10.2011, 18:39
Эвокак. Ктонить протоколирует фиксы?

Может имеет смысл сводить фиксы в первый пост темы о производстве плат? Или в эту тему в начало поместить.

Mick
04.10.2011, 19:31
Может имеет смысл сводить фиксы в первый пост темы о производстве плат? Или в эту тему в начало поместить.

Думаю, лучше в эту тему поместить фиксы - в первый пост. Туда же и последнюю схему, прошивки.

P.S. Ай яй яй, как же не охото резать дорожки :v2_conf2:

fifan
04.10.2011, 20:18
Господа, уговорили - в первом посту данной темы буду фиксировать главное из этих постов.

AlexFantasy
04.10.2011, 22:18
Ай яй яй, как же не охото резать дорожки :v2_conf2:
Солдата шрамы украшают! Spetsialist_MX2 - FIRST BLOOD !!!!:v2_finge:

---------- Post added at 21:18 ---------- Previous post was at 20:57 ----------

fifan, Весьма польщён за то что ты использовал моё лого ! Могу еще потом понарисовать!:biggrin:

Mick
05.10.2011, 07:09
Наверное, я выпаял с материнки и вставил, тип не знаю.


Вчера для интереса выпаял из ATX материнки разъем питания, примерил - тоже не подходит(не попадают ноги в отверстия). Так что уже статистика :) Кстати, а что у народ молчит, или он этот разъем не использует.

Воробьев Роман
05.10.2011, 08:31
Разъем от материнки у меня подходил, но впаивать его не стал, так как он сильно пострадал при выпаивании. Купил стандартный разъем с шагом 4,2 мм, запихнул с трудом, пришлось раздвигать ножки. Видимо эти разъемы бывают двух видов.

fifan
05.10.2011, 16:08
Наверное. На платах второй партии поправлю патерн разъёма питания ATX.

fifan
05.10.2011, 18:27
Попробовал позамыкать проводки в шлейфе от писишного флопика (в разъём 34-контактный вставляется) - не фига не получилось. Нужно наверное на каждую линию клавиатуры резисторы ставить. Нет клавы... Жаль. Сейчас начну тактовые кнопки у себя искать, если найду 72 штуки - сооружу миниклавку...

HardWareMan
05.10.2011, 19:07
Да, подтяжка обязательна!

AlexFantasy
05.10.2011, 21:38
Да, подтяжка обязательна!
Вот как раз хотел уточнить! А то смотрел смотрел ,а подтяжки по ШД на +5в так и не разглядел. Думал может за щёт ИР33 как нибудь компенсируется, всё-таки думаю HardWareMan и Fifan - не дебилы... Я-бы сразу спросил да постеснялся что меня сразу козлить начнут и ламером обзывать...
8,2...10кОм хватит???

Воробьев Роман
05.10.2011, 21:40
Тоже пробовал без подтяжки, результат ноль. Заканчиваю перерезку и обклейку клавы XT.

Mick
05.10.2011, 21:40
Вот как раз хотел уточнить! А то смотрел смотрел ,а подтяжки по ШД на +5в так и не разглядел. Думал может за щёт ИР33 как нибудь компенсируется. Короче постеснялся ламерский вопрос задавать.

Тут буферизация шины адреса за счет ИР33 и шины данных за счет АП6. Так что резисторы не обязательны по крайней мере пока :)

fifan
05.10.2011, 21:50
Да, подтяжка обязательна!
А какого номинала ставить резисторы на выводы ВВ55?

HardWareMan
06.10.2011, 08:22
Вот как раз хотел уточнить! А то смотрел смотрел ,а подтяжки по ШД на +5в так и не разглядел. Думал может за щёт ИР33 как нибудь компенсируется, всё-таки думаю HardWareMan и Fifan - не дебилы... Я-бы сразу спросил да постеснялся что меня сразу козлить начнут и ламером обзывать...
8,2...10кОм хватит???

Я говорил за подтяжку портов системного ППА. Подтяжка ШД не обязательна. Но для успокоения души можно устроить. 10к оке.

А какого номинала ставить резисторы на выводы ВВ55?
В Экспрессе стояли 18к. Но я думаю, что от 1к до 20к будет нормально, просто если будет 1к, то пленочная может тупить клавка.

b2m
06.10.2011, 10:40
Теоретически, можно нажать все 12 клавиш на одной линии, получишь в 12 раз меньший номинал. Я бы меньше 12к не ставил.

fifan
06.10.2011, 11:02
Подтяжка ШД не обязательна.
Не на одной из схем клонов Специалиста подтяжки из резисторов на шине данных нет. И нет необходимости ставить. Я это учёл при рисовании схемы.

Про резисторы на клавиатуре. Кто какую клаву будет использовать - личное дело каждого. Я предполагал что резисторы можно поставить и вне платы, на плате клавиатуры. Поэтому и не рисовал резисторы. Да и смотрится связка ВВ55 + разъём без резисторных сборок в двух экземплярах одинаково красиво.:|
http://www.zx.pk.ru/attachment.php?attachmentid=29720&stc=1&d=1317884877

:v2_dizzy_keyboard: Нашёл у себя вчера около ста тактовых кнопок, сегодня буду делать клаву. Продвижение в настройке без родной специалистовской клавиатуры не пойдёт.:speccy:

AlexFantasy
06.10.2011, 15:37
Да и смотрится связка ВВ55 + разъём без резисторных сборок в двух экземплярах одинаково красиво.:|

А че без радости-то???

fifan
08.10.2011, 17:49
Облом - клавы на тактовых кнопках не получилось. Пишите кто уже спаял и подключил клаву.

Сайт компьютера пополнился новым клоном от HardWareManа -http://www.spetsialist-mx.ru/index21.html.

Mick
08.10.2011, 19:18
Облом - клавы на тактовых кнопках не получилось. Пишите кто уже спаял и подключил клаву.

Сайт компьютера пополнился новым клоном от HardWareManа -http://www.spetsialist-mx.ru/index21.html.

Я думаю на страничке надо добавить про то что монитор нужен, который держит кадровую развертку в 50Гц. А не каждый монитор это может.

HardWareMan
08.10.2011, 20:35
Я думаю на страничке надо добавить про то что монитор нужен, который держит кадровую развертку в 50Гц. А не каждый монитор это может.
Зачем? ЕМНИП я на стандартное 800х600@60Hz рассчитывал (макетка точно такой выдавала).

Mick
08.10.2011, 21:58
Зачем? ЕМНИП я на стандартное 800х600@60Hz рассчитывал (макетка точно такой выдавала).

Ну тогда пардон, я все по аналогии с со Спеком забываю, что Специалист не привязан к прерываниям, а по сему можно делать любую частоту.

fifan
09.10.2011, 09:32
HardWareMan, ну что запаял плату? У тебя ж есть родная клавиатура.

Воробьев Роман
09.10.2011, 13:14
Подключил клавиатуру - не работает. Сижу проверяю, может в клавиатуре накосячил. Если блок SD контроллера не собран, должна ли быть какая нибудь реакция на нажатие клавиш?

fifan
09.10.2011, 15:27
Если блок SD контроллера не собран, должна ли быть какая нибудь реакция на нажатие клавиш?
Клавиатура отдельно работает. SD блок на работу других блоков не влияет. А 580ВВ55 исправен? Ты говорил, что он через динамик трели устраивает. Вообще-то приглашение Монитора-4 требует от тебя нажать сначала одну из клавиш верхнего ряда, потом ВК. Приглашение изменится на МОНИТОР-4:. Теперь, если ввести директиву X Монитора, то мы попадём в режим МХ. В нём можно увидеть несколько тестов, подобранных мною.

Вот краткое описание прошивки от HardWareManа:

Монитор v4.
Выход в него стандартный - СТР+ВК (надо будет пофиксить для автозапуска, так как без магнитофона
автозагрузка не нужна). Расширенные директивы:
[B] - Basic "Практик"
[E] - Редактор текстов "Практик" (aka ED^7000)
[A] - Ассемблер "Микрон", адаптированный на работу с редактором "Практик" и перенесенный в 8000H
[Z] - Дизассемблер "Микрон", адаптированный на работу с редактором "Практик" и перенесенный в 8000H
[X] - Переход в режим МХ.

Воробьев Роман
10.10.2011, 13:17
На счет 580ВВ55 не уверен, пробовал 2 экземпляра (из одной партии) - результат тот же, выдает трели. Попробую купить в другом месте.

fifan
10.10.2011, 17:02
Резисторы на клавиатуру на каждый из 18 проводов запаял? Их второй провод нужно падать на +5В. Необязательно все ВВ55 дохлые. Обязательно после вывода приглашения Монитора нужно нажимать любую клавишу верхней строки клавиатуры.

http://www.spetsialist-mx.ru/schemes/KeyBoard.png

Воробьев Роман
10.10.2011, 19:31
Проверил клавиатуру - ошибок не нашел. Все резисторы запаяны. При загрузке надпись как в рис. 1 в посте 460, после нажатия клавиши верхнего ряда появляется черточка. При нажатии остальных клавиш никакой реакции. Трели из биппера прекращаются если вынуть из панельки таймер.

b2m
10.10.2011, 19:53
Воробьев Роман, такое ощущение, что у тебя сигналы CS ВИ53 и ВВ55 закорочены. Но тогда, в случае, если вынуть ВИ53, клавиатура должна работать нормально, т.е. после нажатия клавиши верхнего ряда должен быть моргающий курсор (чёрточка), а затем, после нажатия ВК - приглашение монитора.

Воробьев Роман
10.10.2011, 20:05
Сигналы cs не закорочены, курсор не мигает

fifan
10.10.2011, 21:55
Понятно. Я не запаивал таймер вообще. А что бы шёл нормальный звук с ВВ55 в режиме стандарт я временно замкнул выводы 5, 6 DD14 и припаял их к резистору 1 кОм, второй вывод которого на +5 В. Получается по схеме DD14.2. и DD14.3 образуют инвертор сигналу с вывода 12 ВВ55, который идёт на пищалку после резистора. Схему вывода звука я не знаю как разрулить между МХ и Стандарт. Похоже где-то в схеме дешифрации от HardWareManа порт ВИ53 активируется в режиме Стандарт, хотя он должен отсутствовать в этом режиме.

b2m
11.10.2011, 10:52
курсор не мигает
Такое происходит, если есть другая нажатая клавиша (не из верхнего ряда). Либо ВВ55 выдаёт неправильные данные по другим линиям, либо кто-то ещё гадит на шину данных при опросе ВВ55.

Воробьев Роман
11.10.2011, 12:40
Такое происходит, если есть другая нажатая клавиша (не из верхнего ряда). Либо ВВ55 выдаёт неправильные данные по другим линиям, либо кто-то ещё гадит на шину данных при опросе ВВ55.
Будем проверять

AlexFantasy
11.10.2011, 13:32
У меня незапустилась плата как на ВМ80 так и на Z80, они просто напросто "стоят" прыгают только F1 и F2 (ВМ80) и CLK(Z80)!!! Счетчики 1533ИЕ10 тоже работают! Растровая рамка на экране присутствует! Три ОЗУшки впапаял W24512-15. СА3, ВИ53 и дополнительную ВВ55 не ставил! Доработки из первого поста учтены! Может подскажете где какие сигналы смотреть в 1-ю очередь логическим пробником!

fifan
11.10.2011, 16:14
Три ОЗУшки впапаял W24512-15
А зачем три? Последнюю (оригинал 512 кБайт) можно было не впаивать. Я перед запайкой ОЗУ проверял, были целые. Без ПЗУ на экране должна быть цветная мозаика из чёрточек. :v2_dizzy_tired2:

Ещё. Для работы ВМ80 нужно замкнуть джампер XP4, для Z80 - замкнуть джамперы XP1,2,3. Для ВМ80 необходима ЛА8 и наличие всех трёх питающих напряжений: +5 В, -5 В, +12 В. При работе ВМ80 на её 19 выводе что присутствует? Долно быть как SYNC на осциллограмме (file:///E:/www.spetsialist-mx.ru/images/diagram.png).

Воробьев Роман
11.10.2011, 18:53
Проверил все на свежую голову. Нашел две ошибки в распайке своей клавиатуры (не перерезана дорожка на плате от XT клавы, не подано +5В на часть резисторов подтяжки). Теперь все работает без проблем. Осталось разобраться с таймером, в стандартном режиме те же звуки.

AlexFantasy
11.10.2011, 20:07
А зачем три? Последнюю (оригинал 512 кБайт) можно было не впаивать
Ну дык я еще впаял впаял до того как было сказано что мона не ставить, так как до раньше говорилось что для запуска можно и такую поставить. Я перед запайкой ОЗУ проверял, были целые.

Без ПЗУ на экране должна быть цветная мозаика из чёрточек. :v2_dizzy_tired2:
У меня ваще на растре просматриваются тоненькие вертикальные полосочки почти такого-же цвета как и растр. Иногда при включении в некоторых частях экрана появляются коротенькие полосочки(розовые точечки.
[QUOTE=fifan;423509]Ещё. Для работы ВМ80 нужно замкнуть джампер XP4, для Z80 - замкнуть джамперы XP1,2,3. Для ВМ80 необходима ЛА8 и наличие всех трёх питающих напряжений: +5 В, -5 В, +12 В. При работе ВМ80 на её 19 выводе что присутствует? Долно быть как SYNC на осциллограмме (file:///E:/www.spetsialist-mx.ru/images/diagram.png).
ВМ80 у меня имеется только один, поэтому я решил перепаять панельку и поставить Z80(100% исправный). Картина одна и та-же что с процом и что без него. Вот потыкался лог.пробником:
0 X -|A11 A10|- 0 X
0 X -|A12 A09|- 0 X
0 X -|A13 A08|- 0 X
0 X -|A14 A07|- 0 X
0 X -|A15 A06|- 0 X
/\/ - |CLK A05|- 0 X
0 0 -|D4 A04|- 0 X
0 0 -|D3 A03|- 0 X
0 0 -|D5 A02|- 0 X
0 0 -|D6 A01|- 0 X
+5 - |(+5) A00|- 0 X
0 0 -|D2| GND|-
0 0 -|D7| /RFSH|- 1 X
0 0 -|D0| /M1|- 1 X
0 0 -|D1 /RES|- 1 X
1 1 -|/INT/BUSRQ|- X X
1 1 -|/NMI /WAIT|- 1 1
1 X -|/HLT /BSK|- 1 X
/\/ X-|/MRQ /WR|- 1 X
1 X -|/IRQ /RD |- 0 0

Красным отметил лог.уровни при установленном Z80, Синим при вынятом Z80. "/\/" - постоянно "прыгающий" сигнал, "X" - отсутствие какого либо уровня.

fifan
11.10.2011, 20:10
Теперь все работает без проблем.
Я очень рад за тебя!;) К сожалению я пока не буду настраивать комп. Заказал печатные платы клавиатуры (взял кнопки от Спектрума), а также контроллера дисковода (для Специалиста_МХ, схему я вроде на этой ветке приводил). Обе платы в единственном экземпляре. Не удача с родной клавиатурой Специалиста всё больше меня подталкивает к мысли об форсировании разработки адаптера ВВ55 -> PS/2. :v2_dizzy_keyboard:

Осталось разобраться с таймером, в стандартном режиме те же звуки. У меня пару щелчков, но я не запаивал ВИ53 и временно сделал доработку с выходом звука указанную выше.

Теперь все работает без проблем.
Попробуй после приглашения Монитора ввести директиву X. Войдёшь в режим МХ. На приглашение ввести дату, нажми ВК. Потом нажми F6 (на реальной клавиатуре 8-я клавиша в верхнем ряду слева). Я уже писал, что в прошивке присутствуют тестовые программы собранные мною:
1. TEST_M.EXE - тест Рюмика. После проверки основной памяти, высветится клавиатура. Если нажать 2, то выведится 5-ти цветный матрас.
2. COLORTST.EXE даст таблицу цветов Специалиста_МХ.
3. RAMD_TST.EXE - тест RAM-диска Специалиста_МХ. К сожалению только 256 кБайтный.
4. MUSICTST.EXE - тестовая звуковая программа. Выводит звук через Стандартный выход звука.

2 AlexFantasy, Z80 я даже не пытался ставить. Попробую, сравню с твоими сигналами.

Воробьев Роман
11.10.2011, 20:42
В режим мх компьютер выходит, дальше никакой реакции. Пробовал вводить дату, пробовал не вводить - результат тот же.

fifan
11.10.2011, 20:46
А ОЗУ RAM-диска стоит (512 кБайтная - DD39)? Без неё нверное не заработает. А также необходим диспетчер RAM-диска (DD36).

Воробьев Роман
11.10.2011, 20:52
Нет, ОЗУ RAM-диска пока на 128кб, 512кБайтную пришлют недели через 3.

fifan
11.10.2011, 20:55
И на 128 пойдёт. Почему тогда не работает?

Воробьев Роман
11.10.2011, 21:25
Вставлена UT621024PC-70LL, она подходит?

fifan
11.10.2011, 21:29
Вставлена UT621024PC-70LL, она подходит?
Вполне.

HardWareMan
11.10.2011, 21:53
Висячий "0" на /RD похож на действие ЛА8. При установки Z80, ЛА8 вынимается (а если ты все же ее припаял наглухо - то надо закоротить на массу вывод RD ВМ80го).

AlexFantasy
11.10.2011, 22:23
Висячий "0" на /RD похож на действие ЛА8. При установки Z80, ЛА8 вынимается (а если ты все же ее припаял наглухо - то надо закоротить на массу вывод RD ВМ80го).
ЛА8 вынул, на 21 ноге z80 "заплясали" импульсы:) Ща моник подключу и посмотрю что изменилось....

---------- Post added at 21:23 ---------- Previous post was at 21:14 ----------

HardWareMan, Ничаво не поменялось картина таже самая... Сигналы пляшут только на 6,19 и 21 ножках z80. Пробовал отпаивать 24 ножку D39 (W24512) и садить через 1к на +5в, тоже ничего не меняется. Может что садит шину?????
На 1 и 19 выводах D43-"1" на выходах все "нули" независимо от того что на входах...
На ВВ55 D53 обязательно резики запаивать - только для того что-бы запуститься?

HardWareMan
12.10.2011, 07:48
Нет, не обязательно. Более того, сами ВВ55 не обязательны. Попробуй записать в ПЗУ следующий код и запустить с ним (писать с 0):


0000 21 00 90 75 23 7C FE C0 C2 03 00 21 00 90 7D 2F
0010 77 23 7C FE C0 C2 0E 00 C3 00 00

AlexFantasy
12.10.2011, 09:20
Нет, не обязательно. Более того, сами ВВ55 не обязательны. Попробуй записать в ПЗУ следующий код и запустить с ним (писать с 0):


0000 21 00 90 75 23 7C FE C0 C2 03 00 21 00 90 7D 2F
0010 77 23 7C FE C0 C2 0E 00 C3 00 00


ПЗУшка подойдет любая подходящая по обьему(например 573РФ5)??? Так если я пойду шить ПЗУхи то скажи может еще что зашить заодно...

HardWareMan
12.10.2011, 09:48
В STD режиме данный код будет рисовать узоры на экране, что позволит проверить весь тракт синхрогенератора и процессора. Если ОЗУ не работает, то процессор все равно джолжен запуститься и перебирать адреса 9000-BFFF. Т.е., можно будет отловить проблему. ПЗУ подойдет любое, главное, чтобы рабочее было.

fifan
12.10.2011, 10:55
Пойду себе этот тестик запишу. Спасибо, HardWareMan!

Кстати, HardWareMan, не дашь ПЗУ, которое грузит ПЗУ с SD карты как здесь (http://www.youtube.com/watch?v=z1Ifo-6ciqk), необязательно с обслуживанием Flash-диска (у меня пока его нет).

HardWareMan
12.10.2011, 11:56
Попозже.

AlexFantasy
12.10.2011, 14:28
Нет, не обязательно. Более того, сами ВВ55 не обязательны. Попробуй записать в ПЗУ следующий код и запустить с ним (писать с 0):


0000 21 00 90 75 23 7C FE C0 C2 03 00 21 00 90 7D 2F
0010 77 23 7C FE C0 C2 0E 00 C3 00 00

Записал тест в 27С64 (на 28ногу+5в). На экране тоже самое, процессор Адресная шина вся в "1"
Шина данных:
d0 - 1
d1 - /\/
d2 - /\/
d3 - /\/
d4 - 1
d5 - /\/
d6 - 1
d7 - 1
Еще меня смущает то что на неиспользуемых выходах 11 и 12 счетчика ИЕ5(D5) висят "нулики". Хотя на 8 и 9 выводах - "/\/"

HardWareMan
12.10.2011, 15:29
Тебе следует проверить шину адреса/данных процессора, а точнее - буферов, которые туда воткнул fifan. Возможно, битые чипики у тебя. D5 не считает больше 3, т.е. на остальных выводах никогда не будет лог.1. Попробуй откинуть все лишнее на данный момент (контроллер SD карты, оба ВВ55 и ВИ53, дополнительное ОЗУ и т.д.). Собери пошаговую схему (сигнал RDY/WAIT не используется схемой и может быть использован) и попробуй пошагать тест.

AlexFantasy
12.10.2011, 18:40
Вот на досуге ещё немного подумал - Заценице!:v2_conf2:

AlexFantasy
12.10.2011, 18:49
HardWareMan, А может проблема быть из-за того что если кд522 не той стороной запаять, в частности VD4??? Сейчас платы Спеца с собой нет, но точно помню что "-5в" на ЛА8 у меня несформировалось. Я на квадратные отерстия анодами запаял - точно помню!

Отвечаю сам на свой вопрос - да в частности из-за VD4, поперепаивал диоды так как нужно!!!
Теперь после включения - код рисует узоры и артефакты на экране!
Поставил 27С512 с прошивкой МХ^2 , на экране PROGRAM_? Что дальше то делать??? После чего курсор должен замигать?

HardWareMan
12.10.2011, 21:13
VD4 - это цепь разряда емкости сброса при выключении питания. Если его запаять неверно, то сброса не будет, а если попробовать сбросить, то он пыхнет. Ну проверь омметром то, не сложно же.

balu_dark
12.10.2011, 21:18
Ну судя по тому что узоры начали рисоваться - ожило тело.

HardWareMan
12.10.2011, 21:31
Ну тогда пробуй монитор.

AlexFantasy
12.10.2011, 21:39
Ну тогда пробуй монитор.
Я жк говорю что у меня сейчас надпись PROGRAM_? с немигающим курсором... Он без клавы и без резисторов на ВВ55, должен мигать или нет?:v2_conf2:

b2m
12.10.2011, 21:45
Без резисторов не будет мигать. Если запаять все резисторы, то чёрточки быть не должно, пока не замкнёшь клавишу верхнего ряда. Когда разомкнёшь, должен замигать.

AlexFantasy
12.10.2011, 21:51
Без резисторов не будет мигать. Если запаять все резисторы, то чёрточки быть не должно, пока не замкнёшь клавишу верхнего ряда. Когда разомкнёшь, должен замигать.
Всё понятно и ясно!!! Значит следующая остановка - "Переделка XT-шной клавиатуры" под MX^2. Я её специально для такого случая берёг!!!:rolleyes:

HardWareMan
13.10.2011, 07:26
Так точно, у стандартного спеца нет автоповтора (у МХа добавили), поэтому существует кнопка "повтор". Так же, алгоритм опроса таков, что при факте нажатия дается гудок и потом вечный цикл ожидания отпускания, при этом курсор не стирается и создается эффект "зависшего" курсора.

AlexFantasy
13.10.2011, 10:30
Так как "Специалистоподобного" у меня никогда небыло напрашивается вопрос - Какие клавиши привязать на клавиши ВВОД, CAPSLOCK, SHIFT, CTRL, TAB, ESC, СТЕРЕТЬ и т.п....?:v2_conf2:

b2m
13.10.2011, 11:20
Вроде всё банально:
ВВОД - Enter
ВР (верхний регистр) - Shift
УПР - Ctrl
ТАБ - Tab
СТЕРЕТЬ - BkSp
АР2 - Esc
Верхний ряд - F1,F2,...

Главное, чтобы смысл клавиши сохранялся.

AlexFantasy
13.10.2011, 12:13
Вроде всё банально:
ВВОД - Enter

Я что-то на схемах клавиатуры Спеца ENTER и АР2 так и не рассмотрел... Может он как-то по другому обозначается????

b2m
13.10.2011, 12:15
Я что-то на схемах клавиатуры Спеца ENTER так и не рассмотрел... Может он как-то по другому обозначается????
ВВОД это клавиша ВК (возврат каретки).