NewsProductsSprinterSupportDownloadSprinter ForumAbout usLinksSite map Russian site

Russian
   >> Общие вопросы
Thread views: 481 View all threadsNext thread*Threaded Mode

Pages in this thread: 1 | 2 | 3 | 4 | 5 | (show all)
Anonymous
(Unregistered)
2003/06/13 17:05
VGA конвертер Reply to this post

Если большой объект двигается по экрану с постоянной скоростью (например 1 пиксел/прерывание, что как я понимаю на Спринтере 50 пикселов в секунду), то при отображении с частотой 75 Hz нет ли "разрывов" и рывков? Если нет, то как команда Спринтера этого добилась? Может в Alterу зашили цифровой фильтр? Если да, то интересны технические подробности - по скольки 50 герцовым экранам строится один 75 герцовый?
Все таки легче в кратные частоты передискретизировать :)
Не понятно, зачем нужно 75 Гц, если практически все современные мониторы со строчной 65 Кгц и выше в 640x480 позволяют кадровую установить 100 Гц. А строчную меньше чем 65 Кгц можно найти только у старых или "сверхмалобюджетных" 14" мониторов.

Иван Городецкий



Shaos
(Registered Developer)
2003/06/13 21:11
Re: VGA конвертер new [re: Anonymous]Reply to this post

> Иван Городецкий

По-моему, пришло время зарегистрироваться в форуме для полноценного общения!


Alexander Shabarshin (shaos@mail.ru)
NedoPC Project

Ivan_MakVIP
(Sprinter Team)
2003/06/13 22:12
Re: VGA конвертер new [re: Anonymous]Reply to this post

Фильтров в VGA-карточке нет, поэтому при отображении быстро
меняющегося изображения возможно появление разрывов.

Но, на данный момент 75Гц - не единственная возможная частота.
Уже можно переключать 75, 85, 90 и 100Гц.
А экспериментальный образец карточки работает и на 105Гц :-).



cr0acker
(member)
2003/06/13 23:44
Re: VGA конвертер new [re: Shaos]Reply to this post

>По-моему, пришло время зарегистрироваться в форуме для полноценного общения!
Ааналогична:)



cr0acker
(member)
2003/06/13 23:46
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

>Фильтров в VGA-карточке нет, поэтому при отображении быстро
меняющегося изображения возможно появление разрывов.

Тока не понтьно как мы его уведим:) Если обьект меняет свое положение больше чем 25 раз в сек то нифига видно не будет в одно:) А тута 50 раз в секунду:)



cr0acker
(member)
2003/06/13 23:50
Re: VGA конвертер new [re: Anonymous]Reply to this post

>е понятно, зачем нужно 75 Гц, если практически все современные мониторы со строчной 65 Кгц и выше в 640x480 позволяют кадровую установить 100 Гц. А строчную меньше чем 65 Кгц можно найти только у старых или "сверхмалобюджетных" 14" мониторов.

В идеале спринтер должен быть свердешевой тачкой! Возьмём срок жизни платы 4 года(хотя реально он больше), и получаем то что бы заработать на спринтер мы откладываем по 3 р в день:) И это при почти поштучном производстве! Для дешевой машины нужен дешевый монитор:) И так далее! те в идеале спринтер должен иметь возможность подключенияь к любому монитору, начиная от радарных трубок и кончая сверхдорогими плазменными панелями мзтр на мзтр:)



Ivan_MakVIP
(Sprinter Team)
2003/06/14 01:27
Re: VGA конвертер new [re: cr0acker]Reply to this post

А начинать, все же, с вывода на индикатор "TURBO" кодом Морзе :-o)



Ivan_MakVIP
(Sprinter Team)
2003/06/14 01:30
Re: VGA конвертер new [re: cr0acker]Reply to this post

Реально, может возникнуть дерганье на разностных частотах, т.е. 75-50=25 или, 75*2-50*3=0 - последний случай самый худший, потому что 75 и 50 не точные и ноль будет не ноль, а некая низкая очень частота, которую глаз и увидит...



Anonymous
(Unregistered)
2003/06/14 07:47
Re: VGA конвертер new [re: Shaos]Reply to this post

Зарегстрировался, но на домашнюю почту. Вечером узнаю password.

Иван Городецкий



