[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
About VBE double buffering
From: |
y.volta |
Subject: |
About VBE double buffering |
Date: |
Wed, 10 Sep 2008 08:24:21 +0800 |
I noticed that `grub_vbe_bios_set_display_start () which used AX=4F07h
INT10h' used in the fancy menu patch. This will use the video buffer to do
buffering, but this function will fail on some system, Collin told us in his
Journal:
"However, VMware doesn't seem to support the VBE set display start operation,
at least in the video mode that GRUB uses (for the basic video test, which uses
indexed color 1024x768 mode). "
so, this may have compatible issue. i think, is there any possible, use a
non-video-card memory to be the drawing buffer, when done, we copy its contents
to video memory? this obviously has performance issue, but has more compatible.
Furthmore, i suggest, we should implement the bank-switch function in VBE
framework, for there are a few system's video card may have no LFB modes. for
example, here is a card i meet: ( i gathered 22 cards, it is only one without
lfb in each modes; many cards have no lfb in 4 colours mode. )
VESA VBE version 3.0 detected (NVidia)
Available VESA videomodes:
mode W * H memory bpl NoP banks banksz dmode modeattr colors
-------------------------------------------------------------------------------------------
100h 640 x 400 PK 640 1 1 0 0 1100011111 256
101h 640 x 480 PK 640 1 1 0 0 1100011111 256
102h 800 x 600 PL 100 4 1 0 0 1100011111 16
103h 800 x 600 PK 800 1 1 0 0 1100011111 256
104h 1024 x 768 PL 128 4 1 0 0 1100011111 16
105h 1024 x 768 PK 1024 1 1 0 0 1100011111 256
106h 1280 x 1024 PL 160 4 1 0 0 1100011111 16
107h 1280 x 1024 PK 1280 1 1 0 0 1100011111 256
108h 80 x 60 0 160 1 1 0 0 1100001111 16
109h 132 x 25 0 264 1 1 0 0 1100001111 16
10Ah 132 x 43 0 264 1 1 0 0 1100001111 16
10Bh 132 x 50 0 264 1 1 0 0 1100001111 16
10Ch 132 x 60 0 264 1 1 0 0 1100001111 16
10Eh 320 x 200 RGB 640 1 1 0 0 1100011111 64K
10Fh 320 x 200 RGB 1280 1 1 0 0 1100011111 32 bits per pixel
111h 640 x 480 RGB 1280 1 1 0 0 1100011111 64K
112h 640 x 480 RGB 2560 1 1 0 0 1100011111 32 bits per pixel
114h 800 x 600 RGB 1600 1 1 0 0 1100011111 64K
115h 800 x 600 RGB 3200 1 1 0 0 1100011111 32 bits per pixel
117h 1024 x 768 RGB 2048 1 1 0 0 1100011111 64K
118h 1024 x 768 RGB 4096 1 1 0 0 1100011111 32 bits per pixel
11Ah 1280 x 1024 RGB 2560 1 1 0 0 1100011111 64K
130h 320 x 200 PK 320 1 1 0 0 1100011111 256
131h 320 x 400 PK 320 1 1 0 0 1100011111 256
132h 320 x 400 RGB 640 1 1 0 0 1100011111 64K
133h 320 x 400 RGB 1280 1 1 0 0 1100011111 32 bits per pixel
134h 320 x 240 PK 320 1 1 0 0 1100011111 256
135h 320 x 240 RGB 640 1 1 0 0 1100011111 64K
136h 320 x 240 RGB 1280 1 1 0 0 1100011111 32 bits per pixel
13Dh 640 x 400 RGB 1280 1 1 0 0 1100011111 64K
13Eh 640 x 400 RGB 2560 1 1 0 0 1100011111 32 bits per pixel
145h 1600 x 1200 PK 1600 1 1 0 0 1100011111 256
146h 1600 x 1200 RGB 3200 1 1 0 0 1100011111 64K
147h 1400 x 1050 PK 1400 1 1 0 0 1100011111 256
148h 1400 x 1050 RGB 2800 1 1 0 0 1100011111 64K
Information for mode 0100h - 640x400 8bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 640
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 8
Number of memory blocks 1
Memory model 4
Size of memory blocks 0
Information for mode 0101h - 640x480 8bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 640
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 8
Number of memory blocks 1
Memory model 4
Size of memory blocks 0
Information for mode 0102h - 800x600 4bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 100
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 4
Number of bits per screen pixel 4
Number of memory blocks 1
Memory model 3
Size of memory blocks 0
Information for mode 0103h - 800x600 8bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 800
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 8
Number of memory blocks 1
Memory model 4
Size of memory blocks 0
Information for mode 0104h - 1024x768 4bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 128
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 4
Number of bits per screen pixel 4
Number of memory blocks 1
Memory model 3
Size of memory blocks 0
Information for mode 0105h - 1024x768 8bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 1024
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 8
Number of memory blocks 1
Memory model 4
Size of memory blocks 0
Information for mode 0106h - 1280x1024 4bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 160
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 4
Number of bits per screen pixel 4
Number of memory blocks 1
Memory model 3
Size of memory blocks 0
Information for mode 0107h - 1280x1024 8bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 1280
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 8
Number of memory blocks 1
Memory model 4
Size of memory blocks 0
Information for mode 0108h - 80x60 4bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Text
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 32k
Size of the two access windows 32k
Segment address of first access window b800h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 160
Width of character matrix in pixels 8
Height of character matrix in pixels 8
Number of bitplanes 1
Number of bits per screen pixel 4
Number of memory blocks 1
Memory model 0
Size of memory blocks 0
Information for mode 0109h - 132x25 4bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Text
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 32k
Size of the two access windows 32k
Segment address of first access window b800h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 264
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 4
Number of memory blocks 1
Memory model 0
Size of memory blocks 0
Information for mode 010ah - 132x43 4bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Text
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 32k
Size of the two access windows 32k
Segment address of first access window b800h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 264
Width of character matrix in pixels 8
Height of character matrix in pixels 9
Number of bitplanes 1
Number of bits per screen pixel 4
Number of memory blocks 1
Memory model 0
Size of memory blocks 0
Information for mode 010bh - 132x50 4bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Text
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 32k
Size of the two access windows 32k
Segment address of first access window b800h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 264
Width of character matrix in pixels 8
Height of character matrix in pixels 8
Number of bitplanes 1
Number of bits per screen pixel 4
Number of memory blocks 1
Memory model 0
Size of memory blocks 0
Information for mode 010ch - 132x60 4bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Text
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 32k
Size of the two access windows 32k
Segment address of first access window b800h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 264
Width of character matrix in pixels 8
Height of character matrix in pixels 8
Number of bitplanes 1
Number of bits per screen pixel 4
Number of memory blocks 1
Memory model 0
Size of memory blocks 0
Information for mode 010eh - 320x200 16bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 640
Width of character matrix in pixels 8
Height of character matrix in pixels 8
Number of bitplanes 1
Number of bits per screen pixel 16
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 010fh - 320x200 32bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 1280
Width of character matrix in pixels 8
Height of character matrix in pixels 8
Number of bitplanes 1
Number of bits per screen pixel 32
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0111h - 640x480 16bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 1280
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 16
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0112h - 640x480 32bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 2560
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 32
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0114h - 800x600 16bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 1600
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 16
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0115h - 800x600 32bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 3200
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 32
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0117h - 1024x768 16bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 2048
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 16
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0118h - 1024x768 32bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 4096
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 32
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 011ah - 1280x1024 16bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 2560
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 16
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0130h - 320x200 8bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 320
Width of character matrix in pixels 8
Height of character matrix in pixels 8
Number of bitplanes 1
Number of bits per screen pixel 8
Number of memory blocks 1
Memory model 4
Size of memory blocks 0
Information for mode 0131h - 320x400 8bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 320
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 8
Number of memory blocks 1
Memory model 4
Size of memory blocks 0
Information for mode 0132h - 320x400 16bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 640
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 16
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0133h - 320x400 32bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 1280
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 32
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0134h - 320x240 8bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 320
Width of character matrix in pixels 8
Height of character matrix in pixels 8
Number of bitplanes 1
Number of bits per screen pixel 8
Number of memory blocks 1
Memory model 4
Size of memory blocks 0
Information for mode 0135h - 320x240 16bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 640
Width of character matrix in pixels 8
Height of character matrix in pixels 8
Number of bitplanes 1
Number of bits per screen pixel 16
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0136h - 320x240 32bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 1280
Width of character matrix in pixels 8
Height of character matrix in pixels 8
Number of bitplanes 1
Number of bits per screen pixel 32
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 013dh - 640x400 16bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 1280
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 16
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 013eh - 640x400 32bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 2560
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 32
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0145h - 1600x1200 8bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 1600
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 8
Number of memory blocks 1
Memory model 4
Size of memory blocks 0
Information for mode 0146h - 1600x1200 16bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 3200
Width of character matrix in pixels 8
Height of character matrix in pixels 16
Number of bitplanes 1
Number of bits per screen pixel 16
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
Information for mode 0147h - 1400x1050 8bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 1400
Width of character matrix in pixels 8
Height of character matrix in pixels 14
Number of bitplanes 1
Number of bits per screen pixel 8
Number of memory blocks 1
Memory model 4
Size of memory blocks 0
Information for mode 0148h - 1400x1050 16bit color
-----------------------------------------------------------------
Can this mode be used with the attached monitor? Yes
Are the BIOS text functions supported in this mode? Yes
Monochrome or colour? Color
Mode type Graphic
Linear Frame Buffer memory model? No
Access window information:
A Available, Read Access, Write Access
B Not Available, No Read Access, No Write Access
Granularity 64k
Size of the two access windows 64k
Segment address of first access window a000h
Segment address of second access window 0000h
bankSwitch far call address C000:A6F1
Number of bytes required for each pixel line 2800
Width of character matrix in pixels 8
Height of character matrix in pixels 14
Number of bitplanes 1
Number of bits per screen pixel 16
Number of memory blocks 1
Memory model 6
Size of memory blocks 0
-----------------------------------------
y.volta
- About VBE double buffering,
y.volta <=