реклама на сайте
подробности

 
 
> Странность ищу: GUI псевдографика
izerg
сообщение Jul 29 2009, 10:48
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 531
Регистрация: 1-02-05
Из: Украина, Киев
Пользователь №: 2 342



...В наш век когда космические корабли бороздят... smile.gif
Ищу библиотеку Zinc для DOS и ее аналог для ARM7.
Нужно сделать GUI основаный на псевдографике.
Если есть альтернативы - подскажите в какую сторону смотреть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Jul 29 2009, 18:35
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Цитата
Мотивируйте, пожалуйста.

А вы в курсе, что такое псевдографика? И почему именно ей рисовали в древности рамки? И почему она давала выигрыш по всем видам ресурсов (что по быстродействию, что по памяти)?

Так вот. Есть такая штука, как знакогенератор. Достаточно записать в экранную область ОДИН байт по четному адресу, и второй байт по нечетному, как на экране видеокарта САМА рисует скажем паттерн 8 на 8 пикселей (или там 8 на 14) соответсвующего фона и цвета.

Таким образом на рисование рамки надо всего лишь вывести в экранную область полсотни байт. И все. Все остальное делает видеокарта.

Если знакогенератор отсутсвует (а он чаще отсутствует за ненадобностью) - то никаких аппаратных ускорений нет. И рисовать символами рамку (которые (символы) все равно выводятся бит за битом в экранную область) - когда можно просто нарисовать - глупо. И
И вот именно поэтому вы ничего не можете найти.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jul 29 2009, 18:58
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(DpInRock @ Jul 30 2009, 00:35) *
А вы в курсе, что такое псевдографика? И почему именно ей рисовали в древности рамки? И почему она давала выигрыш по всем видам ресурсов (что по быстродействию, что по памяти)?


Есть ещё вариант, где псевдографика выигрывает и поныне. Медленный канал связи с терминалом. Например, последовательный порт.
Берём банальный виндовый гипертерминал (он будет "знакогенератором"), втыкаем проводок, и вуаля, готов GUI:


Как-то такsmile.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- izerg   Странность ищу: GUI псевдографика   Jul 29 2009, 10:48
- - AHTOXA   Turbo Vision? (Сам не пробовал)   Jul 29 2009, 15:33
|- - Сергей Борщ   Цитата(AHTOXA @ Jul 29 2009, 18:33) Turbo...   Jul 29 2009, 16:01
|- - AHTOXA   Цитата(Сергей Борщ @ Jul 29 2009, 22:01) ...   Jul 29 2009, 16:37
- - DpInRock   ЦитатаНужно сделать GUI основаный на псевдографике...   Jul 29 2009, 17:37
|- - vik0   Цитата(DpInRock @ Jul 29 2009, 20:37) Дел...   Jul 29 2009, 17:43
|- - izerg   Цитата(DpInRock @ Jul 29 2009, 20:37) Дел...   Jul 29 2009, 18:44
||- - MrYuran   Цитата(AHTOXA @ Jul 29 2009, 22:58) Есть ...   Jul 30 2009, 06:39
|- - vik0   Цитата(DpInRock @ Jul 29 2009, 21:35) А в...   Jul 29 2009, 19:12
- - aaarrr   DpInRock, ИМХО, Вы очень неправы! Вне зависимо...   Jul 29 2009, 18:44
- - DpInRock   Вы чего-то ребята, совсем. 1. Я сказал - не для PC...   Jul 29 2009, 19:18
|- - AHTOXA   Цитата(DpInRock @ Jul 30 2009, 01:18) Вы ...   Jul 29 2009, 19:29
||- - Dog Pawlowa   Цитата(AHTOXA @ Jul 29 2009, 22:29) Ну ка...   Jul 29 2009, 19:40
||- - SasaVitebsk   Цитата(AHTOXA @ Jul 29 2009, 22:29) Вам д...   Jul 29 2009, 19:45
||- - aaarrr   Цитата(SasaVitebsk @ Jul 29 2009, 23:45) ...   Jul 29 2009, 19:50
||- - AHTOXA   Цитата(aaarrr @ Jul 30 2009, 01:50) За те...   Jul 29 2009, 19:55
||- - SasaVitebsk   Цитата(aaarrr @ Jul 29 2009, 22:50) За те...   Jul 29 2009, 23:39
|- - aaarrr   Цитата(DpInRock @ Jul 29 2009, 23:18) 4. ...   Jul 29 2009, 19:31
- - vik0   Цитата(DpInRock @ Jul 29 2009, 22:18) 1. ...   Jul 29 2009, 20:02
- - DpInRock   ЦитатаЗа тем хотя бы, что это универсальное кроспл...   Jul 30 2009, 00:07
|- - SSerge   Цитата(DpInRock @ Jul 30 2009, 06:07) Так...   Jul 30 2009, 04:53
- - zltigo   Цитата(izerg @ Jul 29 2009, 13:48) ...В н...   Jul 30 2009, 05:56
|- - MrYuran   Цитата(zltigo @ Jul 30 2009, 09:56) Вешаю...   Jul 30 2009, 06:04
||- - zltigo   Цитата(MrYuran @ Jul 30 2009, 09:04) лока...   Jul 30 2009, 06:10
|- - AHTOXA   Цитата(zltigo @ Jul 30 2009, 11:56) Вешаю...   Jul 30 2009, 06:12
|- - zltigo   Цитата(AHTOXA @ Jul 30 2009, 09:12) А есл...   Jul 30 2009, 06:18
|- - izerg   Цитата(zltigo @ Jul 30 2009, 09:18) В сис...   Jul 30 2009, 06:28
|- - XVR   Цитата(izerg @ Jul 30 2009, 10:28) Возвра...   Jul 30 2009, 06:47
- - Rst7   Если есть желание по...ться, то можно портировать ...   Jul 30 2009, 06:54
|- - izerg   Цитата(Rst7 @ Jul 30 2009, 09:54) Если ес...   Jul 30 2009, 07:18
- - Rst7   Цитатанет портов наружу, совсем... Тогда куда Вам...   Jul 30 2009, 07:31
|- - izerg   Я про терминал ничего не говорил Мне нужна быстр...   Jul 30 2009, 08:04
|- - vvs157   Цитата(izerg @ Jul 30 2009, 12:04) Я про ...   Jul 30 2009, 09:12
||- - izerg   Цитата(vvs157 @ Jul 30 2009, 12:12) Тогда...   Jul 30 2009, 11:44
|- - Dog Pawlowa   Ездил как-то на Форд Фокусе со встроенной навигаци...   Jul 30 2009, 13:04
|- - aaarrr   Цитата(Dog Pawlowa @ Jul 30 2009, 17:04) ...   Jul 30 2009, 13:35
- - AHTOXA   Цитата(zltigo @ Jul 30 2009, 12:18) В сис...   Jul 30 2009, 08:04
|- - MrYuran   Цитата(AHTOXA @ Jul 30 2009, 12:04) Вы на...   Jul 30 2009, 08:39
- - mdmitry   Может для размышлений автору полезно будет: WEB ин...   Jul 30 2009, 12:53
- - izerg   Цитата(mdmitry @ Jul 30 2009, 15:53) Може...   Jul 30 2009, 13:57
- - MrYuran   Цитата(izerg @ Jul 30 2009, 17:57) Мысль ...   Jul 30 2009, 14:07
- - mdmitry   Цитата(izerg @ Jul 30 2009, 17:57) Мысль ...   Jul 30 2009, 20:33


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 12:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.0143 секунд с 7
ELECTRONIX ©2004-2016