Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   LENINGRAD-2010. Сборка, наладка, расширение. (http://zx-pk.ru/showthread.php?t=16312)

zst 24th September 2011 00:21

Quote:

Originally Posted by _Ratibor_ (Post 415450)
Если убираем WAIT, то тогда высвобождается один элемент ЛН1 и один элемент ТМ2, его и можно задействовать под настройку 224 тактов, а проблемму с символом (с) можно решить заменой ир9 на 2 ир16.

А в KAY-1024 и ZXM-PHOENIX вместо двух ИР16 поставили одну ИР10.

---------- Post added at 00:21 ---------- Previous post was at 00:09 ----------

У нас освободилось несколько инверторов. Нельзя ли сигнал /BK сформировать не на триггере D8, а на младшем разряде счетчика D7?

Тогда освободится еще один триггер ТМ2:
Вместо с 8-D8 на 1-D7 подать сигнал с выхода 8-D12.
Вместо с 8-D8 на 10-D13 подать сигнал с 3-D7.
Вместо с 9-D8 сигнал /BK подать с 3-D7 через инвертор.
Вместо с 11-D7 сигнал FLASH брать с 12-D7.

_Ratibor_ 24th September 2011 00:40

Quote:

Originally Posted by zst (Post 417863)
Нельзя ли сигнал /BK сформировать не на триггере D8, а на младшем разряде счетчика D7?

Ну и для чего это ?
Все равно одну тм2 добавить придется:
1 элемент на привязку к черному, 1 на инт.
А освободившийся элемент от wait под 224 такта,
а ир9 заменить на ир10.

zst 24th September 2011 00:42

Если на CLK Z80 подать /H0, то инвертор D34 (3-4) тоже освобождается.

---------- Post added at 00:42 ---------- Previous post was at 00:40 ----------

Quote:

Originally Posted by _Ratibor_ (Post 417881)
Ну и для чего это ?
Все равно одну тм2 добавить придется:
1 элемент на привязку к черному, 1 на инт.
А освободившийся элемент от wait под 224 такта,
а ир9 заменить на ир10.

А на счетчики D5-D6 не потребуется ставить еще один триггер, чтобы строк было четко 312 ? На некоторых схемах ставят конденсатор 1 nF на 5 вход D5.

Есть ли программа, чтобы убедиться, сколько строк/тактов в кадре ?

_Ratibor_ 24th September 2011 00:46

Quote:

Originally Posted by zst (Post 417882)
А на счетчики D5-D6 не потребуется ставить еще один триггер, чтобы строк было четко 312 ? На некоторых схемах ставят конденсатор 1 nF на 5 вход D5.

Вы об этом не писали :)

Quote:

Originally Posted by zst (Post 417821)
Вместо /RAS на CLK Z80 надо подать сигнал с выхода элемента 2-И, на который подать сигналы /RAS и /WRBUF.

Это ли1 ?

zst 24th September 2011 00:50

Quote:

Originally Posted by _Ratibor_ (Post 417884)
Вы об этом не писали :)

У меня нет на плате, но на схеме KAY-128 почему-то нарисован.
Quote:


Это ли1 ?
Да, но раз на CLK Z80 можно подать /H0, то этот элемент свободный.

_Ratibor_ 24th September 2011 00:55

Еще бы не мешало отцентровать экран(сдвинуть вправо).

http://www.zxdesign.info/images/hvidtime.png


Вроде это проверить можно программами btime и stime.

zst 24th September 2011 00:58

Quote:

Originally Posted by _Ratibor_ (Post 417887)
Еще бы не мешало отцентровать экран(сдвинуть вправо).

На сколько точек ? Строчный синхроимпульc укорочен до 4.57 мкс ? В Ленинграде он 9.14 мкс.

Чтобы укоротить надо для формирования синхросмеси на 13-D11 подать не /SS, а сигнал с выхода элемента ЛЛ1. На один вход ЛЛ1 подать /SS, на другой - H5. Тогда экран возможно сдвинется вправо.

На 15-D36 подать сигнал гашения с выхода элемента ЛА3. На один вход ЛА3 подать /KS, на другой - /SS.
Получается гашение можно сделать без триггера.

_Ratibor_ 24th September 2011 01:10

Quote:

Originally Posted by zst (Post 417888)
На сколько точек ?

На знакоместа как минимум 3, может два, т.е. 16-24 точки. Завтра экран сфотографирую.

Quote:

Originally Posted by zst (Post 417888)
Строчный синхроимпульc укорочен до 4.5 мкс ? В Ленинграде он 9 мкс.

Не укорачивал, завтра попробую.

_Ratibor_ 24th September 2011 14:01

В общем перепаял я порт FF в вариант без тм2, разницы никакой.
Также задержка на один символ, т.к. по адресу 14462 там должно быть уже 5F, а у нас еще 5E. В общем тм2 вообще ничего не задерживала.
Похоже действительно надо менять ир23 на ап5.

---------- Post added at 12:12 ---------- Previous post was at 11:59 ----------

Quote:

Originally Posted by zst (Post 417888)
Чтобы укоротить надо для формирования синхросмеси на 13-D11 подать не /SS, а сигнал с выхода элемента ЛЛ1. На один вход ЛЛ1 подать /SS, на другой - H5. Тогда экран возможно сдвинется вправо.

После этой переделки экран встал фактически на нужное место.

---------- Post added at 14:06 ---------- Previous post was at 12:12 ----------

В общем поигрался я с FF :)
Для управления похоже надо всего два сигнала - BORDER и H3
Ну и похоже АП5 вместо ир23.

http://www.zxdesign.info/images/scre...oContMatch.jpg

Судя по этому скрину идут 4 байта данных (00 40 01 41), потом порт закрывается и идут 4 байта FF и так далее. Это и обеспечит Н3, вернее /H3. Ну и к нему намешать BORDER. Больше там ничего не нужно.

---------- Post added at 15:01 ---------- Previous post was at 14:06 ----------

Сейчас попробовал следующее:
На 1 ногу ир23 подал /H3,
а на 11 ногу ир23 подал /H1.
Вот что получилось:

http://s40.radikal.ru/i087/1109/ab/88b26ac341c5t.jpg

Как видно совпадают почти все столбцы(6 из 8), за исключением 2-х(3 и 6 слева).
В первой и последних двух строках можно не обращать внимания на символы FB, они отсекаются легко с помощью BORDER.

Как видно последовательность 40 40 01 01 совпадает с циклом чтения из памяти по такту H2.
Особенно хорошо это видно по предыдущему фото:

http://i003.radikal.ru/1109/6f/41f45b46679et.jpg

Похоже надо менять(сдвигать) цикл чтения из памяти, а порт FF на /H3 и /H1 работает правильно.

balu_dark 24th September 2011 18:00

С портом атрибутов там засада - арлекинец пишет что атрибут в реале приходит за 8 тактов до начала скрина - он это както особенно учитывал. Надо почитать внимательно чего он сделал.

ПыСы - раз уж такой мгтф пошел - по итогу все равно сделаете не Ленинград а чтото другое :) может потом после всех наворотов - сделать таки совсем другую плату? Чтобы не идти опять по пройденному пути и не навешивать на плату километры мгтф. Получив при этом вроде и Ленинград но с полноценными времянками.


All times are GMT +4. The time now is 16:20.

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