RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Macros
crt.h File Reference

CRT controller definitions. More...

Go to the source code of this file.

Macros

#define V_MONO   0xb0000
 
#define V_COLOR   0xb8000
 
#define VIDEO_MODE_ADDR   0x449
 
#define DISPLAY_CRT_BASE_IO_ADDR   0x463
 
#define NB_MAX_COL_ADDR   0x44a
 
#define NB_MAX_ROW_ADDR   0x484
 
#define VGAMODE7   0x7 /* VGA mode 7 */
 
#define BLACK   0x0
 
#define BLUE   0x1
 
#define GREEN   0x2
 
#define CYAN   0x3
 
#define RED   0x4
 
#define MAGENTA   0x5
 
#define BROWN   0x6
 
#define WHITE   0x7
 
#define GRAY   0x8
 
#define LT_BLUE   0x9
 
#define LT_GREEN   0xa
 
#define LT_CYAN   0xb
 
#define LT_RED   0xc
 
#define LT_MAGENTA   0xd
 
#define YELLOW   0xe
 
#define LT_WHITE   0xf
 
#define BLINK   0x8 /* Mask used to determine blinking */
 
#define OFF   0
 
#define ON   1
 
#define CC_CURSSTART   0x0a /* Cursor start scan line */
 
#define CC_CURSEND   0x0b /* Cursor end scan line */
 
#define CC_STARTADDRHI   0x0c /* start video ram addr msb */
 
#define CC_STARTADDRLO   0x0d /* start video ram lsb */
 
#define CC_CURSHIGH   0x0e /* Cursor high location (8 msb) */
 
#define CC_CURSLOW   0x0f /* Cursor low location (8 msb) */
 
#define CC_VRETSTART   0x10 /* vertical synchro start lsb */
 
#define CC_VRETEND   0x11 /* vertical syn end (also it control) */
 
#define CC_VDISPEND   0x12 /* vertical display end lsb register */
 

Detailed Description

CRT controller definitions.