Две ВГ75 параллельно

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

то есть данных надо ворочать больше, а частота процессора та же? ну что, удачи...
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Данных столько же.

Сейчас 1 бит пропадает. 7ой бит ПДП не используется для знакогенератора.
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

А забайпассить его религия не позволяет?
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

а по русски?
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Ставим CPLD, строим в ней стандартное FIFO ВГ75, объединяем результат с выходом ВГ75.
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Ставим CPLD, строим в ней Радио 86РК :) Всмысле, круто слишком. Используя CLPD можно более грамотный комп, чем 86РК сделать.

P.S. Я так Специалист и не спаял. CPLD, SRAM на 512К и генераторы на 40 МГц всякие ставят :))
User avatar
Lavr
Supreme God
Posts: 16720
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

vinxru wrote:В DMA поступает 8 бит данных, а внутри ВГ75 7 битный буфер.

Вот и хочется поставить две ВГ75 так, что бы они работали как одна 8 битная ВГ75. И давали 256 битный код символа.

На управляющие коды (атрибуты, EOL, Стоп ПДП) я думаю забить.
А поясни основной кайф от этого?
Ведь экран всё-равно останется алфавитно-цифровой?
Тем более - если забить на управляющие коды - будет оооочень негибко.

И у меня сомнение некоторое (может необоснованное) - а будут ли они абсолютно синхронны?
Тем более с разных каналов ПДП?
iLavr
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

ПДП канал будет один. А чего бы им не быть синхронными?

> А поясни основной кайф от этого?

Для начала - можно воткнуть CP1251 или 866 или KOI8. А если добавить логики, что бы микрухи поочереди спрашивали один канал DMA, то можно вообще полноценный цветной текстовый режим сделать.
User avatar
Lavr
Supreme God
Posts: 16720
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

vinxru wrote:ПДП канал будет один. А чего бы им не быть синхронными?
Надо глянуть конкретно... но что-то есть смутное сомнение...
Они же начинают работать по "Старт дисплей" - а как ты его дашь в обе одновременно?
vinxru wrote:А если добавить логики, что бы микрухи поочереди спрашивали один канал DMA, то можно вообще полноценный цветной текстовый режим сделать.
Может я чего не понимаю, но "полноценный цветной текстовый режим", мне казалось,
успешно делают и на одной ВГ75, нет?
iLavr
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

> Они же начинают работать по "Старт дисплей" - а как ты его дашь в обе одновременно?

Дак у них порт будет общий. Сразу в обе старт придет.

> Может я чего не понимаю, но "полноценный цветной текстовый режим", мне казалось, успешно делают и на одной ВГ75, нет?

Не. Цветом фона управлять нельзя. И каждое изменение цвета, это спец код в видеопамяти. Который либо отображается как пробел.

Либо увеличивает адрес следующих символов на единицу. То есть нельзя точно сказать, какой адрес символа в координатах (10,10).

При этом, спец символы (цвет) записывать в память можно лишь во время обратного хода луча. Иначе легко может сорваться синхронизация между ВТ57 и ВГ75.

И на строку не больше 16 смен цвета.
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Post by aav8 »

vinxru wrote:> Они же начинают работать по "Старт дисплей" - а как ты его дашь в обе одновременно?

Дак у них порт будет общий. Сразу в обе старт придет.

> Может я чего не понимаю, но "полноценный цветной текстовый режим", мне казалось, успешно делают и на одной ВГ75, нет?

Не. Цветом фона управлять нельзя. И каждое изменение цвета, это спец код в видеопамяти. Который либо отображается как пробел.

Либо увеличивает адрес следующих символов на единицу. То есть нельзя точно сказать, какой адрес символа в координатах (10,10).

При этом, спец символы (цвет) записывать в память можно лишь во время обратного хода луча. Иначе легко может сорваться синхронизация между ВТ57 и ВГ75.

И на строку не больше 16 смен цвета.
А какие-нибудь эммуляторы спецсимволы поддерживают?
Интересно с этим делом поэкспериментировать
b2m
Devil
Posts: 920
Joined: 26 May 2003 06:57

Post by b2m »

aav8 wrote:А какие-нибудь эммуляторы спецсимволы поддерживают?
Интересно с этим делом поэкспериментировать
Ну, мой поддерживает.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Я с помощью спец символов цвет делал.

Пример раз с исходниками.
https://github.com/vinxru/Demo_Apogey_B ... _And_Music

Пример два
lines-1.png
lines-2.png
и еще скролл.
https://www.youtube.com/watch?v=WTJCjbTE2eI

(только на реале скролл чуть-чуть не работает)
You do not have the required permissions to view the files attached to this post.
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Post by aav8 »

b2m wrote:
aav8 wrote:А какие-нибудь эммуляторы спецсимволы поддерживают?
Интересно с этим делом поэкспериментировать
Ну, мой поддерживает.
ok
поэкспериментируем