Anonymous
(Unregistered)
2003/06/14 07:54
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

Почему бы Вам не установть на конвертере dip или jumper и дать возможность пользователю самому решать - 75/85/100? Может даже стоит добавить 60 Гц, чтобы пользователи старых VGA мониторов порадовались?
Но удобнее всего было бы програмное изменение частоты, хотя это, как я понимаю, несколько труднее в реализации.

Иван Городецкий



cr0acker
(member)
2003/06/14 10:42
Re: VGA конвертер new [re: Anonymous]Reply to this post

А зачем джамперы! На конвертере Альтера:) Нажал ентер она перегрузилась с нужно для тебя прошивки:) Я думаю что самая большая трабьла заключается в том что время прошивки большой альтеры на плате равно времени прошивки большой альтеры на коверторе и по этому некую часть загрузки пользователи с конвертором не увидять:)



Ivan_Gorodetsky
(stranger )
2003/06/14 15:07
Re: VGA конвертер new [re: cr0acker]Reply to this post

Если я правильно помню, Ivan Mak некоторое время назад сказал в форуме, что кроме питания с ISA на текущий вариант конвертера идет только reset и еще вроде какой-то сигнал. Так что в модернизированном варанте конвертера нужно или добавлять сигналы или ставить jumperы (может dipы).
Если я ошибаюсь, и текущий вариант конвертера можно перепрограммировать в Спринтере, то это здорово.
Но даже при наличии возможности програмного изменения прошивки конвертера неплохо иметь jumperы - на случай неудачной прошивки. Например, одно положение - безопасный режим (типа 60 Гц), другое - программируемый.



Ivan_Gorodetsky
(stranger )
2003/06/14 15:42
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

В конвертере частоты формируются независимо от Спринтера? Момент начала отображения кадра с конвертера как-то привязан к выводу кадров Спринтером?



Ivan_MakVIP
(Sprinter Team)
2003/06/14 18:08
Re: VGA конвертер new [re: Anonymous]Reply to this post

Труднее в реализации - дип-переключатель, а не программное изменение частоты :-)
Дип-переключателей на плате нет, a переключающая программа уже есть.



Ivan_MakVIP
(Sprinter Team)
2003/06/14 18:13
Re: VGA конвертер new [re: Ivan_Gorodetsky]Reply to this post

Я писал, какие сигналы "используются" (на тот момент), а заведены на альтеру все сигналы с ISA. В варианте прошивки с переключением частот используются уже и адреса с данными, и управляющие сигналы IORD, IOWR, AEN и т.п...

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




Ivan_MakVIP
(Sprinter Team)
2003/06/14 18:19
Re: VGA конвертер new [re: Ivan_Gorodetsky]Reply to this post

Сейчас частоты формируются независимо. Над привязкой еще думаю.
Принцип, как сделать ясен, нужна простая цифровая ФАПЧ..



cr0acker
(member)
2003/06/14 21:10
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

>Сейчас частоты формируются независимо. Над привязкой еще думаю.
Принцип, как сделать ясен, нужна простая цифровая ФАПЧ..

Наифиг! Нафиг! Это же будет надстройка! Лучше уж поменять принцип формирования Синхры! Сделать отдельную версию BIOS/CIOS (c) Mac Buester^) для пользователей с конверторами:)



Anonymous
(Unregistered)
2003/06/14 23:41
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

Никак непойму как на спринтере спрайты выводятся.
Может примерно расскажешь, а за одно и сообщишь за
сколько тактов один байт выводится.
Также не ясна ситация со скролом экрана.
Как его скролить (вернее менять адрес текущей видиобласти)?





cr0acker
(member)
2003/06/15 10:41
Re: VGA конвертер new [re: Anonymous]Reply to this post

>Также не ясна ситация со скролом экрана.
Как его скролить (вернее менять адрес текущей видиобласти)?
Дык скролить очень просто! Функция Биос вроде есть для этого правда только для горизантального вроде:) Хотя я н уверен:) Давно документации не читал:) Сейчас всё брошу и засяду за документацию:)

>Может примерно расскажешь, а за одно и сообщишь за
сколько тактов один байт выводится.

Смотря как кидать будешь:) Если с помошю лдира то больше 1 мб/сек не выжмешь:) А если с помошью акселератор то 3.5 Мь/сек



