PDA

Просмотр полной версии : помогите с видео!!!



aniSKY
11.06.2010, 20:38
Народ, помогите разобраться с принципом вывода изображения в спекке! Пока вопрос один - тактирование вывода пикселя на экран. Поясню, хочу почитать о том как и в каком такте инфа про пикселы грузится в регистр сдвига касательно перввых восьми точек в строке. просмотр доступных мне схем клонов дает мало информации в этом вопросе, все схемы созданы с целью уменьшить количество лог. элементов в схеме, что оч сильно мешает разобраться в основе вопроса. может у кого есть какая либо инфа по этому вопросу, или сам может описать сей процесс относительно тактов и логики в общем, что за чем и с какой скоростью....:confused::confused::confuse d:
все схемы разработаны относительно вывода на ТВ, я мучаю вопрос вывода всего добра на ВГА с его стандартными времянками синхры, не просто скандаблер, а так чтоб по стандарту ВГАшному синхра шла. Пока затык на первых 8ми пикселях, максимум что смог сообразить так это последние 2 (вроде) пикселя отображаются в начале экрана (так сказать картинка сдвинута на эти 2 пикселя в право с заворотом).очень надеюсь хотя бы на теоретический расказ о процессе:v2_blush:

Asd1995sse
11.06.2010, 21:18
Вот подключение по вга и тд. http://byte01.narod.ru/byte15.hthttp://byte01.narod.ru/pic/byte15_01.gifm (http://byte01.narod.ru/byte15.htm)
микросхема
lm1bb1n

aniSKY
11.06.2010, 21:23
спасибо но не то, мне нужна теория про вывод изображения спекка на ТВ, где бы описывалось поэтапно что за чем идет

goodboy
11.06.2010, 21:28
может тут http://www.zxdesign.info/horiztiming.shtml найдёшь что-нибудь полезное

BYTEMAN
11.06.2010, 21:46
Вот подключение по вга и тд.
А хде вы тута собсно ВГА увидели?

Asd1995sse
11.06.2010, 22:17
А хде вы тута собсно ВГА увидели?

LM1BB1N вот вга.

---------- Post added at 22:17 ---------- Previous post was at 22:16 ----------

Посредине.

BYTEMAN
11.06.2010, 22:28
LM1BB1N вот вга.
Смешно... http://www.national.com/mpf/LM/LM1881.html

doorsfan
11.06.2010, 23:32
ага, пост этой схемы стопицотый баян, который к ВГА не относится.
топикстартёра интересует логика работы видеоконтроллера, по видимому, с целью создания своего клона, генерирующего нативные 31,2КГц/50Гц.
Думаю, подождёт несколько дней, и, возможно, начнёт курить создание видеоконтроллера по описанию растактовки на WOS. IMHO, реверс-инжиниринг советских клонов будет даже сложнее, чем разработка своего (с подглядыванием идей реализации в клонах). В принципе, если память тактировать 7МГц, можно вписаться в тайминги (и даже погнать процессор до 7МГц)

---------- Post added at 22:32 ---------- Previous post was at 22:30 ----------

60Нс память+ логика HC (1561) серии.

---------- Post added at 22:32 ---------- Previous post was at 22:32 ----------

60Нс память+ логика HC (1561) серии.

Andrnow
12.06.2010, 14:23
aniSKY,
Ну тут почитай http://andrnow.narod.ru/zx/radio/

Ewgeny7
13.06.2010, 12:29
aniSKY, на самом деле интересней допетрить самому. Сделай хотя бы так -
Четыре регистра. Два из них захватывают байты пикселей и цвета. И в момент когда счетчик пиксклей в каждом знакоместе становится равным "111" (последняя точка) информация из этих регистров перекидывается в другие два. В свою очередь, третий регистр, принявший информацию о пикселях, циклически смещается (или производится чтение последовательно с разрядов регистра). Это дает нам видео о черно/белой составляющей. Четвертый регистр, принявший цвет, "раскрашивает" картинку.
При этом сигнал "экран/бордюр" переключается не в момент обнуления строчного счетчика, а в момент передачи данных от первых регистров третьему и четвертому.
Т.е., пока счетчик пикселей считает от "000" до "111" в любой удобный момент записываешь видеоданные в регистры. По спадающему фронту клока счетчика "111" перекидываешь данные в следующие регистры и переключаешь сигнал "экран/бордюр". По восходящему фронту клока счетчика уже "000" выпихиваешь первый бит видеоданных с "циклического" счетчика, попутно раскрашивая его.
Сумбурно рассказал, но суть понять при желании можно. У меня уже две машинки подобным образом видео формируют...

Keeper
13.06.2010, 16:32
http://zx.pk.ru/attachment.php?attachmentid=10961&d=1236273660

aniSKY
13.06.2010, 17:26
aniSKY, на самом деле интересней допетрить самому. Сделай хотя бы так -
Четыре регистра. Два из них захватывают байты пикселей и цвета. И в момент когда счетчик пиксклей в каждом знакоместе становится равным "111" (последняя точка) информация из этих регистров перекидывается в другие два. В свою очередь, третий регистр, принявший информацию о пикселях, циклически смещается (или производится чтение последовательно с разрядов регистра). Это дает нам видео о черно/белой составляющей. Четвертый регистр, принявший цвет, "раскрашивает" картинку.
При этом сигнал "экран/бордюр" переключается не в момент обнуления строчного счетчика, а в момент передачи данных от первых регистров третьему и четвертому.
Т.е., пока счетчик пикселей считает от "000" до "111" в любой удобный момент записываешь видеоданные в регистры. По спадающему фронту клока счетчика "111" перекидываешь данные в следующие регистры и переключаешь сигнал "экран/бордюр". По восходящему фронту клока счетчика уже "000" выпихиваешь первый бит видеоданных с "циклического" счетчика, попутно раскрашивая его.
Сумбурно рассказал, но суть понять при желании можно. У меня уже две машинки подобным образом видео формируют...

:v2_blush: Хоть и сумбурно, но это помогло :v2_thumb:, а я все допереть не мог как оно первые 8 точек в строке загрузить успевает:v2_conf2:...
:v2_cool: такс, терь у меня работает и показывает ЧБ картинка, но все как то через одно место, буду приводить в порядок и двигаться дальше, про цвет - там проще, посмотрев на схемы разных машинок стало все понятно, тупик был именно в первых 8ми пикселях строки.
:v2_thumb:

aniSKY
24.06.2010, 11:41
Дошли руки до цвета - и снова непонятки:v2_conf2:
позиция ПАПЕРа смещена на 1 пихель относительно ИНКа.
на картинке я спецом поменял местами инк и папер в зеленом, что бы наглядно было.:confused:отчего такое может быть?
выложу заодно и схему, если кому надо будет.



Вопрос снят, решил проблему, сдвиговый регистр сдвигаю инвертным клоком - полет нормальный

CodeMaster
28.06.2010, 11:32
ага, пост этой схемы стопицотый баян, который к ВГА не относится.

Да и к CGA тоже, т.к. МС 6106 не CGA-монитор


- цветным CGA-мониторам (проверил на МС6106).

BYTEMAN
04.07.2010, 11:39
МС 6106 не CGA-монитор

есть варианты монитора с видеоусилителем, у которого цифровой вход (CGA).