VirtualBox

source: vbox/trunk/src/VBox/Devices/Graphics/BIOS/vgadefs.h@ 76519

Last change on this file since 76519 was 76519, checked in by vboxsync, 5 years ago

Devices: Header guard fixing preps. bugref:9344

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.1 KB
Line 
1#ifndef VBOX_INCLUDED_Graphics_vgadefs_h
2#define VBOX_INCLUDED_Graphics_vgadefs_h
3
4/*
5 *
6 * BIOS Memory
7 *
8 */
9#define BIOSMEM_SEG 0x40
10
11#define BIOSMEM_INITIAL_MODE 0x10
12#define BIOSMEM_CURRENT_MODE 0x49
13#define BIOSMEM_NB_COLS 0x4A
14#define BIOSMEM_PAGE_SIZE 0x4C
15#define BIOSMEM_CURRENT_START 0x4E
16#define BIOSMEM_CURSOR_POS 0x50
17#define BIOSMEM_CURSOR_TYPE 0x60
18#define BIOSMEM_CURRENT_PAGE 0x62
19#define BIOSMEM_CRTC_ADDRESS 0x63
20#define BIOSMEM_CURRENT_MSR 0x65
21#define BIOSMEM_CURRENT_PAL 0x66
22#define BIOSMEM_NB_ROWS 0x84
23#define BIOSMEM_CHAR_HEIGHT 0x85
24#define BIOSMEM_VIDEO_CTL 0x87
25#define BIOSMEM_SWITCHES 0x88
26#define BIOSMEM_MODESET_CTL 0x89
27#define BIOSMEM_DCC_INDEX 0x8A
28#define BIOSMEM_VS_POINTER 0xA8
29#define BIOSMEM_VBE_FLAG 0xB9
30#define BIOSMEM_VBE_MODE 0xBA
31
32
33/*
34 *
35 * VGA registers
36 *
37 */
38#define VGAREG_ACTL_ADDRESS 0x3c0
39#define VGAREG_ACTL_WRITE_DATA 0x3c0
40#define VGAREG_ACTL_READ_DATA 0x3c1
41
42#define VGAREG_INPUT_STATUS 0x3c2
43#define VGAREG_WRITE_MISC_OUTPUT 0x3c2
44#define VGAREG_VIDEO_ENABLE 0x3c3
45#define VGAREG_SEQU_ADDRESS 0x3c4
46#define VGAREG_SEQU_DATA 0x3c5
47
48#define VGAREG_PEL_MASK 0x3c6
49#define VGAREG_DAC_STATE 0x3c7
50#define VGAREG_DAC_READ_ADDRESS 0x3c7
51#define VGAREG_DAC_WRITE_ADDRESS 0x3c8
52#define VGAREG_DAC_DATA 0x3c9
53
54#define VGAREG_READ_FEATURE_CTL 0x3ca
55#define VGAREG_READ_MISC_OUTPUT 0x3cc
56
57#define VGAREG_GRDC_ADDRESS 0x3ce
58#define VGAREG_GRDC_DATA 0x3cf
59
60#define VGAREG_MDA_CRTC_ADDRESS 0x3b4
61#define VGAREG_MDA_CRTC_DATA 0x3b5
62#define VGAREG_VGA_CRTC_ADDRESS 0x3d4
63#define VGAREG_VGA_CRTC_DATA 0x3d5
64
65#define VGAREG_MDA_WRITE_FEATURE_CTL 0x3ba
66#define VGAREG_VGA_WRITE_FEATURE_CTL 0x3da
67#define VGAREG_ACTL_RESET 0x3da
68
69#define VGAREG_MDA_MODECTL 0x3b8
70#define VGAREG_CGA_MODECTL 0x3d8
71#define VGAREG_CGA_PALETTE 0x3d9
72
73#endif
74
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use