Alex_GoryachevAdministrator
(Sprinter Team)
2003/06/16 12:33
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

>Но, на данный момент 75Гц - не единственная возможная частота.
>Уже можно переключать 75, 85, 90 и 100Гц.
>А экспериментальный образец карточки работает и на 105Гц :-).

Кстати, мы должны еще признаться, что по этой причине немного (на неделю) задержим отгрузку VGA адаптеров покупателям. Приносим извинения и надеемся, что новые возможности адаптера компенсируют дополнительное ожидание.



---
Sprinter Team
PETERS PLUS LTD

Ivan_MakVIP
(Sprinter Team)
2003/06/16 23:25
Re: VGA конвертер new [re: Anonymous]Reply to this post

Примеры вывода линий и прямоугольников есть вот здесь:
http://forum.petersplus.com/forum/showthreaded.php?Cat=&Board=program_r&Number=3571&page=0&view=expanded&sb=5#Post3571

Для вывода спрайтов надо воспользоваться программой вывода прямоугольника с использованием прозрачного цвета (#FF).

Скроллить экран (по знакоместам) можно через функцию биоса - открытия графического окна #B0. Описание функций биоса здесь:
http://forum.petersplus.com/sprinter/bioslist.htm

Байты IX+6, IX+7 описателя окна указывают, в с какого места видео-памяти выводится окно.


Скорость вывода байтов в случае использования акселератора -
7 мегабайт в секунду при заполнении одним цветом и 3.5 мегабайт
в секунду при копировании данных (из основной памяти в видео-память)




Anonymous
(Unregistered)
2003/06/17 00:09
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

А по пикселям скролить нельзя? Если так то ни о каких играх не может быть и речи.
А как дела с вертикаьлным скролом? Или для того чтобы сделать журнал/газету придется
юзать текстовый режим?



Anonymous
(Unregistered)
2003/06/17 00:12
Re: VGA конвертер new [re: Alex_Goryachev]Reply to this post

А зачем вообще эта VGA фиговина?
Предпологается что так просто достать VGA монитры???



Ivan_MakVIP
(Sprinter Team)
2003/06/17 00:54
Re: VGA конвертер new [re: Anonymous]Reply to this post

Попоиксельное скроллирование есть в специальной прошивке Альтеры.
Она, в частности, используется в игре "Thunder inthe deep".

Ее или другую подобную прошивку может использовать любая игровая
программа. Время перегрузки прошивки ПЛМ 0.5 секунды. Количество
перезагрузок - бесконечно (ПЛМ на статическом ОЗУ).





Ivan_MakVIP
(Sprinter Team)
2003/06/17 00:57
Re: VGA конвертер new [re: Anonymous]Reply to this post

Предполагается, что сложно доставать CGA-мониторы с аналоговыми входами :-)
Плюс - более качественноe изображениe на VGA, чем на TV.



Alex_GoryachevAdministrator
(Sprinter Team)
2003/06/17 16:58
Re: VGA конвертер new [re: Anonymous]Reply to this post

VGA конвертер предназначен для подключения к Спринтеру SVGA мониторов. :)

---
Sprinter Team
PETERS PLUS LTD

Ivan_MakVIP
(Sprinter Team)
2003/06/17 23:37
Re: VGA конвертер new [re: cr0acker]Reply to this post

"Принцип формирования синхры" зашит в маленькую ПЛМ и не меняется.
Кроме того, для 100Гц режима привязку я сегодня сделал :-)
Разница ощутима...




Ivan_Gorodetsky
(stranger )
2003/06/18 16:46
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

Вот это здорово!



MacBuster
(Registered Developer)
2003/06/18 17:44
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

> Разница ощутима...

Нельзя ли поподробнее про разницу ? :) Что изменилось: лучше воспринимается, или теперь за счёт кратности (25 к 100) разрывов быть не должно ? Или каждый второй кадр вообще не виден ? ;)



cr0acker
(member)
2003/06/18 18:00
Re: VGA конвертер new [re: MacBuster]Reply to this post

Разница состоит в том что раньше почти ничего не было видно:) А теперь вообще ничего не вивдно:)



