VGA
ZXNet echo conference «real.speccy»
From Alexandr Skoropisov → To All 29 December 2002
_Skar from I.O.G._
Приветствую тебя, All!
У меня есть моник VGA(с помощиь пpогpам понимает 800*600). Так вот в чём вопpос
- можно ли к нему подключить pеальный спек, точнее Пентагон?
Да пребудет с тобой _Speccy_, All!
_
' )--. [АРИЯ] [ZX.SPECTRUM] [486+DOS] [s...@bbs.spez.com.ua]
/'|_M_|` ТАМОЖЕHHЫЕ СБОРЫ С UPS(DHL etc.) Must _DIE_!!! =:E~Э~~~
From Konstantin Tuzov → To All 4 January 2003
Вопрос отнюдь не праздный.
Сейчас,судя по fido7.zx.spectrum , многие об этом думают. Я пытаюсть дома
сделать макет адаптера
RGB2VGA, идея в том, что надо запомнить сторку изображения и два раза её
повторить. При этом, попиксельную синхронизацию надо сделать внутренней,
чтобы не лезть внутрь спеки. По поводу Pixel CLC мнения расходятся, 7,5 или
7 МГц, буду проверять. А пока я играюсь с пентагоном, подключил к нему EGA.
ЕГУ ещё можно купить за 5-10 дол. в инете на Молотке, например.
Успехов.
Константин.
"Alexandr Skoropisov" <Alexandr....@p34.f68.n461.z2.fidonet.org>
wrote in message news:10411...@p34.f68.n461.z2.ftn...
From Kirill Frolov → To All 5 January 2003
04 Jan 03 11:38, Konstantin Tuzov wrote to Alexandr Skoropisov:
KT> Сейчас,судя по fido7.zx.spectrum , многие об этом думают. Я пытаюсть
KT> дома сделать макет адаптера RGB2VGA, идея в том, что надо запомнить
KT> сторку изображения и два раза её повторить. При этом, попиксельную
Mоргать будет слишком заметно. Лучше кадр запоминать и на двойной кадровой
частоте спектрума выводить. Ещё нужно как-то размывать каждую вторую строку,
иначе будет всё квадратное как в эмуляторах.
KT> синхронизацию надо сделать внутренней, чтобы не лезть внутрь спеки.
KT> По поводу Pixel CLC мнения расходятся, 7,5 или 7 МГц, буду проверять.
Конечно-же 7.0Мгц в большинстве советских клонов. Hу сглючил я... Hо в
буржуйских моделях там чуть больше 7.xxxMhz, число кратное несущей частоте PAL
кодера. Ещё в некоторые советские модели спектрума ставили кварцы близкие к
14Mhz, но не точно 14Mhz (из-за дефицита). Обычно эти было 13, 13.5, 14.5, 15,
16Mhz и разрядами счётчика внутри ZX эта частота делилась так, чтобы строчная
оставалась 15625Hz.
Для получения качественного изображения (и в 512x192 режиме) в любом случае
оцифровку надо делать минимум на 14Mhz и с достаточно большой разрядностью
каждого цвета, бит 5 на цвет например.
Imho, проще готовый тв-тюнер для монитора купить, дешевле выйдет.
From Ivan Mak → To All 6 January 2003
Приветствую Вас, Kirill!
KF> Imho, проще готовый тв-тюнер для монитора купить, дешевле выйдет. И PAL кодеp к нему "для наводки на pезкость" :) - Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU] ... ivan...@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
From Konstantin Tuzov → To All 8 January 2003
Кадр запоминать сложнее аппаратно, да и ни к чему это. Проще строку записать
с тактом 7 МГц и проиграть с тактом 14 МГц. Однако, чего там оцифровывать ?
Цвета выдаются на разъём как трёхразрядный код ( или путаю я ?). Его и надо
запоминать. А вот чем запоминать - тоже вопрос. Из доступных микросхем
статической памяти катит только 155РУ7 , она же 93425 или 74S214. Короче,
время выборки адреса должно быть не более 50 нс.
From Kirill Frolov → To All 8 January 2003
08 Jan 03 13:01, Konstantin Tuzov wrote to Kirill Frolov:
KF>> Для получения качественного изображения (и в 512x192 режиме) в
KF>> любом случае оцифровку надо делать минимум на 14Mhz и с достаточно
KF>> большой разрядностью каждого цвета, бит 5 на цвет например.
KT> Кадр запоминать сложнее аппаратно, да и ни к чему это.
Объём ОЗУ нужен больше и разрядность счётчиков тоже.
KT> Проще строку записать с тактом 7 МГц и проиграть с тактом 14 МГц.
Hа современных мониторах, при 50Hz кадровой развёртки, слёзы из глаз
ручьями льются уже через 5 минут.
KT> Однако, чего там оцифровывать?
А всякие Flash-Color (14Mhz Flash)?
KT> Цвета выдаются на разъём как трёхразрядный код ( или
KT> путаю я ?).
Hа разъём выдаётся аналоговый сигнал. Реально там 3 градации каждого
сигнала и для запоминания цвета пикселя достаточно 4-х бит (RGB и яркость).
KT> Его и надо запоминать. А вот чем запоминать - тоже вопрос.
KT> Из доступных микросхем статической памяти катит только 155РУ7 , она
KT> же 93425 или 74S214. Короче, время выборки адреса должно быть не
KT> более 50 нс.
Минимум нужно сделать одну запись и два чтения за 140нс. Подойдёт
8-разрядная память с временем обращения менее 100нс или 32-разрядная с временем
доступа 400нс -- можно обычный длинный SIMM ставить... Только так делать
нельзя, изображение будет хренового качества, как-будто его в Art-Studio слегка
увеличили или уменьшили... Синхронизации с pixel clock спека нет, разрядность
АЦП низкая, частота оцифровки минимально возможная (равна pixel clock). Вот
поэтому я изначально и предложил 14Mhz и 5 бит на цвет.
А 155РУ7 это не серьёзно, сюда без специализированных микросхем, или без
ПЛИС лучше не соваться. Конечно, на 155 серии тоже можно сделать, но это будет
девайс размером больше спектрума.
From Serge Moscalev → To All 11 January 2003
KF> А всякие Flash-Color (14Mhz Flash)?
Оцифровка не поможет - в любой момент времени на выводе
будет только один цвет: либо бумага либо чернила.
KT>> Цвета выдаются на разъём как трёхразрядный код ( или путаю я ?).
KF> Hа разъём выдаётся аналоговый сигнал. Реально там 3 градации
KF> каждого сигнала и для запоминания цвета пикселя достаточно 4-х бит (RGB
KF> и яркость).
Вот именно - 4-х, но не надо ничего цифровать, сигналы нужно брать с платы
Спектрума, а ЦАП поставить на выходе скандаблера.
KT>> Его и надо запоминать. А вот чем запоминать - тоже вопрос. Из
KT>> доступных микросхем статической памяти катит только 155РУ7 , она же
KT>> 93425 или 74S214. Короче, время выборки адреса должно быть не более 50
KT>> нс.
KF> Минимум нужно сделать одну запись и два чтения за 140нс. Подойдёт
KF> 8-разрядная память с временем обращения менее 100нс или 32-разрядная с
KF> временем доступа 400нс -- можно обычный длинный SIMM ставить... Только
Статика буржуйская: 6116... 61256 15нс. с дохлых пцшных материнок снять
можно, а также можно взять наши аналоги:
*** Отечественные аналоги STATIC RAM
STATIC RAM Аналог
---------------------------------------
6116 (2K*8) КР537РУ8
---------------------------------------
6116 (2K*8) КР537РУ10
---------------------------------------
6116 (2K*8) КМ581РУ5
---------------------------------------
6264 (8K*8) КР537РУ17
C уважением Cергей Mоскалёв aka Gris / Red_Triangle.
[Kино] [Aрия] [Kруиз] [Белая гвардия] | [ZX-Spectrum] [Amiga]
From Kirill Frolov → To All 11 January 2003
KF>> бит (RGB и яркость).
SM> Вот именно - 4-х, но не надо ничего цифровать, сигналы нужно брать с
SM> платы Спектрума, а ЦАП поставить на выходе скандаблера.
Можно просто спек на 31Кгц переделать. Hу не будут мультиколоры работать,
да кому они нужны... Для демок можно и телевизор подключить...
SM> снять можно, а также можно взять наши аналоги:
SM> STATIC RAM Аналог
SM> ---------------------------------------
SM> 6116 (2K*8) КР537РУ8
SM> ---------------------------------------
SM> 6116 (2K*8) КР537РУ10
SM> ---------------------------------------
SM> 6116 (2K*8) КМ581РУ5
SM> ---------------------------------------
SM> 6264 (8K*8) КР537РУ17
Для запоминания кадра телевизионного изображения нужно ~1-2Mb.
From Serge Moscalev → To All 13 January 2003
KF> Фильтр нужен на <7Мhz.
определить 7МГц и скандаблер пусть сам цвета смешивает.
KF> Можно просто спек на 31Кгц переделать. Hу не будут мультиколоры
KF> работать, да кому они нужны... Для демок можно и телевизор подключить...
Ага, спасибо. Тогда нафиг всё это надо, если в любое время телевизор
доступен?
KF> Для запоминания кадра телевизионного изображения нужно ~1-2Mb.
Давай посчитаем:
экран в Скорпионе (в моём) 2x232x312=144768 (пикселов)
глубина 4 бита, т.е. 144768x4/8=72384 байта
А вообще весь кадр нам не нужен. Достаточно два строчных буфера
по 464 байта, тогда достаточно 6116.
запоминаем четную строчку в буфер 0
выводим четную строчку из буфера 0 и запоминаем нечётную в буфер 1
выводим нечетную строчку из буфера 1 и запоминаем чётную в буфер 0
и т.д.
From Kirill Frolov → To All 13 January 2003
KF>> ~1-2Mb.
SM> Давай посчитаем:
SM> экран в Скорпионе (в моём) 2x232x312=144768 (пикселов)
SM> глубина 4 бита, т.е. 144768x4/8=72384 байта
Я считаю так: 5 бит на цвет (вообще-то лучше 8), ~1000 точек по
горизонтали, ~700 строк по вертикали. Метра мало...
SM> А вообще весь кадр нам не нужен. Достаточно два строчных буфера
SM> по 464 байта, тогда достаточно 6116.
50Hz. Hафига монитор подключать? Я так думаю, чтобы глаза на телевизоре не
ломать.
From Serge Moscalev → To All 15 January 2003
KF> Я считаю так: 5 бит на цвет (вообще-то лучше 8), ~1000 точек по
Это издержки твоего "универсального" варианта
KF> горизонтали, ~700 строк по вертикали. Метра мало...
Это на Амиге надо к RGB выходу, потомучто паять 24 ноги весьма
проблематично, а на Спектруме всего 4 - видишь разницу?
Hадо подключаться к цифровым выходам.