KolibriOS kernel
bootvesa.inc File Reference

Variables

VBE_VGAInfo struc
 
dd _VESASignature
 char More...
 
dw _VESAVersion
 short More...
 
dd _OemStringPtr
 char * More...
 
dd _Capabilities
 ulong More...
 
dd _VideoModePtr
 ulong More...
 
dw _TotalMemory
 short More...
 
db _OemSoftwareRev
 VBE 2.0+ short. More...
 
dw _OemVendorNamePtr
 char * More...
 
dw _OemProductNamePtr
 char * More...
 
dw _OemProductRevPtr
 char * More...
 
rb _reserved
 char More...
 
rb _OemData
 char More...
 
dw _ModeAttributes
 short More...
 
db _WinAAttributes
 char More...
 
db _WinBAttributes
 char More...
 
dw _WinGranularity
 short More...
 
dw _WinSize
 short More...
 
dw _WinASegment
 ushort More...
 
dw _WinBSegment
 ushort More...
 
dd _WinFuncPtr
 void * More...
 
dw _BytesPerScanLine
 short More...
 
dw _XRes
 short More...
 
dw _YRes
 short More...
 
db _XCharSize
 char More...
 
db _YCharSize
 char More...
 
db _NumberOfPlanes
 char More...
 
db _BitsPerPixel
 char More...
 
db _NumberOfBanks
 char More...
 
db _MemoryModel
 char More...
 
db _BankSize
 char More...
 
db _NumberOfImagePages
 char More...
 
db _res1
 char More...
 
db _RedMaskSize
 char More...
 
db _RedFieldPosition
 char More...
 
db _GreenMaskSize
 char More...
 
db _GreenFieldPosition
 char More...
 
db _BlueMaskSize
 char More...
 
db _BlueFieldPosition
 char More...
 
db _RsvedMaskSize
 char More...
 
db _RsvedFieldPosition
 char More...
 
db _DirectColorModeInfo
 char ; MISSED IN THIS TUTORIAL!! SEE ABOVE More...
 
dd _PhysBasePtr
 VBE 2.0+ ulong. More...
 
dd _OffScreenMemOffset
 ulong More...
 
dw _OffScreenMemSize
 short More...
 
dw _LinbytesPerScanLine
 VBE 3.0+ short. More...
 
db _BankNumberOfImagePages
 char More...
 
db _LinNumberOfImagePages
 char More...
 
db _LinRedMaskSize
 char More...
 
db _LinRedFieldPosition
 char More...
 
db _LingreenMaskSize
 char More...
 
db _LinGreenFieldPosition
 char More...
 
db _LinBlueMaskSize
 char More...
 
db _LinBlueFieldPosition
 char More...
 
db _LinRsvdMaskSize
 char More...
 
db _LinRsvdFieldPosition
 char More...
 
dd _MaxPixelClock
 ulong More...
 
rb _res2
 char More...
 
VBE_VGAInfo vi
 
VBE_ModeInfo mi
 
label modes_table
 
dw cursor_pos
 ????????? ???????? ???????. More...
 
dw cursor_pos_old
 
dw home_cursor
 current shows rows a table More...
 
dw end_cursor
 end of position current shows rows a table More...
 
dw scroll_start
 start position of scroll bar More...
 
dw scroll_end
 end position of scroll bar More...
 
label int2str
 
label int2strnz
 
label v_mode_error
 ----------------------------------------------------— Write message about incorrect v_mode and write message about jmp on swith v_mode More...
 
label print_vesa_info
 ----------------------------------------------------— More...
 
label calc_vmodes_table
 
label draw_current_vmode
 
label check_first_parm
 --------------------------------------------------------------------------— More...
 
label draw_vmodes_table
 --------------------------------------------------------------------------— More...
 
label clear_vmodes_table
 --------------------------------------------------------------------------— Clear arrea of current video page (0xb800) More...
 
label set_vmode
 

Variable Documentation

◆ _BankNumberOfImagePages

db _BankNumberOfImagePages

char

Initial value
?
Source
boot/bootvesa.inc:62

◆ _BankSize

db _BankSize

char

Initial value
?
Source
boot/bootvesa.inc:44

◆ _BitsPerPixel

db _BitsPerPixel

char

Initial value
?
Source
boot/bootvesa.inc:41

◆ _BlueFieldPosition

db _BlueFieldPosition

char

Initial value
?
Source
boot/bootvesa.inc:52

◆ _BlueMaskSize