Alex_GoryachevAdministrator
(Sprinter Team)
2003/06/19 10:37
Re: VGA конвертер new [re: cr0acker]Reply to this post

Ну зачем же так шутить, вводя других в заблуждение, когда сам в глаза не видел устройства? :)



---
Sprinter Team
PETERS PLUS LTD

cr0acker
(member)
2003/06/19 11:09
Re: VGA конвертер new [re: Alex_Goryachev]Reply to this post

Я же там два смайлика поставил:) Ну ладно поставлю ещё один:)



Ivan_MakVIP
(Sprinter Team)
2003/06/19 20:38
Re: VGA конвертер new [re: MacBuster]Reply to this post

Кратность 50 к 100 (и 49 к 98 в режиме Пентагона).
Каждый кадр показывается 2 раза.

Разница видна при просмотре демо-программ с мультиколорами и т.п.
Если синхрнизации нет, появляются "резанные кадры"... В частности,
зарезания сразу видны на Powerup2, если нет синхронизации...




Anonymous
(Unregistered)
2003/06/20 10:20
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

Так есть возможность аппаратного скрола вверх и в вниз или нету?
Как избегать багов с лучем? Понятно что можно использовать 2
видеобанка, но будетли тогда возможен скрол? А ведь при режиме
640 один видео банк и что делать?
Режим 320х200 без бордюра? Не выглядитли пиксели слишком крупными
ведь на спектруме суммарное разрешение получается куда больше, а
пиксели уже не очень мелкие.
VGA фиговина дает возможность подрубать только SVGA монитры или
VGA тоже?



Ivan_MakVIP
(Sprinter Team)
2003/06/21 00:19
Re: VGA конвертер new [re: Anonymous]Reply to this post

Есть скролл во все стороны, даже в глубину :-)
Последнее - аппаратное растяжение/сжатие
вертикальных/горизонтальных линий, которое
используется в демонстрационной программе DooM

Багов с лучом исбежать только с помощью двух экранов.
А в режим 640 точек пока только 16 цветов, поэтому,
таких экранов тоже два.

Режим 320x256 имеет бордюр шириной 8 пикселей со всех сторон.
При желании, даже там можно вывести информацию, но только
в обход биоса, получится 336x272, но не каждый телевизор это покажет полностью...

VGA-"figovina" принципиально может выдать сигнал на любой монитор.
Сейчас штатно сделаны три режима - 75, 85 и 100Гц. Они
переключаются программно.

Если монитор слишком старый и не держит даже 75, можно сделать
прошивку ПЛМ-ки специально для него и выдать изображение,
хоть в режиме в 50Гц...




cr0acker
(enthusiast)
2003/06/21 09:17
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

>Если монитор слишком старый и не держит даже 75, можно сделать
прошивку ПЛМ-ки специально для него и выдать изображение,
хоть в режиме в 50Гц...

Во самый нужнуй режим:) В данный момент достать старый ВГАшник мне достать проще чем новый:)



Anonymous
(Unregistered)
2003/06/22 19:23
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

IМ> Есть скролл во все стороны, даже в глубину :-)
IМ> Последнее - аппаратное растяжение/сжатие
IМ> вертикальных/горизонтальных линий, которое
IМ> используется в демонстрационной программе DooM
Что значит растяжение? Обьясни как это работает.
Ты указываешь адрес и длинну линии на экране, а акселератор
ее растягивает или укорачивает в томже месте или как?
Или указываешь где в памяти лежит линия ее длинну и длинну которую
надо получить?

Также я не совсем понимаю как работает скрол, по идее для него нужно иметь
окно в два раза шире чем выдимая область экрана.


IМ> Багов с лучом исбежать только с помощью двух экранов.
IМ> А в режим 640 точек пока только 16 цветов, поэтому,
IМ> таких экранов тоже два.
А когда будет реализован режим 640 на 256 цветов???


IМ> Режим 320x256 имеет бордюр шириной 8 пикселей со всех сторон.
Для чего??? Для скрола или для ровности счета?


IМ> При желании, даже там можно вывести информацию, но только
IМ> в обход биоса, получится 336x272, но не каждый телевизор это покажет полностью...
А что за биос такой? ПЗУ которое распологается в памяти с 0-16384?
А обязательно его юзать в прогах? Может я хочу чтобы моя программа рапологалась с адреса 0.
Можно ли ПЗУ подрубать в любую окно ОЗУ?


