Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Программирование видеокарты

12K
03 сентября 2005 года
Kostrikin
6 / / 02.09.2005
Уважаемый программист!
У меня монитор с электронно-лучевой трубкой.
Мне нужна программа, которая будет управлять видеокартой в соответствии с нижеследующим алгоритмом.
Программа должна выводить пикселы из кадра видеопамяти за два этапа:
На первом этапе сканируется и выводится на экран только часть видеоизображения, в форме прямоугольника (100х100 пикселей), примыкающая к курсору, а остальная часть видеоизображения вообще не сканируется. Яркость каждого пиксела снижаестя в четыре раза, а скорость сканирования каждого пиксела, входящего в указанный участок снижается в два раза по вертикали и в два раза по горизонтали.
На втором этапе сканируется всё видеоизображение следующим образом: сканируется каждый второй пиксел видеопамяти в каждой второй строчке. Яркость пиксела (с помощью гамма-коррекции) увеличивается в четыре раза для всего экрана, кроме указанного выше прямоугольного участка экрана, в пределах которого яркость видеосигнала нулевая.
Выполнение программы не должно мешать работе других программ компьютера.
Запуск и останов программы при момощи нажатия комбинации клавишь.
Работа платная.
До начала работы позвоните мне 8-910-479-49-79 или [email]RU2134053@mtu-net.ru[/email], чтобы договориться о цене и форме оплаты.

С надеждой на сотрудничество,
Кострикин Андрей Олегович
325
06 сентября 2005 года
Franky
723 / / 10.08.2005
Незнаю как насчет работы, а задачка интересная... попробую для себя.
252
08 сентября 2005 года
koderAlex
1.4K / / 07.09.2005
Другие программы - это значит прога в виндовсе работать должна ?
325
08 сентября 2005 года
Franky
723 / / 10.08.2005
Цитата:
Originally posted by koderAlex
Другие программы - это значит прога в виндовсе работать должна ?


Незнаю ,но я пишу в ДОСе, попробую резидентом повесить... а вообще винда даст такой глюк на видео вывести? Надо попробовать.

252
09 сентября 2005 года
koderAlex
1.4K / / 07.09.2005
Выньдос9х наверно позволят , ВыньдосХерПроссыш - не знаю ). Как попробуешь напишеш сюда - ладно ?
Успеха .
325
09 сентября 2005 года
Franky
723 / / 10.08.2005
Я сейчас над самой сутью сижу - выборочный шейдинг через ф-ции монитора... ну и гемор, скажу я вам! :)
12K
09 сентября 2005 года
Kostrikin
6 / / 02.09.2005
Уважаемый программист!
Чем проще система -тем , мне кажется проще будет понять, как работает эта программа.
Может быть можно дизассемблировать BIOS, по крайне мере ту его часть, которая хранится в видеокарте и управляет выводом на экран, а затем организовать замену этого кода на приемлемый для нас.
НЕ надо гнаться за супер-пупер видеосистемой.
Первый вариант можно сделать на каком-либо старье, которое не жалко, поскольку эту видеокарту придётся с программой продать мне.
Конечно можно программировать в ДОС через прерывания. К сожалению у меня сложилось такое чувство, что в компьютерах с Пентиумом, не все прерывания опубликованы.
НЕ возражаю если программа будет под ВИндовс, но мне кажется там меньше возможностей.
252
10 сентября 2005 года
koderAlex
1.4K / / 07.09.2005
В досе проще в общем программить железо чем в винде . Ибо эта оболочка 8) мешает достучаться до железяк . :)
325
12 сентября 2005 года
Franky
723 / / 10.08.2005
Используемая литература (не знаю как аттачить в личке).
За работу не возьмусь официально пока не пойму что МОГУ это сделать. Пока только для себя.
12K
14 сентября 2005 года
Kostrikin
6 / / 02.09.2005
Уважаемый Программист!
Полностью с Вами согласен: "В ДОС проще в общем программить железо чем в Окне. Ибо эта оболочка мешает достучаться до железяк."
Работать с железом через Окна естественно сложнее.
Это как мешок на ногах, который используется для специфических соревнованиях "Бег в мешке".
Но это зависит не от нас, а от советского руководства, которое приняло за нас решение: "Бежим в мешке".
Ну да ладно бы просто бежать в мешке, но Билл Гейтц Своими Окнами норовит набросить второй мешок нам на голову. (И втихаря подбрасывает в эти мешки чёрных кошек.)
Но делать нечего, будем к программированию в Окнах относится как к этикету, который требует держать вилку в левой руке, а ножик в правой.
Давайте на публике делать вид, что мы едим с левой, а дома будем есть справой.
Уважаемый Программист и Пользователи Форума.
Во избежание затрат вашей энергии спешу сообщить Вам, что я договорился с одним из Программистов о выполнении работы.
Могу сообщить, что он избрал путь работы через Окна. Он считает , что сможет за две недели разработать соответствующую программу.
Остаюсь с Вами,
Кострикин
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог