@@ -17,116 +17,4 @@ _cc en_letters[MAX_EN_LETTERS_SIZE] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', '
17
17
_cc lower_tr_letters[MAX_TR_LETTERS_SIZE] = {' a' , ' b' , ' c' , ' ç' , ' d' , ' e' , ' f' , ' g' , ' ğ' , ' h' , ' ı' , ' i' , ' j' , ' k' , ' l' , ' m' , ' n' , ' o' , ' ö' , ' p' , ' r' , ' s' , ' ş' , ' t' , ' u' , ' ü' , ' v' , ' y' , ' z' };
18
18
_cc lower_en_letters[MAX_EN_LETTERS_SIZE] = {' a' , ' b' , ' c' , ' d' , ' e' , ' f' , ' g' , ' h' , ' ı' , ' j' , ' k' , ' l' , ' m' , ' n' , ' o' , ' p' , ' q' , ' r' , ' s' , ' t' , ' u' , ' v' , ' w' , ' x' , ' y' , ' z' };
19
19
20
- // List of BIOS Color Attributes
21
- // link: https://en.wikipedia.org/wiki/BIOS_color_attributes
22
-
23
- #define VGA_COLOR_BLACK 0x0
24
- #define VGA_COLOR_BLUE 0x1
25
- #define VGA_COLOR_GREEN 0x2
26
- #define VGA_COLOR_CYAN 0x3
27
- #define VGA_COLOR_RED 0x4
28
- #define VGA_COLOR_MAGENTA 0x5
29
- #define VGA_COLOR_BROWN 0x6
30
- #define VGA_COLOR_LIGHT_GRAY 0x7
31
- #define VGA_COLOR_DARK_GRAY 0x8
32
- #define VGA_COLOR_LIGHT_BLUE 0x9
33
- #define VGA_COLOR_LIGHT_GREEN 0xA
34
- #define VGA_COLOR_LIGHT_CYAN 0xB
35
- #define VGA_COLOR_LIGHT_RED 0xC
36
- #define VGA_COLOR_LIGHT_MAGENTA 0xD
37
- #define VGA_COLOR_YELLOW 0xE
38
- #define VGA_COLOR_WHITE 0xF
39
-
40
- // structures
41
-
42
- struct vcl // vga color list
43
- {
44
- _i vcb; // black
45
- _i vcbl; // blue
46
- _i vcg; // green
47
- _i vcc; // cyan
48
- _i vcr; // red
49
- _i vcm; // magenta
50
- _i vcbrw; // brown
51
- _i vclg; // light gray
52
- _i vcdg; // dark gray
53
- _i vclbl; // light blue
54
- _i vclgre; // light green
55
- _i vclcy; // light cyan
56
- _i vclr; // light red
57
- _i vclmg; // light magenta
58
- _i vcy; // light yellow
59
- _i vcwh; // white
60
- } vclist;
61
-
62
- st vcl vclist;
63
-
64
- // enum
65
-
66
- en vgcl
67
- {
68
- BLACK,
69
- BLUE,
70
- GREEN,
71
- CYAN,
72
- RED,
73
- MAGENTA,
74
- BROWN,
75
- LIGHTGRAY,
76
- DARKGRAY,
77
- LIGHTBLUE,
78
- LIGHTGREEN,
79
- LIGHTCYAN,
80
- LIGHTRED,
81
- LIGHTMAGENTA,
82
- YELLOW,
83
- WHITE
84
- } vgclist;
85
-
86
- en vgcl vgclist;
87
-
88
- // List Of 16-bit computer color palettes
89
- // link: https://en.wikipedia.org/wiki/List_of_16-bit_computer_color_palettes
90
-
91
- // 12-Bit/15-bit 4096-color palette
92
-
93
- namespace vga_color_palette
94
- {
95
- #define VGA_COLOR_PALETTE_0 0x00
96
- #define VGA_COLOR_PALETTE_1 0x01
97
- #define VGA_COLOR_PALETTE_2 0x02
98
- #define VGA_COLOR_PALETTE_3 0x03
99
- #define VGA_COLOR_PALETTE_4 0x04
100
- #define VGA_COLOR_PALETTE_5 0x05
101
- #define VGA_COLOR_PALETTE_6 0x06
102
- #define VGA_COLOR_PALETTE_7 0x07
103
- #define VGA_COLOR_PALETTE_8 0x08
104
- #define VGA_COLOR_PALETTE_9 0x09
105
- #define VGA_COLOR_PALETTE_A 0x0A
106
- #define VGA_COLOR_PALETTE_B 0x0B
107
- #define VGA_COLOR_PALETTE_C 0x0C
108
- #define VGA_COLOR_PALETTE_D 0x0D
109
- #define VGA_COLOR_PALETTE_E 0x0E
110
- #define VGA_COLOR_PALETTE_F 0x0F
111
-
112
- // 15-bit
113
-
114
- #define VGA_COLOR_PALETTE_10 0x10
115
- #define VGA_COLOR_PALETTE_11 0x11
116
- #define VGA_COLOR_PALETTE_12 0x12
117
- #define VGA_COLOR_PALETTE_13 0x13
118
- #define VGA_COLOR_PALETTE_14 0x14
119
- #define VGA_COLOR_PALETTE_15 0x15
120
- #define VGA_COLOR_PALETTE_16 0x16
121
- #define VGA_COLOR_PALETTE_17 0x17
122
- #define VGA_COLOR_PALETTE_18 0x18
123
- #define VGA_COLOR_PALETTE_19 0x19
124
- #define VGA_COLOR_PALETTE_1A 0x1A
125
- #define VGA_COLOR_PALETTE_1B 0x1B
126
- #define VGA_COLOR_PALETTE_1C 0x1C
127
- #define VGA_COLOR_PALETTE_1D 0x1D
128
- #define VGA_COLOR_PALETTE_1E 0x1E
129
- #define VGA_COLOR_PALETTE_1F 0x1F
130
- }
131
-
132
20
#endif
0 commit comments