Page 3 of 13

Re: FT81x - новая версия видеопроцессора

PostPosted: Tue, 29.03.2016 17:43:10
by Eagle
TS-Labs wrote:Про белый не знал. Но по мне - белый ужасен.

Белый — это как чёрный, только наоборот. У меня их две платы, всё одинаково, кроме цвета.

Re: FT81x - новая версия видеопроцессора

PostPosted: Tue, 29.03.2016 17:44:29
by evovxn
TS-Labs wrote:Как будто прорезали дырки в ватмане

Блин, а ведь точно! Вот как теперь это развидеть? :fear:

TS-Labs wrote:Может и не вся =)

Ну, тогда хотел бы стать в очередь на конструктор. А если будет выбор между мной и кодером, то пусть кодеру достаётся!

TS-Labs wrote:Если будет спрос, в чем я не уверен.

Ну как так-то? За не очень большие деньги получить мощный графический проц в пентеву, поддержанный сорцами, да ещё и не занимая дефицитные хзбусы!? Должен быть!

Re: FT81x - новая версия видеопроцессора

PostPosted: Tue, 29.03.2016 17:45:50
by Eagle
TS-Labs wrote:Если будет спрос, в чем я не уверен.

Ну если Doom под неё сделают... :)

Re: FT81x - новая версия видеопроцессора

PostPosted: Tue, 29.03.2016 18:01:07
by LessNick
TS-Labs wrote:Но по мне - белый ужасен.


нууу,…

TS-Labs wrote:Как будто прорезали дырки в ватмане


Ну а мне вот наоборот нравится. Первый раз такое увидел у ESI Juli@ и влюбился с первого взгляда :)

Image

Re: FT81x - новая версия видеопроцессора

PostPosted: Tue, 29.03.2016 18:21:41
by TS-Labs
evovxn wrote:Ну как так-то? За не очень большие деньги получить мощный графический проц в пентеву, поддержанный сорцами, да ещё и не занимая дефицитные хзбусы!?

Терзают смутные сомнения, сколько софтов под это дело будет написано. С одной стороны он проще чем тсконфа, особенно учитывая намного более серьезные возможности. С другой - требуется желание что-то под это писать, разбираться, а не просто ждать, когда напишут Doom и все игры. Кто в треде вообще заглядывал в Programming Guide? И попробовал бы кто-то сказать, что нету даташита, как в случае с тсконфой.

И да, озвучу цену: девайс будет продаваться по $35 за штуку: компоненты, текстолит, монтаж, логистика.

Re: FT81x - новая версия видеопроцессора

PostPosted: Tue, 29.03.2016 18:42:24
by WBC
TS-Labs wrote: С одной стороны он проще чем тсконфа

ДАЛАДНА?! :o

Re: FT81x - новая версия видеопроцессора

PostPosted: Tue, 29.03.2016 18:47:09
by Eagle
TS-Labs wrote:И да, озвучу цену: девайс будет продаваться по $35 за штуку: компоненты, текстолит, монтаж, логистика.

Хорошая цена, дело за софтами.

Re: FT81x - новая версия видеопроцессора

PostPosted: Tue, 29.03.2016 19:11:37
by TS-Labs
WBC wrote:ДАЛАДНА?!

1. У него только графическая часть, в то время как конфа - это еще много всего другого.
2. Вместо трёх типов графических объектов (графика, тайлы, спрайты) у него только дисплей-лист. Правда тоже с разнообразными объектами. Вопрос философский короче.

Re: FT81x - новая версия видеопроцессора

PostPosted: Tue, 29.03.2016 20:16:34
by evovxn
TS-Labs wrote:И да, озвучу цену: девайс будет продаваться по $35 за штуку: компоненты, текстолит, монтаж, логистика.


Цена вполне адекватная. Сейчас VideoDAC первой версии у нас торгуют за 1100 р. без доставки. Но это просто видео DAC - продвинутый набор резисторов и немного логики для его обслуживания. То, на чем сэкономили создатели ZX-Evo. Новый получается где-то в районе 2450 р.. Учитывая, что за эти деньги в пентеву добавляется видео ядро, перекрывающее возможности Sega, Amiga и Super Nintendo и т.п., плюс экран в разрешении 800х600 (больше, имхо, не надо), то стоимость девайса просто смешная. И, я правильно понимаю, что игры, написанные под этот чип с открытыми сорцами, смогут портироваться на TS-Conf?

Так что цена за единичный экземпляр совсем не смущает. Я бы и свои средства вложил, чтобы заказать десяток платок плюс комплектуху, но сейчас для таких трат вышел из бюджета - заказал с нимеччины Турбо Хамелеон 64.

Re: FT81x - новая версия видеопроцессора

PostPosted: Tue, 29.03.2016 21:53:31
by AndyD
TS-Labs wrote:Вопрос философский короче.

А как со стороны спека Vdac будет выглядеть,порты или как?
Платка если останется,встаю в очередь,можно без чипов,но с ними лучше ;)

Re: FT81x - новая версия видеопроцессора

PostPosted: Tue, 29.03.2016 23:18:28
by jimbo_77
Тема радует все больше и больше, в общем кто последний в очереди, я за вами :)

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 00:58:33
by TS-Labs
evovxn wrote:И, я правильно понимаю, что игры, написанные под этот чип с открытыми сорцами, смогут портироваться на TS-Conf?

Не знаю, что ответить.
AndyD wrote:А как со стороны спека Vdac будет выглядеть,порты или как?

Как SPI уст-во с отдельным (от сдкарты) чипселектом. Работает ДМА.

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 05:31:34
by g0blinish
мне прямо интересно. Шо, палитра через жопу и дма абы какое?

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 06:10:53
by TS-Labs
А почитать документ не судьба?

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 07:56:38
by g0blinish
с этого надо было начинать. Что нас ждет? твой прототип и все?

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 08:02:07
by TS-Labs
g0blinish wrote:с этого надо было начинать.

