Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Apr 15, 2021 1:48 am

All times are UTC+03:00


Search found 50 matches
Search these results:

Author Message

 Forum: Graphics subsystem   Topic: Гудбай, VESA !

 Post subject: Re: Гудбай, VESA !
Posted: Thu Jan 17, 2013 12:16 pm 

Replies: 11
Views: 6993


Код по ссылке ужасен, смог вытерпеть только первые строчки, не советую его показывать!

 Forum: Graphics subsystem   Topic: Гудбай, VESA !

 Post subject: Re: Гудбай, VESA !
Posted: Thu Jan 17, 2013 5:34 am 

Replies: 11
Views: 6993


Перевод в 32 битный режим дополнительных процессоров, да и загрузочного, должен быть в коде, адрес начала которого должен быть кратен 12 битам, т.е. в начале страницы. Межпроцессорное прерывание, которое запускает процессоры, стартует их на начале любой страницы. Я уже рассказывал как это делается.

 Forum: Network   Topic: Работа с сетью

Posted: Sat Jan 12, 2013 6:52 am 

Replies: 34
Views: 24769


PCI\VEN_1106&DEV_3106&SUBSYS_14051186&REV_8B\4&2E98101C&0&08F0 Надеюсь на скорое включение моего девайса в ряды поддерживаемых)). Основная проблема включения девайса, это найти на него спецификацию, так что можно куданить копировать вендор и девайс со спеками в очередь. Для ...

 Forum: Graphics subsystem   Topic: Гудбай, VESA !

 Post subject: Re: Гудбай, VESA !
Posted: Sat Jan 12, 2013 6:38 am 

Replies: 11
Views: 6993


Тоже так считаю. Молодец.
http://asmcode.ru/viewtopic.php?f=15&t=43

 Forum: Coding   Topic: VESA 1.2

 Post subject: Re: VESA 1.2
Posted: Fri Aug 10, 2012 7:10 pm 

Replies: 24
Views: 10776


Установить видеорежим через VESA можно только в реальном режиме, а после перехода в защищённый уже нельзя, но дело в том, что этого и ненадо, т.к. получается что нормальный режим только один 1024*786. Валялся гдето драйвер для графики через порты на OSDeve, он работал в 90%. Если чип не имеет своей ...

 Forum: Coding   Topic: VESA 1.2

 Post subject: Re: VESA 1.2
Posted: Fri Aug 10, 2012 4:08 pm 

Replies: 24
Views: 10776


Я не понял вопроса, т.е. что вообще требуется, версия VESA не важна, если нужен какой-нибудь видео режим, то средствами VESA перебираешь имеющиеся и если твой есть то установишь его, после чего у тебя будет просто адрес на память экранного буфера в памяти самой видеокарты и рисуй там на здоровье. От...

 Forum: Coding   Topic: VESA 1.2

 Post subject: Re: VESA 1.2
Posted: Thu Aug 09, 2012 2:57 pm 

Replies: 24
Views: 10776


Цитата: " Установка видео режима через порты стандартна для всех видео карт " Означает ли это возможность предварительной отладки драйвера с использованием эмулятора (QEMU, например) с последующей адаптацией к конкретной видео карте? С устройствами работают через их регистры в памти, чере...

 Forum: Coding   Topic: VESA 1.2

 Post subject: Re: VESA 1.2
Posted: Wed Aug 08, 2012 5:35 pm 

Replies: 24
Views: 10776


VESA просто устанавливает видео режим через порты и даёт адрес видео памяти. Это можно сделать и без неё, найти видюшку на шине PCI и посмотреть в её регистрах адрес её памяти. Установка видео режима через порты стандартна для всех видео карт, но через VESA это проще. Вообще с VESA лучше не связыват...

 Forum: Assembler   Topic: Вопрос про функциональность ОС

Posted: Fri Aug 03, 2012 6:56 am 

Replies: 6
Views: 5919


Скорость таких игр как NFS зависит от скорости видеокарточки, т.к. процессор только даёт ссылки на память с текстурами и полигонами видеокарте, а считает она сама. Векторный редактор это просто редактор линий и текстур и т.д. который сохраняет в свой формат. Можно создать свой формат 3дфайла и самом...

 Forum: Off-topic   Topic: Театр абсурда

Posted: Tue Apr 24, 2012 5:18 am 

Replies: 11
Views: 13580


А если Mario, Leency, art_zh, ... это один человек? Как вариант. :roll:
А если я - это не я. :D

 Forum: Graphics subsystem   Topic: Реализация скругленных углов окон.

Posted: Mon Apr 16, 2012 2:30 pm 

Replies: 27
Views: 15364


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

 Forum: Design   Topic: Динамическое определение дисковых устройств

Posted: Tue Apr 10, 2012 12:04 pm 

Replies: 66
Views: 29510


Сам код чтения логических дисков(fat, ntfs) с физического и их записи в массив вам не пригодятся, у вас другие записи о дисках(не знаю какие), а например функции для контроллера AHCI EHCI(инициализация и чтения с них секторов) могу дать.

 Forum: Design   Topic: Динамическое определение дисковых устройств

Posted: Tue Apr 10, 2012 4:25 am 

Replies: 66
Views: 29510


На данный момент с устройствами хранения данных работают два контроллера AHCI и EHCI, для них нужно думать динамическое определение дисков, т.к. их можно менять во время работы. Файловые менеджеры должны получать от системы инфу о смене диска, система должна записать новый диск в общий массив с диск...

 Forum: Graphics subsystem   Topic: Функция 34 - узнать владельца точки на экране

Posted: Wed Mar 28, 2012 5:33 am 

Replies: 5
Views: 4279


Это система быстрых 256 объектов, которую я уже давно придумал и реализовал, для неё заводится массив 256*4 байт, там адреса на однотипные записи объектов, объекты могут быть и иконки и формы и кнопки и т.д. . В начале идут данные общие для всех: тип объекта, затем адрес курсора, затем адрес функции...

 Forum: Graphics subsystem   Topic: Функция 25 - вывод изображения на слой фона

Posted: Tue Mar 27, 2012 4:11 am 

Replies: 6
Views: 4517


Код написал я сам.
Sort by:  
Page 1 of 4 [ Search found 50 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited