Author |
Message |
Forum: Graphics subsystem Topic: Гудбай, VESA ! |
Стас |
Posted: Thu Jan 17, 2013 12:16 pm
|
|
Replies: 11 Views: 6993
|
Код по ссылке ужасен, смог вытерпеть только первые строчки, не советую его показывать! |
|
 |
Forum: Graphics subsystem Topic: Гудбай, 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 ! |
Стас |
Posted: Sat Jan 12, 2013 6:38 am
|
|
Replies: 11 Views: 6993
|
|
 |
Forum: Coding Topic: 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 |
Стас |
Posted: Fri Aug 10, 2012 4:08 pm
|
|
Replies: 24 Views: 10776
|
Я не понял вопроса, т.е. что вообще требуется, версия VESA не важна, если нужен какой-нибудь видео режим, то средствами VESA перебираешь имеющиеся и если твой есть то установишь его, после чего у тебя будет просто адрес на память экранного буфера в памяти самой видеокарты и рисуй там на здоровье. От... |
|
 |
Forum: Coding Topic: VESA 1.2 |
Стас |
Posted: Thu Aug 09, 2012 2:57 pm
|
|
Replies: 24 Views: 10776
|
Цитата: " Установка видео режима через порты стандартна для всех видео карт " Означает ли это возможность предварительной отладки драйвера с использованием эмулятора (QEMU, например) с последующей адаптацией к конкретной видео карте? С устройствами работают через их регистры в памти, чере... |
|
 |
Forum: Coding Topic: 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, ... это один человек? Как вариант.  А если я - это не я.  |
|
 |
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: |