1 #ifndef __BOOT_VIDEO_H__
2 #define __BOOT_VIDEO_H__
3 
4 /*
5  * Video modes numbered by menu position -- NOT RECOMMENDED because of lack
6  * of compatibility when extending the table. These are between 0x00 and 0xff.
7  */
8 #define VIDEO_FIRST_MENU    0x0000
9 
10 /* VESA BIOS video modes (VESA number + 0x0200) */
11 #define VIDEO_FIRST_VESA    0x0200
12 
13 /* Special video modes */
14 #define VIDEO_FIRST_SPECIAL 0x0f00
15 #define VIDEO_80x25         0x0f00
16 #define VIDEO_80x50         0x0f01
17 #define VIDEO_80x43         0x0f02
18 #define VIDEO_80x28         0x0f03
19 #define VIDEO_CURRENT_MODE  0x0f04
20 #define VIDEO_80x30         0x0f05
21 #define VIDEO_80x34         0x0f06
22 #define VIDEO_80x60         0x0f07
23 #define VIDEO_LAST_SPECIAL  0x0f08
24 
25 #define ASK_VGA             0xfffd
26 #define VIDEO_VESA_BY_SIZE  0xffff
27 
28 /* The "recalculate timings" flag */
29 #define VIDEO_RECALC        0x8000
30 
31 #endif /* __BOOT_VIDEO_H__ */
32