Т.е. ты типа ждал приказа?
g0blinish wrote:Что нас ждет?

Будущее.
g0blinish wrote:твой прототип и все?

А также линия эмуль.

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 08:13:46
by TS-Labs
AndyD wrote:Платка если останется,встаю в очередь

Перезаказал на 50 штук.

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 08:29:49
by AndyD
TS-Labs wrote:Перезаказал на 50 штук.

:ura:
TS-Labs wrote:Как SPI уст-во

Это ясно.
Штатный режим отображения из vram я так понял остается,появляется какой то порт на запись и чтение из фтшки,ведь нужен еще порт на переключение вывода на цап, интересует программное общение спека с ФТакселем :)

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 08:38:04
by g0blinish
TS-Labs wrote:Т.е. ты типа ждал приказа?

были твои слова в чятике - изучай FT. Это приказ ?

TS-Labs wrote:Будущее.

Ну посмотрим на реализацию тогда.

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 09:26:20
by TS-Labs
g0blinish wrote:были твои слова в чятике - изучай FT. Это приказ ?

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

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 09:47:23
by TS-Labs
AndyD wrote:Штатный режим отображения из vram я так понял остается,появляется какой то порт на запись и чтение из фтшки,ведь нужен еще порт на переключение вывода на цап, интересует программное общение спека с ФТакселем

Совместимость с VDAC, SD-card остается полная.
Бит2 в порту 0х77 выбирает чипселект фт812. В связи с тем, что по умолчанию в биты 2-7 положено писать нули, чипселект будет инверсный. Долбанные костыли...
Т.е. OUT (#77), 4 включает CS_n для чипа (обычные софты пишут туда 3 - сдкарта не выбрана или 1 - выбрана).
Поскольку вся ажурная конструкция висит на ИДЕ, часть сигналов которой работает всегда в сторону винчестера (CS, A, RD/WR), а часть двунаправленная, то сигналы вывода в сторону чипа (SCK, CS_n, MOSI) повешены всегда на вывод. Но есть 2 сигнала, которые должны идти в сторону хоста - MISO, INT_n. А сигнал направления регистров шины действует на все 16 бит.
После выбора чипселекта фт812 происходит разворот данных IDE-шины на 180 и становится возможна комуникация с чипом. При этом пиксели на выходе штатного видеоконтроллера портятся (развертка - нет). Значит, если нужно программировать фт812, когда работает штатный видеоконтроллер, например с целью проведения некоторой инициализации или детекта оного, это требуется делать во время кадрового гасящего (либо мириться с винтажными полосочками на экране).
Бит 2 порта #00AF тсконфы переключает видео в режим фт812. При этом VGA полностью переключается со штатного контроллера на чип. Это касается и пикселей, и сигналов синхронизации. Т.е. к этому моменту, либо начиная с него, требуется запрограммить фт812 в режим 800х600 или 640х480 и с требуемой частотой кадров. В этом режиме штатное видео продолжает работать "в никуда", но циклы памяти продолжает жрать, так что желательно отключать биты NOGFX, S_EN, Tx_EN (аппаратно я этого делать не буду, долго объяснять почему). Шина данных IDE окончательно разворачивается в сторону хоста.
Касаемо ДМА - работает так же, как и с сдкартой, только нужно выбирать нужный чипселект.
Касаемо инта. ФТ812 имеет аж 8 интов, из который нас скорее всего интересует только один: DL_SWAP, символизирующий переключение кадра. Для нас он означает, что пора наливать новый дисплей-лист. Инт от чипа в режиме #00AF.2 = 1 вставляется на место строчного (line) в тсконфе с вектором #FD, поскольку штатный строчник в режиме графики фт812 нафиг не нужен. Кадровый (frame) остается, как был - на нем играет АУ.
Вопросы?

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 09:53:46
by evovxn
TS-Labs wrote:
evovxn писал(а):
И, я правильно понимаю, что игры, написанные под этот чип с открытыми сорцами, смогут портироваться на TS-Conf?

Не знаю, что ответить.


Я наверно некорректно сформулировал. Если будут доступны исходники игр под Gameduino 2, то кодер же сможет взять объекты и прочее под FT81x, переделать управление под пентеву, добавить AY музыку и прочее?

А вообще, было бы просто замечательно, если бы под VDAC2 (FT81x) кто-нибудь сваял движок, подобный Churrera. Чтобы даже не кодер мог нарисовать спрайты и прочую обвязку, подготовить дизайн и логику уровней и сделать свою игру в виде spg файла. Вот это была бы бомба! :ok2:

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 09:58:29
by g0blinish
TS-Labs wrote:Я так понимаю, что просто почитать даташит ты не мог, а ждал когда тебе дадут ссылку.

я так понимаю, что ты себя не утруждал.

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 09:59:14
by TS-Labs
evovxn wrote:Если будут доступны исходники игр под Gameduino 2

Они доступны, но авр8 это совсем не з80. В лоб их портировать нельзя, з80 не осилит с вероятностью стремящейся к 1.
evovxn wrote:то кодер же сможет взять объекты и прочее под FT81x, переделать управление под пентеву, добавить AY музыку и прочее?

Это вполне.
evovxn wrote: если бы под VDAC2 (FT81x) кто-нибудь сваял движок, подобный Churrera.

Садимся под елочкой и ждем, когда кто-то это сделает. :eating:

Re: FT81x - новая версия видеопроцессора

PostPosted: Wed, 30.03.2016 10:51:55
by Den1982
TS-Labs wrote:Перезаказал на 50 штук.

Если чо, теперь я в очереди крайний!:-)