1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
info_mode:
FlagMode dw 0; // Flag du mode video concerne
FlagW1 db 0; // Flag de la premiere fenetre d'acces
FlagW2 db 0; // Flag de la deuxieme fenetre d'acces
Gran dw 0; // Granularite en Ko
WTaille dw 0; // Taille des deux fenetres d'acces
W1Seg dw 0; // Segment de la premiere fenetre
W2Seg dw 0; // Segment de la deuxieme fenetre
Foncp dd 0; // Offset de la fonction Bank switch
ByteRes dw 0; // Nb d'octets occupés par une ligne de pts
XRes dw 0; // Resolution en X pts/carac
YRes dw 0; // Resolution en Y pts/carac
XCar db 0; // Largeur caractere en pts
YCar db 0; // Longueur caractere en pts
NPlan db 0; // Nombre de plans de bits
BPpix db 0; // Nombre de bits par pixels
NBank db 0; // Nombre de bank memoire
MModel db 0; // Modele memoire
BTaille db 0; // Taille des banks memoires
IPage db 0; // Nombre d'image page
Reserve db 0; // Toujours à 1
; // VBE 1.2 Extensions
RedMaskSize db 0;
RedFieldPosition db 0;
GreenMaskSize db 0;
GreenFieldPosition db 0;
BlueMaskSize db 0;
BlueFieldPosition db 0;
ReservedMaskSize db 0;
ReservedFieldPosition db 0;
DirectColourModeInfo db 0;
; // VBE 2.0 Extentions
PhysBasePtr dd 0; // adresse phys du ptr LFB !
OffScreenMemOffset dd 0;
OffScreenMemSize dw 0; |