IМ> VGA-"figovina" принципиально может выдать сигнал на любой монитор.
IМ> Сейчас штатно сделаны три режима - 75, 85 и 100Гц. Они
IМ> переключаются программно.
А как будет выгляеть попиксельный скоролл в 50фпс, на равертке в 75 или 85???
Не будет подергивания или смазывания?


IМ> Если монитор слишком старый и не держит даже 75, можно сделать
IМ> прошивку ПЛМ-ки специально для него и выдать изображение,
IМ> хоть в режиме в 50Гц...
Так когда всетаки будет готов этот адаптер и какова его цена?
Как он подрубается к спринтеру? Какие ему нужны сигналы?


Как в спринтере реализованы прерывания?
Они как и в спеке 50герц или как?
Есть ли таймеры?
Сколько у спринтера получается тактов за один кадр?


"Additional functions of the Accelerator (AND, OR, XOR) is available too.
The following program is coding 256 bytes block.

LD HL,ADRES_1
LD DE,XOR_DAT
DI
LD D,D
LD A,0 ; Number of bytes which must be encoded
LD L,L
LD A,(DE) ; Load data block to the Accelerator memory
XOR (HL) ; XOR
LD (HL),A ; Load result to RAM
LD B,B
EI"

Почему прерывания надо запрещать при работе акселератора?
И что он вообще делает? Память начинаяет быстрее работать
когда он врубаете или как?
Вышенаписаная прога что делает? Кидает один байт или 256???


"Horizontal_Line_Fill:

LD DE,Screen_Offset+Horizontal_Offset
LD A,Vertical_Offset
OUT (PORT_Y),A ; Set vertical offset"

Прокоментируй по русски эту прогу. Что значит Offset?
Что будет если я укажу акселератору нарисвать линию
большей длинны чем поместится на экране?



Anonymous
(Unregistered)
2003/06/22 19:25
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post


Существует статистика какой процент пользователей спринтера
имеет CD-Rom? А то ведь если делать игры то не распростронять же
их на 10 дискетах, как было на Амиге когда-то.

И еще не совесем ясна ситуация готовыли пользователи платить хотябы
3$, за игру? Конечно я не имею ввиду всякие тетрисы и т.п.

Кстати я тут слышал что ведутся работы над Sprinter GS, и что это
будет? Типа GS для спека? Помоему это тупик, MOD'ы может и рулез
но на них далеко не уедешь, а слушать либо эффекты либо музыку
вообще бред. Да и какой смысл использовать в звуковухе тотже проц
что и в компе, тоесть Z80? Статическую память тоже не вижу смысла
использовать, пускай с ней легче работать, но зато и стоит она
соответственно.



Alex_GoryachevAdministrator
(Sprinter Team)
2003/06/23 12:24
Re: VGA конвертер new [re: Anonymous]Reply to this post

По косвенным данным, CD-ROM имеют не более 20% пользователей.

Возможно, дело не в сумме (до некоторой степени, конечно), а в способе оплаты. Иностранцам проще платить с кредитки через Инет. Но для нас на сегодняшний день наиболее приемлемый способ это оплата через кошелек Webmoney. Но опять же не все иностранцы хотят им пользоваться.

GS разрабатывается исключительно для забугорных спектрумистов.


---
Sprinter Team
PETERS PLUS LTD

MacBuster
(Registered Developer)
2003/06/23 18:50
Re: VGA конвертер new [re: Anonymous]Reply to this post

> Что будет если я укажу акселератору нарисвать линию большей длинны чем поместится
> на экране?

Ответы почти на все ваши вопросы есть в документации. Почитайте.






Anonymous
(Unregistered)
2003/07/06 01:15
Re: VGA конвертер new [re: Ivan_Mak]Reply to this post

А мне вот VGA-конвертер нужен исключительно во внешнем
исполнении , как совершенно самостоятельное аппаратное
решение , цена особо не цепляет - главное не ориентироваться
на фирму KRAMER :-)
Сейчас еще письмо напишу , а то прошлое осталось без ответа .




Pages in this thread: 1 | 2 | 3 | 4 | 5 | (show all)
View all threadsNext thread*Threaded Mode
Jump to