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

Ваш аккаунт

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

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

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

Как установить графический видеорежим?

11K
01 апреля 2006 года
ArtemESC
14 / / 19.02.2006
На ассемблере, желательно без прерываний
BIOS...
13K
02 апреля 2006 года
ant-str
36 / / 01.04.2006
Переключить видеорежим видеоадаптера можно двумя способами: через BIOS (в том числе VBE) и через непосредственное обращение к регистрам видеоадаптера. Каждый вид видеоадаптеров имеет свою систему регистров и свой протокол обращения к ним. В данном случае ищи спецификацию на свой видеоадаптер (если она существует и находиться в публичном доступе) или используй BIOS.

Ответ на вопрос. Из официальных документов смотри:
Phoenix BIOS User's Manual на сайте http://phoenix.com
VBE/Core 3.0 Specification на сайте http://vesa.org

P.S. Сам не найдёшь, дам более точные ссылки или скину на e-mail.
10K
03 апреля 2006 года
Amellion
28 / / 01.03.2006
Цитата:
Originally posted by ArtemESC
На ассемблере, желательно без прерываний
BIOS...


В инете можно найти книги по этой теме. Но некоторые лишь описывают как это делается.

11K
05 апреля 2006 года
ArtemESC
14 / / 19.02.2006
Цитата:
Originally posted by ant-str
Переключить видеорежим видеоадаптера можно двумя способами: через BIOS (в том числе VBE) и через непосредственное обращение к регистрам видеоадаптера. Каждый вид видеоадаптеров имеет свою систему регистров и свой протокол обращения к ним. В данном случае ищи спецификацию на свой видеоадаптер (если она существует и находиться в публичном доступе) или используй BIOS.

Ответ на вопрос. Из официальных документов смотри:
Phoenix BIOS User's Manual на сайте http://phoenix.com
VBE/Core 3.0 Specification на сайте http://vesa.org

P.S. Сам не найдёшь, дам более точные ссылки или скину на e-mail.




Пришли пожалуйста, чего то я ничего не нашел,
лучше через BIOS...

13K
06 апреля 2006 года
ant-str
36 / / 01.04.2006
Цитата:
Originally posted by ArtemESC
Пришли пожалуйста, чего то я ничего не нашел,
лучше через BIOS...


PhoenixBIOS 4.0 - Revision 6 User's Manual
http://www.phoenix.com/en/Customer+Services/White+Papers-Specs/Platform+System+Software+Documents/default.htm

13K
06 апреля 2006 года
ant-str
36 / / 01.04.2006
Цитата:
Originally posted by ArtemESC
Пришли пожалуйста, чего то я ничего не нашел,
лучше через BIOS...


VBE/Core 3.0
http://www.vesa.org/public/VBE/vbecore3.pdf

17K
07 апреля 2006 года
Potter
6 / / 07.04.2006
Цитата:
Originally posted by ArtemESC
На ассемблере, желательно без прерываний
BIOS...


а зачем тебе такие проблемы? :) с BIOS же по-любому лучше
mov al, номер_режима
int 10h
и готого :D

11K
08 апреля 2006 года
ArtemESC
14 / / 19.02.2006
Цитата:
Originally posted by Potter
а зачем тебе такие проблемы? :) с BIOS же по-любому лучше
mov al, номер_режима
int 10h
и готого :D


Таким образом вроде бы только до
640X480?

17K
14 апреля 2006 года
Tifon
2 / / 14.04.2006
Цитата:
Originally posted by ArtemESC
Таким образом вроде бы только до
640X480?


Существует специальное расширение биоса видеоадаптера - VESA BIOS.
Оф. сайт - vesa.org
Которое позволяет юзать графику от 640х480 и до оч. больших разрешений + 32-х битный цвет.
Вызывается данное расширение вот так:

mov ax,4F00h
int 10h

а далее устанавливаем нужный режим. Вобщем, качайте доку с оф. сайта, там все есть.

With best regards, Tifon.

18K
29 апреля 2006 года
Donbas
1 / / 29.04.2006
Цитата:
Originally posted by ArtemESC
На ассемблере, желательно без прерываний
BIOS...



За допомогою функцій VESA можна встановити режим до 1280x1024 (можливо, і більше):

-------------
mov ax,4F02h
mov bx,код_режиму
int 10h
----------------

Коди графічних режимів:

100h - 640х400х256
101h - 640х480х256
102h - 800х600х16
103h - 800х600х256
104h - 1024х768х16
105h - 1024х768х256
106h - 1280х1024х16
107h - 1280х1024х256

110h - 640х480х32К
111h - 640х480х64К
112h - 640х480х16М

113h - 800х600х32К
114h - 800х600х64К
115h - 800х600х16М

116h - 1024х768х32К
117h - 1024х768х64К
118h - 1024х768х16М

119h - 1280х1024х32К
11Ah - 1280х1024х64К
11Bh - 1280х1024х16М

Режим встановлюється в DOS (в Windows програма вилітає), частота оновлення екрану - 60 Гц (частоту можна задавати, тільки не знаю як).

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог