PDA

Просмотр полной версии : Система наложения графики и титров на основе Вектора-06ц



svofski
31.08.2018, 14:04
На ЦЦ мы любовались Амигой с генлоком и видеомикшером (https://youtu.be/-5tmnsJ7GA8) (кстати, чего-то там в коментах все молчат). А ivagor вспомнил вот про такую рекламу в Вектор-User №10 (1992):


Центр «КОМПЬЮТЕР» представляет первые модели новой серии устройств компьютерной обработки видеоизображений.
ТИТР-1М
Недорогое полупрофессиональное устройство наложения ч/б графической и текстовой информации от ВЕКТОР-06ц на цветной видеосигнал в системах PAL, SECAM, NTSC. Вводит в кадр движущиеся labelы, указатели, таймер, надписи и др. изображения (до 1/4 экрана) белым, черным и "полупрозрачным" цветом с подложкой. Подсчет кадров, текстовый редактор, титры.

https://i.imgur.com/747J0xc.png

Интересно было бы узнать хоть какие-то подробности об этом устройстве.

x-code
31.08.2018, 14:52
Если в те годы существовал какой-то аналог чипа LM1881, то вот аналог на 8битной АТМЕГе:
http://garydion.com/projects/videoverlay/

Как вариант, то, что сейчас делает LM1881, тогда собирали на рассыпухе.

UPD: нашёл описание логики работы на русском: https://chipmk.ru/index.php/razdely/24-uchimsya-programmirovat/138-algoritm-vyvoda-informatsii-na-ekran-televizora

Открытый вопрос - позволяет ли схемотехника "Вектора" навязать кадровые и строчные синхроимпульсы извне.

svofski
31.08.2018, 15:29
Я думаю, что синхру выделять как-то умели. Интересней, как это все сопрягалось с Вектором. Как вариант, можно было оторвать F50Гц и завести на него синхру от видео. Вот интересно, откуда взялось ограничение на 1/4 экрана. Я сначала подумал, что может быть они анимацию в реальном времени проигрывали и ограничение, чтобы успеть за фрейм. Но сейчас склоняюсь к тому, что скорее всего за большее время у них просто расползалась строчная синхронизация.

Интересный аналоговый тракт в проекте на atmega. По функциональности вполне соответствует: белый текст и полупрозрачная подложка. Как получается полупрозрачность я чего-то недопонял. По идее через резистор сигнал подтягивается к нулю, что у него должно бы делаться не то PB0, не то PB1, а в коде этому явно соответствует DDRD = 0x80/0x00, то есть PD7. В общем идея ясна.

crackintosh
31.08.2018, 16:28
Я видел такое устройство. Когда-то в г.Оргееве (40км от Кишинева) была частная видео-вещалка.
Я там подрабатывал когда был студентом. Вечерами, после 18-00 ,вещали фильмы с видика по эфиру
ч-з огромный "шкаф" - передатчик. Как-то к нам зашел человек с тамим прибором и Вектором.
Подключил его в разрыв видеосигнала от видака и пустил рекламу бегущей строкой. Не заметил с чего он загружал программу,
но флопаря или магнитофона я не увидел.

Вот как это была на Амига... Предпологаю похожее было и для Вектора.
http://www.videoton.ru/Amiga/genlock_theory.html

svofski
31.08.2018, 16:38
Скорее всего это правда был программно-аппаратный комплекс, все в одном. Допиленный Вектор + прибор. В таком случае и программу не грех в ПЗУ зашить.

С Амигой-то все понятно, это и сейчас можно увидеть, если захотеть.

crackintosh
31.08.2018, 16:48
В Кишиневе многие устройства имели внутри на борту ПЗУ-шку с которой грузилась
программа прямо в Вектор, не требуя использования флопаря или магнитофона.
Для примера RTTY/RS232 модем для Вектор-06Ц02 имел ПЗУ с которой программа
загружалась в ОЗУ. Т.е. пользователю не надо было парится с загрузкой.
Уверен что ТИТР-1М так-же работал.

P.S. Сейчас я как раз срисовываю схему этого RTTY/RS232 модема.
Жаль другие такие устройства не сохранились.

x-code
31.08.2018, 16:50
Я сначала подумал, что может быть они анимацию в реальном времени проигрывали и ограничение, чтобы успеть за фрейм

Если речь о бегущей строке с рекламой, то подобное ограничение могло быть вполне и по соображениям "успеть за фрейм"

svofski
31.08.2018, 17:29
Открытый вопрос - позволяет ли схемотехника "Вектора" навязать кадровые и строчные синхроимпульсы извне.
Кадровая, мне кажется, должна быть относительно легко навязываема. Нужно как-то заблокировать начало счета строк до прихода внешнего синхроимпульса, может быть даже просто "передавить" сигнал F50Гц. Строчная мне кажется сложнее, хотя я не знаю почему.

- - - Добавлено - - -


P.S. Сейчас я как раз срисовываю схему этого RTTY/RS232 модема.
Будет очень интересно на эту схему посмотреть.

ivagor
31.08.2018, 17:53
crackintosh, спасибо за инфорацию о ТИТР-1М!

Вопрос про модем - это вариант Бергича (описание в вектор-user 13), или ADD/Филиппова (описание в вектор-user 14)? Судя по описаниям, варианту Бергича нужна была дисковая конфигурация вектора, а ADD можно было использовать и с магнитофоном. Или речь о третьем варианте (который получается нигде не засветился в прессе)?

crackintosh
31.08.2018, 17:58
Выдрано из прошивки:

TERMINAL RS-232 V1.5 * ,(C) COPYRIGHT 1991, SHIRIAEV V.M.

VECTOR-06C,VERS 3.0,(C)COPYRIGHT 1991,SHIRIAEV V.M.

ROM CHECK SUM ERROR. TEL.(22)52-09-76, HARDWERE ERROR . TEL.(22)52-09-76

ivagor
31.08.2018, 19:07
Т.е. очень похоже что был третий вариант модема, удивительно.
Забыл упомянуть, что кроме инфы в 13м номере, в 14м есть схема модема Бергича С.Ф.

- - - Добавлено - - -


RTTY/RS232 модем для Вектор-06Ц02
У меня появилось подозрение, что это или сам модуль PIONEER-2 (вектор-user 8) или его дальнейшее развитие. А вот программа (http://www.sensi.org/scalar/ware/797/) для него.

По поводу вектора и телевидения. Кроме ТИТР-1М есть еще упоминание в вектор-user 26-27 о плате ввода-вывода телевизионного сигнала PAL с наложением на него текстовой и графической информации. И опять из Кишинева.

crackintosh
31.08.2018, 19:45
У меня появилось подозрение, что это или сам модуль PIONEER-2 (вектор-user 8) или его дальнейшее развитие. А вот программа для него.

Вполне возможно. Из кода по вашей ссылке выдрал:

I/O MONITOR by V.M.Shiriaev version 1.0 1992

svofski
31.08.2018, 19:48
Программа называется CW, а модуль RTTY? Круто было бы эту программу услышать.

crackintosh
31.08.2018, 20:03
упоминание в вектор-user 26-27 о плате ввода-вывода телевизионного сигнала PAL

Перелистал несколько раз вектор-user 26-27 - не нашел. Покажите пальцем плиз... :confused_std:

ivagor
31.08.2018, 20:13
Последняя (восьмая) страница номера, в рубрике "ВОКРУГ ВЕКТОРА" (правая верхняя четверть страницы).

Daniil Chislov 86
01.09.2018, 04:22
И все же интересно было бы посмотреть на этот чудный блок для вектора-06ц.

crackintosh
01.09.2018, 15:51
Вот тут есть много HW по вектору. http://www.vector06c.fdd5-25.net/photo.html
Там-же есть так называемый "Видео-оцифровщик" Но картинки настолько мелкие что нифига не разглядеть.
Помимо этого еще много железа под вектор было, но они остались только на этих мелких фото.

Может у кого есть версия сайта с ссылками на более крупные картинки?

ivagor
01.09.2018, 16:35
Схема и краткое описание второго модема ADD 1200/V (инфа по которому в вектор-user 14) есть на сайте В. Фиронова (http://macrobloger.com/tag/vektor-06c). Насколько я понял, он проще, чем TELECOM V1200 (описание которого в №13, неполная схема в №14).

zx_
01.09.2018, 17:06
crackintosh, FM тюнер с цифровой настройкой к Вектору

crackintosh
02.09.2018, 08:29
Дмитрий Карпов что выложил фото на сайте "http://www.vector06c.fdd5-25.net/photo.html" есть на сайте? Как его найти?

ivagor
02.09.2018, 10:28
Фото по приведенной ссылке взяты, как я понимаю, из вебархивного варианта сайта (https://web.archive.org/web/20010422170525if_/http://timsoft.chat.ru:80/photo.html) Tim0xи. Оригиналы фотографий - В. Фиронова, можно попробовать к нему обратиться.

crackintosh
02.09.2018, 11:06
Уже...

dk_spb
02.09.2018, 11:39
Простите за возможный оффтоп, Но раз пошла речь про железки к Вектору, может у кого-нибудь есть софт и описание к этим двум устройствам?
http://ipic.su/img/img7/tn/DSC_00121.1535876150.jpg (http://ipic.su/img/img7/fs/DSC_00121.1535876150.jpg)

- - - Добавлено - - -

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

ivagor
02.09.2018, 11:41
Судя по набору панелек, схема этого программатора приведена в вектор-user 28-29, но это вы наверно и так знаете. А это (http://sensi.org/scalar/ware/517/) определенно другой вариант.

dk_spb
02.09.2018, 11:49
схема этого программатора приведена в вектор-user 28-29, но это вы наверно и так знаете.
Да, спасибо, это он. Именно счётмашевский. Разве же всё упомнишь....
А софта от него нигде не пробегало?

- - - Добавлено - - -

Модем-АОН -Фироновский конструктор. Схема в Вектор-Юзер №14.

KTSerg
02.09.2018, 11:50
А разве в приведённой ссылке нет софта?

ivagor
02.09.2018, 11:56
Софт к счетмашевскому не встречал. Это странно, но даже в архиве Фиронова не нашел (может плохо искал).
Если вдруг кому интересен софт к модемам, то он как раз есть в архиве Фиронова:
1. TELECOM V1200 (C. Бергич) - PACET01.FDD, user 4
2. ADD 1200/V (автор софта Е. Филиппов) - PACET03.FDD, user 2

dk_spb
02.09.2018, 12:07
А разве в приведённой ссылке нет софта?
Если там он есть - можно в меня ссылку кинуть?

KTSerg
02.09.2018, 12:14
Если речь о софте для кишинёвского программатора, то у меня есть файлы, правда в них написано "ростов на дону".

dk_spb
02.09.2018, 12:18
правда в них написано "ростов на дону".
А это ни о чем не говорит, может разработка РнД, а Счётмаш только выпускал.
Поделитесь файликами?

KTSerg
02.09.2018, 12:30
Файлы RF4, RF5, TR - родные от программатора.
PROG5 и PROG6 - это мои поделки, возможно работают только с модифицированным кишинёвским программатором (не помню уже).

Забыл сказать, что все они под МикроДос.

KTSerg
02.09.2018, 14:29
...
Если я ничего не путаю, то у меня модем-АОН и программатор как раз с вышеобсуждаемых фотографий.
Этот программатор есть в наличии?
Можно сделать фото нижней стороны платы?
Хочу выяснить какие изменения я вносил в схему.

dk_spb
02.09.2018, 14:35
вот всегда так: только уберешь что-то назад в далёкое место - сразу просят фото ;-)
Вечером постараюсь, но не обещаю что так быстро получится.

KTSerg
02.09.2018, 15:05
вот всегда так: только уберешь что-то назад в далёкое место - сразу просят фото ;-)
Вечером постараюсь, но не обещаю что так быстро получится.
Спасибо.
А кто знает, схема на кишинёвский программатор только в Вектор-Юзер, или ещё где-то мелькала?
В В-Ю средины схемы не хватает, да ещё и с ошибками и перепутанной маркировкой деталей... :(

Похоже я разобрался со своими доработками программатора.
Наставил кучу тумблеров, чтобы можно было программировать 128, 256 и 512-е микросхемы ПЗУ (частями, т.к. не хватает шины адреса).

crackintosh
02.09.2018, 18:54
В В-Ю средины схемы не хватает,

Журнал так вышел в свет? Без куска схемы?
Было бы неплохо востановить всю схему и отсканировать печатку для БАЗИС-архива.
Я уже закончил к примеру аналогувую часть RTTY модема. Скоро возьмусь за цифровую.

KTSerg
02.09.2018, 19:21
Журнал так вышел в свет? Без куска схемы?
...
Я не знаю, вся ли схема была в журнале. У меня нет бумажной версии, только подборка из картотеки в формате djvu.
Не буквально сантиметра, можно конечно попытаться восстановить, прозвонив дорожки. Но может у кого оригинал есть, и сможет заново сканировать.

svofski
02.09.2018, 19:49
У меня нет бумажной версии, только подборка из картотеки в формате djvu.
Я честно говоря не помню, как появился В-Ю в картотеке, но есть еще подборка на сайте emulator3000: http://www.emulator3000.org/rus-vector06c.htm
Может быть там есть недостающий сантиметр?

KTSerg
02.09.2018, 20:43
Я честно говоря не помню, как появился В-Ю в картотеке, но есть еще подборка на сайте emulator3000: http://www.emulator3000.org/rus-vector06c.htm
Может быть там есть недостающий сантиметр?
Нет, подборка сделана именно из тех сканов, в них так-же нет средины схемы.
Я её (не достающую часть) почти восстановил, осталось пару проводов которые в программаторе не совпадают со схемой.

crackintosh
03.09.2018, 06:26
Странно. У АОН-а та же проблема, солидный кусок схемы "откушен" при сканировании.
Переписался c Виктором (Vector-User). Сказал что есть бумажный вариант, так что шансы пересканировать есть.
Но он не скоро будет в Кишиневе. Остается только набратся терпения и ждать.

Выставил фото от Виктора в разделе Вектор: Железо
http://zx-pk.ru/threads/8669-vektor-06ts-zhelezo.html?p=977640&viewfull=1#post977640

Увы... Вкусняшек типа видео-оцифровщика, ФМ-тюнера и др. там нет, но есть программатор и АОН

ivagor
03.09.2018, 20:19
Часть фото была от Дмитрия Карпова, из Питера. Вроде на форуме он не регистрировался, но я мог пропустить.

crackintosh
03.09.2018, 20:23
Увы... я не нашел контаков Дмитрия Карпова. Видимо остальные фото были его.

Если это не он.... http://www.zxaaa.net/KARP.html

ivagor
03.09.2018, 20:43
Судя по городу (Балашиха вместо Питера) это скорее всего тезка.

ivagor
04.09.2018, 12:56
Почти в тему. Предполагаю, что "видео-оцифровщик" на одном из вышеприведенных фото - это харьковский вариант, описанный в Радиолюбитель. Ваш компьютер (http://www.sensi.org/scalar/ware/786/) 3/99 (с. 29-31).

crackintosh
04.09.2018, 13:22
Все это ОТЛИЧНО! Но где раздобыть софт???


Среди отечественных 8-миразрядных машин, только ПК "Вектор"
обладает превсходной (цветной, почти VGA - по аналогии с IBM PC)
графикой и возможностями для подключения периферии: электронный
диск на 256К (или на 1 Мбт), трехдюймовый дисковвод, винчестер, сканер,
стереоплата на микросхеме AY 3-8910, мышь и т.д. А совсем недавно
через шину ISA к разъему "ВУ" был подключен стандартный модем,
что позволило "Вектору" работать в сетях BBS и INTERNET !!!

Источник: Радиолюбитель. Ваш компьютер 3/99

KTSerg
30.06.2019, 08:35
Все это ОТЛИЧНО! Но где раздобыть софт???

... А совсем недавно через шину ISA к разъему "ВУ" был подключен стандартный модем,
что позволило "Вектору" работать в сетях BBS и INTERNET !!!

Источник: Радиолюбитель. Ваш компьютер 3/99

Сейчас не достаточно просто разобрать html-контейнер. Даже браузеры годовалой давности (без обновлений) не все страницы открывают, в большинстве случаев джаву и актив-х подавай... и страницы весят уже метры а не килограммы как раньше :(
Даже не знаю, сможет ли Вектор отобразить какие-то страницы, кроме "Картотеки ПО для Вектора" :)

ivagor
30.06.2019, 08:47
Ну даже html вроде никто из авторов модемов не обещал (хотя было бы здорово). Пересылка файлов между двумя модемами, АОН, в случае с ADD1200/V еще и доступ к специализированным BBS.

KTSerg
30.06.2019, 12:04
... еще и доступ к специализированным BBS.
Ну думаю BBS совсем просто, это ведь делалось через обычные терминальные программы ДОСа, поддерживающие ескейп-коды. Так что думаю BBS было реально, а вот интернет...

svofski
30.06.2019, 13:20
Был уверен, что отправлял сообщение, но теперь его нет.. Наверное приснилось.. В Сканере №5 (http://sensi.org/scalar/ware/5/) была большая статья "Модем", которая начиналась тем, что такое модем, а потом углублялась в сферы его применения и уходила в руководство по пользованию Юниксом, в том числе как браузить из терминальной сессии. В 90-х диал-ин в шелл через терминал не был ничем зазорным и это считалось вполне себе интернетом. Файлы на локальный компьютер передавались так же, как и через BBS.

x-code
01.07.2019, 14:41
Сейчас не достаточно просто разобрать html-контейнер. Даже браузеры годовалой давности (без обновлений) не все страницы открывают, в большинстве случаев джаву и актив-х подавай... и страницы весят уже метры а не килограммы как раньше :(

Java и ActiveX, хвала Богам, давно в прошлом (как и Flash). Что, впрочем, не сильно облегчает задачу, поскольку современные JavaScript движки - явно не про вычислительные мощности и объём
памяти "Вектора" :( один какой-нибудь jQuery забъёт всю свободную память. И это я ещё молчу про CSS3, который сам по себе требует недюжинных вычислительных мощностей и памяти.


Даже не знаю, сможет ли Вектор отобразить какие-то страницы, кроме "Картотеки ПО для Вектора" :)

На самом деле, шанс отобразить статические страницы, оптимизированные под мобильные браузеры, вполне есть. Но - не более того.
Теоретически, можно расширить диапазон отображаемых страниц, если реализовать нечто, подобное reader mode в мобильных браузерах. Но, что делать с изображениями, многие из которых даже на квазидиск не влезут?

crackintosh
01.07.2019, 15:18
Я думаю стоит сделать только доступ к базе и всё... Чтобы программы загружать прямо с сайта. Остальное ненужное.

svofski
01.07.2019, 16:06
crackintosh, все железки есть, стек tcp/ip написан и отлажен, не хватает только api картотеки? ;)

x-code
01.07.2019, 16:38
crackintosh, все железки есть, стек tcp/ip написан и отлажен, не хватает только api картотеки? ;)

Так а зачем API... это ж ещё, как минимум, RPC слой наворачивать поверх tcp/ip. Раз уж делаем "в стиле ретро", я бы пошёл по более простому пути telnet и имитации интерфейса BBS.

svofski
01.07.2019, 17:00
Когда давление Вектористов, жаждущих пользоваться Картотекой прямо с Вектора, станет таким мощным, что сдерживать натиск будет больше невозможно, уж какой-нибудь интерфейс обеспечить я смогу. Пока же загвоздка по-моему не в Картотеке.

crackintosh
01.07.2019, 17:58
Мне притащили много дискет с софтом для Вектора. Авось там вкусняшки типа сеть уже есть. :v2_dizzy_coder:

svofski
01.07.2019, 18:14
crackintosh, очень интересно!

KTSerg
01.07.2019, 18:43
Мне притащили много дискет с софтом для Вектора. Авось там вкусняшки типа сеть уже есть. :v2_dizzy_coder:
Будем ждать результатов просмотра дискет, и надеяться, что они ещё читаются.

- - - Добавлено - - -


crackintosh, все железки есть, стек tcp/ip написан и отлажен, ...
Это о каких "железках" и каком софте речь?

- - - Добавлено - - -


Так а зачем API... это ж ещё, как минимум, RPC слой наворачивать поверх tcp/ip. Раз уж делаем "в стиле ретро", я бы пошёл по более простому пути telnet и имитации интерфейса BBS.
На сколько я помню, в современных железках уже встроены протоколы, в том числе ftp. Для файлов вполне достаточно принципа проводника.

crackintosh
01.07.2019, 18:43
Это о каких "железках" и каком софте речь?

Шутка :-)

x-code
02.07.2019, 16:33
На сколько я помню, в современных железках уже встроены протоколы, в том числе ftp. Для файлов вполне достаточно принципа проводника.

Угу, но тогда пришлось бы запиливать на "Векторе" FTP-клиент (что не так страшно), и TCP/IP стек (вот это гораздо грустнее).
Даже не все современные IoT железки поддерживают TCP/IP: маломощные устройства, построенные на базе контроллеров со сравнимой с "Вектором" вычислительной мощностью, как правило умеют только в CoAP поверх UDP.

svofski
06.07.2019, 23:56
Оставив tcp/ip в стороне.. Если к Вектору приделать компорт, то получится занятная по своему машина, конечно же при условии некоторого допила ПО. Обычная консоль переносится целиком на компорт, а видеопамять на выбор либо увеличивает TPA, либо становится "графическим терминалом".