Search found 50 matches

by Стас
Thu Jan 17, 2013 12:16 pm
Forum: Graphics subsystem
Topic: Гудбай, VESA !
Replies: 11
Views: 11284

Re: Гудбай, VESA !

Код по ссылке ужасен, смог вытерпеть только первые строчки, не советую его показывать!
by Стас
Thu Jan 17, 2013 5:34 am
Forum: Graphics subsystem
Topic: Гудбай, VESA !
Replies: 11
Views: 11284

Re: Гудбай, VESA !

Перевод в 32 битный режим дополнительных процессоров, да и загрузочного, должен быть в коде, адрес начала которого должен быть кратен 12 битам, т.е. в начале страницы. Межпроцессорное прерывание, которое запускает процессоры, стартует их на начале любой страницы. Я уже рассказывал как это делается.
by Стас
Sat Jan 12, 2013 6:52 am
Forum: Network
Topic: Работа с сетью
Replies: 35
Views: 40826

Re: Работа с сетью

PCI\VEN_1106&DEV_3106&SUBSYS_14051186&REV_8B\4&2E98101C&0&08F0 Надеюсь на скорое включение моего девайса в ряды поддерживаемых)). Основная проблема включения девайса, это найти на него спецификацию, так что можно куданить копировать вендор и девайс со спеками в очередь. Для ...
by Стас
Sat Jan 12, 2013 6:38 am
Forum: Graphics subsystem
Topic: Гудбай, VESA !
Replies: 11
Views: 11284

Re: Гудбай, VESA !

Тоже так считаю. Молодец.
http://asmcode.ru/viewtopic.php?f=15&t=43
by Стас
Fri Aug 10, 2012 7:10 pm
Forum: Coding
Topic: VESA 1.2
Replies: 24
Views: 16039

Re: VESA 1.2

Установить видеорежим через VESA можно только в реальном режиме, а после перехода в защищённый уже нельзя, но дело в том, что этого и ненадо, т.к. получается что нормальный режим только один 1024*786. Валялся гдето драйвер для графики через порты на OSDeve, он работал в 90%. Если чип не имеет своей ...
by Стас
Fri Aug 10, 2012 4:08 pm
Forum: Coding
Topic: VESA 1.2
Replies: 24
Views: 16039

Re: VESA 1.2

Я не понял вопроса, т.е. что вообще требуется, версия VESA не важна, если нужен какой-нибудь видео режим, то средствами VESA перебираешь имеющиеся и если твой есть то установишь его, после чего у тебя будет просто адрес на память экранного буфера в памяти самой видеокарты и рисуй там на здоровье. От...
by Стас
Thu Aug 09, 2012 2:57 pm
Forum: Coding
Topic: VESA 1.2
Replies: 24
Views: 16039

Re: VESA 1.2

Цитата: " Установка видео режима через порты стандартна для всех видео карт " Означает ли это возможность предварительной отладки драйвера с использованием эмулятора (QEMU, например) с последующей адаптацией к конкретной видео карте? С устройствами работают через их регистры в памти, чере...
by Стас
Wed Aug 08, 2012 5:35 pm
Forum: Coding
Topic: VESA 1.2
Replies: 24
Views: 16039

Re: VESA 1.2

VESA просто устанавливает видео режим через порты и даёт адрес видео памяти. Это можно сделать и без неё, найти видюшку на шине PCI и посмотреть в её регистрах адрес её памяти. Установка видео режима через порты стандартна для всех видео карт, но через VESA это проще. Вообще с VESA лучше не связыват...
by Стас
Fri Aug 03, 2012 6:56 am
Forum: Assembler
Topic: Вопрос про функциональность ОС
Replies: 6
Views: 9285

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

Скорость таких игр как NFS зависит от скорости видеокарточки, т.к. процессор только даёт ссылки на память с текстурами и полигонами видеокарте, а считает она сама. Векторный редактор это просто редактор линий и текстур и т.д. который сохраняет в свой формат. Можно создать свой формат 3дфайла и самом...
by Стас
Tue Apr 24, 2012 5:18 am
Forum: Off-topic
Topic: Театр абсурда
Replies: 11
Views: 18468

Re: Театр абсурда

А если Mario, Leency, art_zh, ... это один человек? Как вариант. :roll:
А если я - это не я. :D
by Стас
Mon Apr 16, 2012 2:30 pm
Forum: Graphics subsystem
Topic: Реализация скругленных углов окон.
Replies: 27
Views: 24715

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

Мне кажется, что форматов формы окна должно быть несколько, один стандартный, другой для произвольных форм, третий для подсказок и хелпа. Например стандартное окно создаёт пустую область для отрисовки компонентов и может менять размер, а окошко произвольной формы имеет текстурку и там в четвёртом ба...
by Стас
Tue Apr 10, 2012 12:04 pm
Forum: Design
Topic: Динамическое определение дисковых устройств
Replies: 66
Views: 50256

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

Сам код чтения логических дисков(fat, ntfs) с физического и их записи в массив вам не пригодятся, у вас другие записи о дисках(не знаю какие), а например функции для контроллера AHCI EHCI(инициализация и чтения с них секторов) могу дать.
by Стас
Tue Apr 10, 2012 4:25 am
Forum: Design
Topic: Динамическое определение дисковых устройств
Replies: 66
Views: 50256

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

На данный момент с устройствами хранения данных работают два контроллера AHCI и EHCI, для них нужно думать динамическое определение дисков, т.к. их можно менять во время работы. Файловые менеджеры должны получать от системы инфу о смене диска, система должна записать новый диск в общий массив с диск...
by Стас
Wed Mar 28, 2012 5:33 am
Forum: Graphics subsystem
Topic: Функция 34 - узнать владельца точки на экране
Replies: 5
Views: 7145

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

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