db _BlueMaskSize

char

Initial value
?
Source
boot/bootvesa.inc:51

◆ _BytesPerScanLine

dw _BytesPerScanLine

short

Initial value
?
Source
boot/bootvesa.inc:35

◆ _Capabilities

dd _Capabilities

ulong

Initial value
?
Source
boot/bootvesa.inc:14

◆ _DirectColorModeInfo

db _DirectColorModeInfo

char ; MISSED IN THIS TUTORIAL!! SEE ABOVE

Initial value
?
Source
boot/bootvesa.inc:55

◆ _GreenFieldPosition

db _GreenFieldPosition

char

Initial value
?
Source
boot/bootvesa.inc:50

◆ _GreenMaskSize

db _GreenMaskSize

char

Initial value
?
Source
boot/bootvesa.inc:49

◆ _LinBlueFieldPosition

db _LinBlueFieldPosition

char

Initial value
?
Source
boot/bootvesa.inc:69

◆ _LinBlueMaskSize

db _LinBlueMaskSize

char

Initial value
?
Source
boot/bootvesa.inc:68

◆ _LinbytesPerScanLine

dw _LinbytesPerScanLine

VBE 3.0+ short.

Initial value
?
Source
boot/bootvesa.inc:61

◆ _LinGreenFieldPosition

db _LinGreenFieldPosition

char

Initial value
?
Source
boot/bootvesa.inc:67

◆ _LingreenMaskSize

db _LingreenMaskSize

char

Initial value
?
Source
boot/bootvesa.inc:66

◆ _LinNumberOfImagePages

db _LinNumberOfImagePages

char

Initial value
?
Source
boot/bootvesa.inc:63

◆ _LinRedFieldPosition

db _LinRedFieldPosition

char

Initial value
?
Source
boot/bootvesa.inc:65

◆ _LinRedMaskSize

db _LinRedMaskSize

char

Initial value
?
Source
boot/bootvesa.inc:64

◆ _LinRsvdFieldPosition

db _LinRsvdFieldPosition

char

Initial value
?
Source
boot/bootvesa.inc:71

◆ _LinRsvdMaskSize

db _LinRsvdMaskSize

char

Initial value
?
Source
boot/bootvesa.inc:70

◆ _MaxPixelClock

dd _MaxPixelClock

ulong

Initial value
?
Source
boot/bootvesa.inc:72

◆ _MemoryModel

db _MemoryModel

char

Initial value
?
Source
boot/bootvesa.inc:43

◆ _ModeAttributes

dw _ModeAttributes

short

Initial value
?
Source
boot/bootvesa.inc:27

◆ _NumberOfBanks

db _NumberOfBanks

char

Initial value
?
Source
boot/bootvesa.inc:42

◆ _NumberOfImagePages

db _NumberOfImagePages

char

Initial value
?
Source
boot/bootvesa.inc:45

◆ _NumberOfPlanes

db _NumberOfPlanes

char

Initial value
?
Source
boot/bootvesa.inc:40

◆ _OemData

rb _OemData

char

Initial value
256
Source
boot/bootvesa.inc:23

◆ _OemProductNamePtr

dw _OemProductNamePtr

char *

Initial value
?
Source
boot/bootvesa.inc:20

◆ _OemProductRevPtr

dw _OemProductRevPtr

char *

Initial value
?
Source
boot/bootvesa.inc:21

◆ _OemSoftwareRev

db _OemSoftwareRev

VBE 2.0+ short.

Initial value
?
Source
boot/bootvesa.inc:18

◆ _OemStringPtr

dd _OemStringPtr

char *

Initial value
?
Source
boot/bootvesa.inc:13

◆ _OemVendorNamePtr

dw _OemVendorNamePtr

char *

Initial value
?
Source
boot/bootvesa.inc:19

◆ _OffScreenMemOffset

dd _OffScreenMemOffset

ulong

Initial value
?
Source
boot/bootvesa.inc:58

◆ _OffScreenMemSize

dw _OffScreenMemSize

short

Initial value
?
Source
boot/bootvesa.inc:59

◆ _PhysBasePtr

dd _PhysBasePtr

VBE 2.0+ ulong.

Initial value
?
Source
boot/bootvesa.inc:57

◆ _RedFieldPosition

db _RedFieldPosition

char

Initial value
?
Source
boot/bootvesa.inc:48

◆ _RedMaskSize

db _RedMaskSize

char

Initial value
?
Source
boot/bootvesa.inc:47

