Помощь - Поиск - Пользователи - Календарь
Полная версия: видео страницы
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Gonz
есть ли драйвер, который поддерживает более 1 видео страницы и разрешение 1204*768 256 цветов?
vesa356 и svga256 вроде как не подходятsad.gif
Archon
Насколько я помню, в VESA количество страниц зависит только от объема памяти на видеокарте.
Gonz
Цитата(Archon @ 1.06.2007 22:50) *

Насколько я помню, в VESA количество страниц зависит только от объема памяти на видеокарте.

А максимальное разрешение там какое? и цветов сколько?
Ozzя
Драйверы для режимов с 256-ми (и выше) цветами (*.bgi) не поддерживают видеостраницы. За исключением режима X. (320X240, 320X400, etc.).
Рекомендую библиотеку Plus System Pro
Archon
Цитата
Драйверы для режимов с 256-ми (и выше) цветами (*.bgi) не поддерживают видеостраницы. За исключением режима X. (320X240, 320X400, etc.).
Хм.. Но ведь в самой весе можно устанавливать из какого участка видеопамяти брать картинку для отображения на экран. Ниже привел функцию, но не знаю, сработает ли она вместе с bgi. Gonz, попробуй, вдруг поможет.
function SetVESAStart(XStart,YStart:word):boolean;
var RetCode:word;
begin
asm
mov ax,$4f07
xor bx,bx
mov cx,XStart
mov dx,YStart
int $10
mov RetCode,ax
end;
SetVESAStart := RetCode = $004f;
end;
Ozzя
Archon
Вопрос только в том, а стоит ли изобретать велосипед. Ибо вышеуказанная библиотека и так всё это умеет делать. + куча дополнительных разных вкусностей.
Gonz
Цитата(Ozzя @ 2.06.2007 12:48) *

Драйверы для режимов с 256-ми (и выше) цветами (*.bgi) не поддерживают видеостраницы. За исключением режима X. (320X240, 320X400, etc.).
Рекомендую библиотеку Plus System Pro

А где можно найти описание того, что она может?
Ozzя
SUPPORTED GRAPHIC MODES: │
│ MCGA/VGA (13h); │
│X MODE (320x200,320x240,360x200,360x240, │
376x282,320x400,320x480,360x400,360x480, |
│ 360x360,376x308,376x564) |
│SVGA/VBE 2.0 up to 1600x1200 (256 colors,│
HiColor (32K/64K), TrueColor (16M/16M+A);
│Fastest speed (use i80386 instructions!)│
Sprites (with transparent!) >64K, logical
| pages, hardware scrolling, palette │
operations,lines,boxes,circles,elippses,
│ polygones, floodfill, splited screens, |
│ monochrome and colored fonts and mouse |
pointers,graph windows and virtual pages,
more usefull stuff for YOUR own programs│
+ Fastest Memory library; │
│+ Mouse library;
+ Direct link (USING COM PORTS) library
│+ Keyboard Library; │
|+ Multi video modes Images library
|+ Fixed point library for 3D graphic |
│+ i80386 Library; │
+ MIDPAK & DIGPAK (MIDI,SONUD) library;
|+ Multi video modes FLI player Library; |
|+ Andvanced ZenTimer timing library; |
│+ English Documentation; |
│ Works in REAL MODE and under DPMI 16!!!│
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.