Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   KAY - разводка печатной платы (http://zx-pk.ru/showthread.php?t=12304)

SoftFelix 11th August 2010 14:17

Quote:

Originally Posted by Alex_NEMO (Post 305423)
Ещё вопрос - триггер D64.1 в порту #FF - на вход RES, по идее, то же системный *RES/ подать бы надо!

Как-то оно "глаз режет"... На триггер приходят синхронные сигналы, так какой смысл его обламывать резетом - всё равно встанет как надо. А 4-ую ногу этого элемента (/SET) можно сразу посадить на +5В без всякого pullup-резистора. Если подытожить: 1-ую и 4-ую ноги D64.1 просто посадить на +5В.

И ещё по-поводу дешифрации #FF: а /M1 туда не надо-ли, часом, подмешать? А то в цикле подтверждения "звёзды лягут не так" и на шине окажиться кАка.

ZEK 11th August 2010 15:10

Quote:

Originally Posted by SoftFelix (Post 305825)
А то в цикле подтверждения "звёзды лягут не так" и на шине окажиться кАка.

И чтение порта FF в тырдос, там как бы свой порт есть.
А почему не сделать по мотивам оригинала? соединяем MDxx с Dxx через резисторы 680ом
вот вам и порт FF, как максимум оставить ИР23 и писать в него по H2

---------- Post added at 12:10 ---------- Previous post was at 12:03 ----------

Значение порта атрибутов будет читаться по всем незанятым битам и всем не занятым портам.

zst 11th August 2010 15:40

Quote:

Originally Posted by Alex_NEMO (Post 305806)
В смысле? Есть какие-то проблемы? Или ты про контроллер клавы Камиля?

какое значение читается из порта #FE при ненажатых клавишах ? Желательно, чтобы 191 (http://zx.pk.ru/showpost.php?p=263689&postcount=268). Может для этого 5-D37 подтянуть резистором к +5В ? И, если надо проинвертировать выход с 1006ВИ1..

---------- Post added at 15:33 ---------- Previous post was at 15:29 ----------

Quote:

Originally Posted by SoftFelix (Post 305825)
И ещё по-поводу дешифрации #FF: а /M1 туда не надо-ли, часом, подмешать? А то в цикле подтверждения "звёзды лягут не так" и на шине окажиться кАка.

Во время INT сигнал BRD=1, поэтому порт #FF не открывается.

---------- Post added at 15:40 ---------- Previous post was at 15:33 ----------

Quote:

Originally Posted by ZEK (Post 305830)
И чтение порта FF в тырдос, там как бы свой порт есть.

В КАЕ, как и в Ленинграде, всегда был порт #FF. Только при этом читалось значение из KEMPSTON джойстика. Когда работает TRDOS - она отключает порт #FF, который на плате.
Quote:

А почему не сделать по мотивам оригинала? соединяем MDxx с Dxx через резисторы 680ом
вот вам и порт FF,
Нет уверенности, что в этот момент будут атрибуты.
Quote:

как максимум оставить ИР23 и писать в него по H2
А так и пишется, то есть в него запоминаются те же атрибуты, что и в КП13.
Quote:

Значение порта атрибутов будет читаться по всем незанятым битам и всем не занятым портам.
Cейчас почти тоже самое - из порта #FF читаются атрибуты, если не выбраны порты на ZXBUS, AY, TRDOS и A0 и A5 равны 1.

ZEK 11th August 2010 15:46

Quote:

Originally Posted by zst (Post 305833)
Во время INT сигнал BRD=1, поэтому порт #FF не открывается.

Тогда вариант что я выложил еще проще на один инвертор, BRD на OE завести. Итого 1 ИР23, 1 инвертор, 8 резюков

zst 11th August 2010 15:51

Quote:

Originally Posted by ZEK (Post 305837)
Тогда вариант что я выложил еще проще на один инвертор, BRD на OE завести. Итого 1 ИР23, 1 инвертор, 8 резюков

BRD задерживать надо, иначе мусор читаться будет во время отображения первого знакоместа в строке.

И резюки шину нагружать зря будут.

Alex_NEMO 11th August 2010 15:53

Quote:

Originally Posted by zst (Post 305833)
какое значение читается из порта #FE при ненажатых клавишах ? Желательно, чтобы 191 (http://zx.pk.ru/showpost.php?p=263689&postcount=268). Может для этого 5-D37 подтянуть резистором к +5В ? И, если надо проинвертировать выход с 1006ВИ1..

Х.З. Это только Дмитрия просить - у него "оригинал" есть в наличии.
ZEK, спроси у "соседа"! :)
C другой стороны, вроде NEMO грамотным челом был...
Quote:

Originally Posted by ZEK (Post 305809)

Убрать перемычку для ручного управления блокировкой
и воткнуть что нить в таком духе...
это сброс по включению питания и защита от дребезга

Дим, а по входу CLK зачем ещё кондер - именно защита от "дребезга"? Вдоде, D- и RS-триггеры сами по себе являются элементами "антидребезговой защиты":
Quote:

В момент замыкания контактов происходит их дребезг. Как только на вход триггера приходит первый отрицательный импульс из пачки импульсов, обусловленных дребезгом, триггер переключается, и на выходе устройства устанавливается логический ноль. Остальные импульсы уже не изменят состояния триггера.
Мужики, Вы определяйтесь уже, а... А то у меня все больше желания "забить на все"!

StarCraft ][ вышел, в конце концов!

ZEK 11th August 2010 15:56

Quote:

Originally Posted by zst (Post 305839)
А где эта схема была ?

http://zx.pk.ru/showpost.php?p=305830&postcount=342

---------- Post added at 12:56 ---------- Previous post was at 12:54 ----------

Quote:

Originally Posted by Alex_NEMO (Post 305840)
Цитата:
В момент замыкания контактов происходит их дребезг. Как только на вход триггера приходит первый отрицательный импульс из пачки импульсов, обусловленных дребезгом, триггер переключается, и на выходе устройства устанавливается логический ноль. Остальные импульсы уже не изменят состояния триггера.
Мужики, Вы определяйтесь уже, а... А то у меня все больше желания "забить на все"!

Это если на вход R или S, а на вход C по каждому импульсу триггер включенный как делитель (/Q соединен с D) будет переключаться на противоположное состояние по каждому импульсу C

zst 11th August 2010 16:00

Quote:

Originally Posted by ZEK (Post 305841)

Если не добавлять других элементов, то будет читаться значение из порта кемпстона. В КАЕ у кемпстона свободный адрес с A0=1 (xxxxxxx1).

Black_Cat 11th August 2010 16:01

Quote:

Originally Posted by zst (Post 305585)
Не подскажете, какое значение читается из порта #FE при ненажатых клавишах ?

В идеале, на оригинальном 48м там хитрО читается :) . При WR D4=1 #FE, из RD D6 #FE читается всегда единица. Это стандарт, который мало кто соблюдает :) . Возможно есть смысл его поддержать.
И ещё я бы ликвидировал все возможности изменения турбо кроме как с клавы. Т.е. оторвать сигнал с выхода D2 #1FFD, и аннулировать кнопку на плате со всеми вашими наворотами а-ля ТМ2.

ZEK 11th August 2010 16:13

Quote:

Originally Posted by Alex_NEMO (Post 305840)
ZEK, спроси у "соседа"!

Он разобран

---------- Post added at 13:13 ---------- Previous post was at 13:03 ----------

Quote:

Originally Posted by zst (Post 305843)
В КАЕ у кемпстона свободный адрес с A0=1 (xxxxxxx1).

Та да косяк. Но это уже не к порту FF относится, а к выборке кемстон джоя.


All times are GMT +4. The time now is 18:03.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.