◆ _res1

db _res1

char

Initial value
?
Source
boot/bootvesa.inc:46

◆ _res2

rb _res2

char

Initial value
190
Source
boot/bootvesa.inc:73

◆ _reserved

rb _reserved

char

Initial value
222
Source
boot/bootvesa.inc:22

◆ _RsvedFieldPosition

db _RsvedFieldPosition

char

Initial value
?
Source
boot/bootvesa.inc:54

◆ _RsvedMaskSize

db _RsvedMaskSize

char

Initial value
?
Source
boot/bootvesa.inc:53

◆ _TotalMemory

dw _TotalMemory

short

Initial value
?
Source
boot/bootvesa.inc:16

◆ _VESASignature

dd _VESASignature

char

Initial value
?
Source
boot/bootvesa.inc:11

◆ _VESAVersion

dw _VESAVersion

short

Initial value
?
Source
boot/bootvesa.inc:12

◆ _VideoModePtr

dd _VideoModePtr

ulong

Initial value
?
Source
boot/bootvesa.inc:15

◆ _WinAAttributes

db _WinAAttributes

char

Initial value
?
Source
boot/bootvesa.inc:28

◆ _WinASegment

dw _WinASegment

ushort

Initial value
?
Source
boot/bootvesa.inc:32

◆ _WinBAttributes

db _WinBAttributes

char

Initial value
?
Source
boot/bootvesa.inc:29

◆ _WinBSegment

dw _WinBSegment

ushort

Initial value
?
Source
boot/bootvesa.inc:33

◆ _WinFuncPtr

dd _WinFuncPtr

void *

Initial value
?
Source
boot/bootvesa.inc:34

◆ _WinGranularity

dw _WinGranularity

short

Initial value
?
Source
boot/bootvesa.inc:30

◆ _WinSize

dw _WinSize

short

Initial value
?
Source
boot/bootvesa.inc:31

◆ _XCharSize

db _XCharSize

char

Initial value
?
Source
boot/bootvesa.inc:38

◆ _XRes

dw _XRes

short

Initial value
?
Source
boot/bootvesa.inc:36

◆ _YCharSize

db _YCharSize

char

Initial value
?
Source
boot/bootvesa.inc:39

◆ _YRes

dw _YRes

short

Initial value
?
Source
boot/bootvesa.inc:37

◆ calc_vmodes_table

label calc_vmodes_table

◆ check_first_parm

label check_first_parm

--------------------------------------------------------------------------—

Source
boot/bootvesa.inc:361

◆ clear_vmodes_table

label clear_vmodes_table

--------------------------------------------------------------------------— Clear arrea of current video page (0xb800)

Source
boot/bootvesa.inc:701

◆ cursor_pos

dw cursor_pos

????????? ???????? ???????.

Initial value
0
Source
boot/bootvesa.inc:81

◆ cursor_pos_old

dw cursor_pos_old
Initial value
0
Source
boot/bootvesa.inc:82

◆ draw_current_vmode

label draw_current_vmode

◆ draw_vmodes_table

label draw_vmodes_table

--------------------------------------------------------------------------—

Source
boot/bootvesa.inc:505

◆ end_cursor

dw end_cursor

end of position current shows rows a table

Initial value
0
Source
boot/bootvesa.inc:84

◆ home_cursor

dw home_cursor

current shows rows a table

Initial value
0
Source
boot/bootvesa.inc:83

◆ int2str

label int2str

◆ int2strnz

label int2strnz

◆ mi

VBE_ModeInfo mi
Initial value
Source
boot/bootvesa.inc:78

◆ modes_table

label modes_table

◆ print_vesa_info

label print_vesa_info

----------------------------------------------------—

Source
boot/bootvesa.inc:136

◆ scroll_end

dw scroll_end

end position of scroll bar

Initial value
0
Source
boot/bootvesa.inc:86

◆ scroll_start

dw scroll_start

start position of scroll bar

Initial value
0
Source
boot/bootvesa.inc:85

◆ set_vmode

label set_vmode

◆ struc

VBE_ModeInfo struc
Initial value
{
Source
boot/bootvesa.inc:10
Initial value
{
Source
boot/bootvesa.inc:26

◆ v_mode_error

label v_mode_error

----------------------------------------------------— Write message about incorrect v_mode and write message about jmp on swith v_mode

Source
boot/bootvesa.inc:120

◆ vi

VBE_VGAInfo vi
Initial value
Source
boot/bootvesa.inc:77