7a4157f33a4e53b415e980f474234d24c42b9bc4
[reactos.git] / reactos / drivers / base / bootvid / i386 / bootdata.c
1 #include "precomp.h"
2
3 USHORT AT_Initialization[] =
4 {
5 0x10 | CMD_STREAM_READ, // Major Command = 0x10. Minor Command = 0x08.
6 0x3DA, // Index Status 1 Register Port Address
7
8 //
9 // This Stream performs a USHORT Array Indexed Write at port 0x3C0
10 //
11 0x20 | 0x01, // Major Command = 0x20. Minor Command = 0x01.
12 0x3C0, // Attribute Controller Data Register
13 0x10, // Loop Count = 16 (Number of Pallette Entries)
14 0x0, // Index to select (Index = 0, palettes)
15 0x00, // Palette 0
16 0x01, // Palette 1
17 0x02, // Palette 2
18 0x03, // Palette 3
19 0x04, // Palette 4
20 0x05, // Palette 5
21 0x06, // Palette 6
22 0x07, // Palette 7
23 0x08, // Palette 8
24 0x09, // Palette 9
25 0x0A, // Palette 10
26 0x0B, // Palette 11
27 0x0C, // Palette 12
28 0x0D, // Palette 13
29 0x0E, // Palette 14
30 0x0F, // Palette 15
31
32 //
33 // This Stream performs a UCHAR READ of port 0x3DA
34 //
35 0x10 | CMD_STREAM_READ, // Major Command = 0x10. Minor Command = 0x08.
36 0x3DA, // Index Status 1 Register Port Address
37
38 //
39 // This Stream performs a UCHAR WRITE of value 0x20 at port 0x3C0
40 //
41 0x10 | CMD_STREAM_WRITE, // Major Command = 0x10. Minor Command = 0x00.
42 0x3C0, // Attribute Controller Data Register
43 0x20, // Set Palette Address Source
44
45 //
46 // End of Stream Marker
47 //
48 0x0 // End of command stream
49 };
50
51 //
52 // The character generator is in natural order, top of char is first element.
53 // The used font is Anonymous Pro, licensed under SIL Open Font License.
54 // Available from http://www.marksimonson.com/fonts/view/anonymous-pro
55 // FontData Array generated by bootvid_font_generator.
56 //
57 UCHAR FontData[256 * BOOTCHAR_HEIGHT] =
58 {
59 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0
60 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 13
61 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x08, 0x08, 0x08, 0x08, 0x08, // 26
62 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, // 39
63 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, // 52
64 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, // 65
65 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, // 78
66 0x00, 0x00, 0x00, 0x00, 0x18, 0x3C, 0x3C, 0x3C, 0x18, 0x00, 0x00, 0x00, 0x00, // 91
67 0x00, 0x7E, 0x7E, 0x7E, 0x66, 0x42, 0x42, 0x42, 0x66, 0x7E, 0x7E, 0x7E, 0x7E, // 104
68 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 117
69 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 130
70 0x00, 0x00, 0x0E, 0x06, 0x06, 0x0A, 0x08, 0x18, 0x24, 0x24, 0x18, 0x00, 0x00, // 143
71 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 156
72 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 169
73 0x00, 0x00, 0x06, 0x1A, 0x16, 0x1A, 0x12, 0x12, 0x16, 0x36, 0x30, 0x00, 0x00, // 182
74 0x00, 0x00, 0x2A, 0x2A, 0x14, 0x14, 0x36, 0x14, 0x14, 0x2A, 0x2A, 0x00, 0x00, // 195
75 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x7E, 0x08, 0x08, 0x08, 0x08, 0x08, // 208
76 0x00, 0x00, 0x02, 0x06, 0x0E, 0x1E, 0x3E, 0x1E, 0x0E, 0x06, 0x02, 0x00, 0x00, // 221
77 0x00, 0x08, 0x1C, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x08, 0x00, 0x00, // 234
78 0x00, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x00, 0x14, 0x14, 0x00, 0x00, // 247
79 0x00, 0x1E, 0x2A, 0x2A, 0x2A, 0x1A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, // 260
80 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, // 273
81 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x08, 0x08, 0x08, 0x08, 0x08, // 286
82 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x78, 0x08, 0x08, 0x08, 0x08, 0x08, // 299
83 0x00, 0x08, 0x1C, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, // 312
84 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0E, 0x08, 0x08, 0x08, 0x08, 0x08, // 325
85 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x3E, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, // 338
86 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x3E, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, // 351
87 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 364
88 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 377
89 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 390
90 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 403
91 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 416
92 0x00, 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x08, 0x00, 0x00, // 429
93 0x00, 0x00, 0x14, 0x14, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 442
94 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x7E, 0x24, 0x24, 0x7E, 0x24, 0x00, 0x00, // 455
95 0x00, 0x08, 0x3C, 0x4A, 0x4A, 0x38, 0x0C, 0x0A, 0x4A, 0x4A, 0x3C, 0x08, 0x00, // 468
96 0x00, 0x00, 0x22, 0x54, 0x54, 0x28, 0x18, 0x14, 0x2A, 0x2A, 0x44, 0x00, 0x00, // 481
97 0x00, 0x00, 0x30, 0x48, 0x48, 0x50, 0x20, 0x52, 0x4C, 0x4C, 0x32, 0x00, 0x00, // 494
98 0x00, 0x00, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 507
99 0x00, 0x04, 0x08, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0x08, 0x04, // 520
100 0x00, 0x20, 0x10, 0x08, 0x08, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08, 0x10, 0x20, // 533
101 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x54, 0x38, 0x38, 0x54, 0x10, 0x00, 0x00, // 546
102 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x7C, 0x10, 0x10, 0x00, 0x00, 0x00, // 559
103 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x10, // 572
104 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, // 585
105 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, // 598
106 0x00, 0x02, 0x02, 0x04, 0x04, 0x08, 0x08, 0x10, 0x10, 0x20, 0x20, 0x40, 0x40, // 611
107 0x00, 0x00, 0x18, 0x24, 0x46, 0x4A, 0x52, 0x52, 0x62, 0x24, 0x18, 0x00, 0x00, // 624
108 0x00, 0x00, 0x08, 0x08, 0x18, 0x68, 0x08, 0x08, 0x08, 0x08, 0x3E, 0x00, 0x00, // 637
109 0x00, 0x00, 0x3C, 0x42, 0x42, 0x02, 0x04, 0x08, 0x10, 0x22, 0x7E, 0x00, 0x00, // 650
110 0x00, 0x00, 0x3C, 0x42, 0x02, 0x02, 0x1C, 0x02, 0x02, 0x42, 0x3C, 0x00, 0x00, // 663
111 0x00, 0x00, 0x04, 0x0C, 0x14, 0x14, 0x24, 0x44, 0x7E, 0x04, 0x0E, 0x00, 0x00, // 676
112 0x00, 0x00, 0x7C, 0x40, 0x40, 0x7C, 0x02, 0x02, 0x42, 0x42, 0x3C, 0x00, 0x00, // 689
113 0x00, 0x00, 0x1C, 0x20, 0x40, 0x5C, 0x62, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, // 702
114 0x00, 0x00, 0x7E, 0x42, 0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, // 715
115 0x00, 0x00, 0x3C, 0x42, 0x42, 0x24, 0x18, 0x24, 0x42, 0x42, 0x3C, 0x00, 0x00, // 728
116 0x00, 0x00, 0x3C, 0x42, 0x42, 0x42, 0x46, 0x3A, 0x02, 0x04, 0x38, 0x00, 0x00, // 741
117 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, // 754
118 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x10, // 767
119 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x20, 0x10, 0x08, 0x04, 0x00, 0x00, // 780
120 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, // 793
121 0x00, 0x00, 0x00, 0x00, 0x20, 0x10, 0x08, 0x04, 0x08, 0x10, 0x20, 0x00, 0x00, // 806
122 0x00, 0x00, 0x1C, 0x22, 0x02, 0x04, 0x08, 0x10, 0x10, 0x00, 0x10, 0x00, 0x00, // 819
123 0x00, 0x00, 0x3C, 0x42, 0x4E, 0x52, 0x52, 0x52, 0x4E, 0x40, 0x3C, 0x00, 0x00, // 832
124 0x00, 0x00, 0x08, 0x08, 0x14, 0x14, 0x22, 0x22, 0x3E, 0x41, 0x41, 0x00, 0x00, // 845
125 0x00, 0x00, 0x7C, 0x42, 0x42, 0x42, 0x7C, 0x42, 0x42, 0x42, 0x7C, 0x00, 0x00, // 858
126 0x00, 0x00, 0x1A, 0x26, 0x42, 0x40, 0x40, 0x40, 0x40, 0x22, 0x1C, 0x00, 0x00, // 871
127 0x00, 0x00, 0x78, 0x44, 0x42, 0x42, 0x42, 0x42, 0x42, 0x44, 0x78, 0x00, 0x00, // 884
128 0x00, 0x00, 0x7E, 0x40, 0x40, 0x40, 0x7C, 0x40, 0x40, 0x40, 0x7E, 0x00, 0x00, // 897
129 0x00, 0x00, 0x7E, 0x40, 0x40, 0x40, 0x7C, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, // 910
130 0x00, 0x00, 0x1A, 0x26, 0x42, 0x40, 0x4E, 0x42, 0x42, 0x22, 0x1C, 0x00, 0x00, // 923
131 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x7E, 0x42, 0x42, 0x42, 0x42, 0x00, 0x00, // 936
132 0x00, 0x00, 0x1C, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 949
133 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x42, 0x44, 0x38, 0x00, 0x00, // 962
134 0x00, 0x00, 0x42, 0x44, 0x48, 0x50, 0x70, 0x48, 0x48, 0x44, 0x42, 0x00, 0x00, // 975
135 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x7E, 0x00, 0x00, // 988
136 0x00, 0x00, 0x42, 0x66, 0x66, 0x5A, 0x5A, 0x42, 0x42, 0x42, 0x42, 0x00, 0x00, // 1001
137 0x00, 0x00, 0x62, 0x62, 0x52, 0x52, 0x4A, 0x4A, 0x46, 0x46, 0x42, 0x00, 0x00, // 1014
138 0x00, 0x00, 0x18, 0x24, 0x42, 0x42, 0x42, 0x42, 0x42, 0x24, 0x18, 0x00, 0x00, // 1027
139 0x00, 0x00, 0x7C, 0x42, 0x42, 0x42, 0x7C, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, // 1040
140 0x00, 0x00, 0x18, 0x24, 0x42, 0x42, 0x42, 0x42, 0x42, 0x24, 0x18, 0x08, 0x06, // 1053
141 0x00, 0x00, 0x7C, 0x42, 0x42, 0x42, 0x7C, 0x48, 0x44, 0x44, 0x42, 0x00, 0x00, // 1066
142 0x00, 0x00, 0x3A, 0x46, 0x42, 0x30, 0x0C, 0x02, 0x42, 0x62, 0x5C, 0x00, 0x00, // 1079
143 0x00, 0x00, 0x7F, 0x49, 0x49, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 1092
144 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x24, 0x3C, 0x00, 0x00, // 1105
145 0x00, 0x00, 0x41, 0x41, 0x22, 0x22, 0x22, 0x14, 0x14, 0x08, 0x08, 0x00, 0x00, // 1118
146 0x00, 0x00, 0x41, 0x41, 0x41, 0x2A, 0x2A, 0x2A, 0x14, 0x14, 0x14, 0x00, 0x00, // 1131
147 0x00, 0x00, 0x66, 0x24, 0x24, 0x18, 0x18, 0x18, 0x24, 0x24, 0x66, 0x00, 0x00, // 1144
148 0x00, 0x00, 0x63, 0x22, 0x14, 0x14, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 1157
149 0x00, 0x00, 0x7E, 0x44, 0x44, 0x08, 0x10, 0x10, 0x22, 0x42, 0x7E, 0x00, 0x00, // 1170
150 0x00, 0x18, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x18, // 1183
151 0x00, 0x40, 0x40, 0x20, 0x20, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04, 0x02, 0x02, // 1196
152 0x00, 0x38, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x38, // 1209
153 0x00, 0x00, 0x00, 0x18, 0x18, 0x24, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1222
154 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, // 1235
155 0x00, 0x20, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1248
156 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x02, 0x3E, 0x42, 0x46, 0x3A, 0x00, 0x00, // 1261
157 0x00, 0x00, 0x40, 0x40, 0x40, 0x5C, 0x62, 0x42, 0x42, 0x62, 0x5C, 0x00, 0x00, // 1274
158 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x42, 0x40, 0x40, 0x42, 0x3C, 0x00, 0x00, // 1287
159 0x00, 0x00, 0x06, 0x02, 0x02, 0x3A, 0x46, 0x42, 0x42, 0x46, 0x3A, 0x00, 0x00, // 1300
160 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x42, 0x7E, 0x40, 0x42, 0x3C, 0x00, 0x00, // 1313
161 0x00, 0x00, 0x06, 0x08, 0x08, 0x1E, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 1326
162 0x00, 0x00, 0x00, 0x00, 0x00, 0x3A, 0x46, 0x42, 0x42, 0x46, 0x3A, 0x42, 0x3C, // 1339
163 0x00, 0x00, 0x40, 0x40, 0x40, 0x5C, 0x62, 0x42, 0x42, 0x42, 0x42, 0x00, 0x00, // 1352
164 0x00, 0x00, 0x00, 0x08, 0x00, 0x18, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 1365
165 0x00, 0x00, 0x00, 0x04, 0x00, 0x0C, 0x04, 0x04, 0x04, 0x04, 0x04, 0x44, 0x38, // 1378
166 0x00, 0x00, 0x40, 0x40, 0x40, 0x44, 0x48, 0x50, 0x68, 0x44, 0x42, 0x00, 0x00, // 1391
167 0x00, 0x00, 0x18, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 1404
168 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x6A, 0x4A, 0x4A, 0x4A, 0x4A, 0x00, 0x00, // 1417
169 0x00, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x62, 0x42, 0x42, 0x42, 0x42, 0x00, 0x00, // 1430
170 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, // 1443
171 0x00, 0x00, 0x00, 0x00, 0x00, 0x5C, 0x62, 0x42, 0x42, 0x62, 0x5C, 0x40, 0x40, // 1456
172 0x00, 0x00, 0x00, 0x00, 0x00, 0x3A, 0x46, 0x42, 0x42, 0x46, 0x3A, 0x02, 0x02, // 1469
173 0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x30, 0x20, 0x20, 0x20, 0x70, 0x00, 0x00, // 1482
174 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x42, 0x30, 0x0C, 0x42, 0x3C, 0x00, 0x00, // 1495
175 0x00, 0x00, 0x20, 0x20, 0x20, 0x7C, 0x20, 0x20, 0x20, 0x22, 0x1C, 0x00, 0x00, // 1508
176 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x46, 0x3A, 0x00, 0x00, // 1521
177 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x22, 0x22, 0x14, 0x08, 0x08, 0x00, 0x00, // 1534
178 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x5A, 0x5A, 0x3C, 0x24, 0x24, 0x00, 0x00, // 1547
179 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x24, 0x18, 0x18, 0x24, 0x66, 0x00, 0x00, // 1560
180 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x22, 0x22, 0x14, 0x14, 0x08, 0x08, 0x30, // 1573
181 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x44, 0x08, 0x10, 0x22, 0x7E, 0x00, 0x00, // 1586
182 0x00, 0x0C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x20, 0x10, 0x10, 0x10, 0x10, 0x0C, // 1599
183 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, // 1612
184 0x00, 0x30, 0x08, 0x08, 0x08, 0x08, 0x08, 0x04, 0x08, 0x08, 0x08, 0x08, 0x30, // 1625
185 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x5A, 0x4C, 0x00, 0x00, 0x00, 0x00, // 1638
186 0x00, 0x00, 0x00, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x00, 0x00, 0x00, // 1651
187 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1664
188 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1677
189 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1690
190 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1703
191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1716
192 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1729
193 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1742
194 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1755
195 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1768
196 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1781
197 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1794
198 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1807
199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1820
200 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1833
201 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1846
202 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1859
203 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1872
204 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1885
205 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1898
206 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1911
207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1924
208 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1937
209 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1950
210 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1963
211 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1976
212 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1989
213 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2002
214 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2015
215 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2028
216 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2041
217 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2054
218 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2067
219 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2080
220 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00, // 2093
221 0x00, 0x00, 0x08, 0x08, 0x3C, 0x4A, 0x48, 0x48, 0x4A, 0x3C, 0x08, 0x00, 0x00, // 2106
222 0x00, 0x00, 0x18, 0x24, 0x20, 0x20, 0x78, 0x20, 0x20, 0x22, 0x7C, 0x00, 0x00, // 2119
223 0x00, 0x00, 0x00, 0x00, 0x5A, 0x24, 0x42, 0x42, 0x24, 0x5A, 0x00, 0x00, 0x00, // 2132
224 0x00, 0x00, 0x63, 0x22, 0x14, 0x3E, 0x08, 0x3E, 0x08, 0x08, 0x08, 0x00, 0x00, // 2145
225 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, // 2158
226 0x3C, 0x42, 0x40, 0x30, 0x4C, 0x42, 0x32, 0x0C, 0x02, 0x42, 0x42, 0x3C, 0x00, // 2171
227 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2184
228 0x00, 0x00, 0x1C, 0x22, 0x4D, 0x51, 0x51, 0x4D, 0x22, 0x1C, 0x00, 0x00, 0x00, // 2197
229 0x00, 0x00, 0x1C, 0x02, 0x1E, 0x22, 0x1E, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, // 2210
230 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x24, 0x24, 0x12, 0x00, 0x00, 0x00, // 2223
231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x02, 0x02, 0x02, 0x00, 0x00, // 2236
232 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, // 2249
233 0x00, 0x1C, 0x22, 0x5D, 0x55, 0x59, 0x55, 0x22, 0x1C, 0x00, 0x00, 0x00, 0x00, // 2262
234 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2275
235 0x00, 0x38, 0x44, 0x44, 0x44, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2288
236 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x7C, 0x10, 0x10, 0x00, 0x7C, 0x00, // 2301
237 0x00, 0x00, 0x60, 0x10, 0x20, 0x40, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2314
238 0x00, 0x00, 0x60, 0x10, 0x60, 0x10, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2327
239 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2340
240 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x46, 0x7A, 0x40, 0x40, // 2353
241 0x00, 0x00, 0x3E, 0x4A, 0x4A, 0x4A, 0x3E, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, // 2366
242 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, // 2379
243 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x30, // 2392
244 0x00, 0x00, 0x20, 0x60, 0x20, 0x20, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2405
245 0x00, 0x00, 0x1C, 0x22, 0x22, 0x22, 0x1C, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, // 2418
246 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x12, 0x12, 0x24, 0x00, 0x00, 0x00, // 2431
247 0x00, 0x00, 0x42, 0x44, 0x44, 0x48, 0x18, 0x12, 0x26, 0x2E, 0x42, 0x00, 0x00, // 2444
248 0x00, 0x00, 0x42, 0x44, 0x44, 0x48, 0x18, 0x16, 0x22, 0x24, 0x46, 0x00, 0x00, // 2457
249 0x00, 0x00, 0x42, 0x24, 0x44, 0x28, 0x58, 0x12, 0x26, 0x2E, 0x42, 0x00, 0x00, // 2470
250 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x08, 0x10, 0x20, 0x22, 0x1C, 0x00, 0x00, // 2483
251 0x20, 0x10, 0x08, 0x08, 0x14, 0x14, 0x22, 0x22, 0x3E, 0x41, 0x41, 0x00, 0x00, // 2496
252 0x04, 0x08, 0x08, 0x08, 0x14, 0x14, 0x22, 0x22, 0x3E, 0x41, 0x41, 0x00, 0x00, // 2509
253 0x08, 0x14, 0x08, 0x08, 0x14, 0x14, 0x22, 0x22, 0x3E, 0x41, 0x41, 0x00, 0x00, // 2522
254 0x1A, 0x2C, 0x08, 0x08, 0x14, 0x14, 0x22, 0x22, 0x3E, 0x41, 0x41, 0x00, 0x00, // 2535
255 0x22, 0x00, 0x08, 0x08, 0x14, 0x14, 0x22, 0x22, 0x3E, 0x41, 0x41, 0x00, 0x00, // 2548
256 0x08, 0x14, 0x08, 0x08, 0x14, 0x14, 0x22, 0x22, 0x3E, 0x41, 0x41, 0x00, 0x00, // 2561
257 0x00, 0x00, 0x1E, 0x18, 0x18, 0x28, 0x2E, 0x28, 0x38, 0x48, 0x4E, 0x00, 0x00, // 2574
258 0x00, 0x00, 0x1A, 0x26, 0x42, 0x40, 0x40, 0x40, 0x40, 0x22, 0x1C, 0x08, 0x30, // 2587
259 0x10, 0x08, 0x7E, 0x40, 0x40, 0x40, 0x7C, 0x40, 0x40, 0x40, 0x7E, 0x00, 0x00, // 2600
260 0x08, 0x10, 0x7E, 0x40, 0x40, 0x40, 0x7C, 0x40, 0x40, 0x40, 0x7E, 0x00, 0x00, // 2613
261 0x08, 0x14, 0x7E, 0x40, 0x40, 0x40, 0x7C, 0x40, 0x40, 0x40, 0x7E, 0x00, 0x00, // 2626
262 0x24, 0x00, 0x7E, 0x40, 0x40, 0x40, 0x7C, 0x40, 0x40, 0x40, 0x7E, 0x00, 0x00, // 2639
263 0x10, 0x08, 0x1C, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 2652
264 0x04, 0x08, 0x1C, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 2665
265 0x08, 0x14, 0x1C, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 2678
266 0x14, 0x00, 0x1C, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 2691
267 0x00, 0x00, 0x78, 0x44, 0x42, 0x42, 0xF2, 0x42, 0x42, 0x44, 0x78, 0x00, 0x00, // 2704
268 0x1A, 0x2C, 0x62, 0x62, 0x52, 0x52, 0x4A, 0x4A, 0x46, 0x46, 0x42, 0x00, 0x00, // 2717
269 0x10, 0x08, 0x18, 0x24, 0x42, 0x42, 0x42, 0x42, 0x42, 0x24, 0x18, 0x00, 0x00, // 2730
270 0x08, 0x10, 0x18, 0x24, 0x42, 0x42, 0x42, 0x42, 0x42, 0x24, 0x18, 0x00, 0x00, // 2743
271 0x10, 0x28, 0x18, 0x24, 0x42, 0x42, 0x42, 0x42, 0x42, 0x24, 0x18, 0x00, 0x00, // 2756
272 0x1A, 0x2C, 0x18, 0x24, 0x42, 0x42, 0x42, 0x42, 0x42, 0x24, 0x18, 0x00, 0x00, // 2769
273 0x24, 0x00, 0x18, 0x24, 0x42, 0x42, 0x42, 0x42, 0x42, 0x24, 0x18, 0x00, 0x00, // 2782
274 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x24, 0x18, 0x18, 0x24, 0x42, 0x00, 0x00, // 2795
275 0x00, 0x00, 0x1A, 0x26, 0x46, 0x4A, 0x5A, 0x52, 0x62, 0x64, 0x58, 0x00, 0x00, // 2808
276 0x10, 0x08, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, // 2821
277 0x08, 0x10, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, // 2834
278 0x10, 0x28, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, // 2847
279 0x24, 0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, // 2860
280 0x04, 0x08, 0x63, 0x22, 0x14, 0x14, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 2873
281 0x00, 0x00, 0x40, 0x40, 0x7C, 0x42, 0x42, 0x42, 0x7C, 0x40, 0x40, 0x00, 0x00, // 2886
282 0x00, 0x00, 0x38, 0x44, 0x44, 0x48, 0x48, 0x44, 0x42, 0x52, 0x4C, 0x00, 0x00, // 2899
283 0x00, 0x00, 0x10, 0x08, 0x00, 0x3C, 0x02, 0x3E, 0x42, 0x46, 0x3A, 0x00, 0x00, // 2912
284 0x00, 0x00, 0x08, 0x10, 0x00, 0x3C, 0x02, 0x3E, 0x42, 0x46, 0x3A, 0x00, 0x00, // 2925
285 0x00, 0x00, 0x08, 0x14, 0x00, 0x3C, 0x02, 0x3E, 0x42, 0x46, 0x3A, 0x00, 0x00, // 2938
286 0x00, 0x00, 0x1A, 0x2C, 0x00, 0x3C, 0x02, 0x3E, 0x42, 0x46, 0x3A, 0x00, 0x00, // 2951
287 0x00, 0x00, 0x00, 0x24, 0x00, 0x3C, 0x02, 0x3E, 0x42, 0x46, 0x3A, 0x00, 0x00, // 2964
288 0x00, 0x08, 0x14, 0x08, 0x00, 0x3C, 0x02, 0x3E, 0x42, 0x46, 0x3A, 0x00, 0x00, // 2977
289 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x4A, 0x3E, 0x48, 0x5A, 0x2C, 0x00, 0x00, // 2990
290 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x42, 0x40, 0x40, 0x42, 0x3C, 0x08, 0x30, // 3003
291 0x00, 0x00, 0x10, 0x08, 0x00, 0x3C, 0x42, 0x7E, 0x40, 0x42, 0x3C, 0x00, 0x00, // 3016
292 0x00, 0x00, 0x08, 0x10, 0x00, 0x3C, 0x42, 0x7E, 0x40, 0x42, 0x3C, 0x00, 0x00, // 3029
293 0x00, 0x00, 0x08, 0x14, 0x00, 0x3C, 0x42, 0x7E, 0x40, 0x42, 0x3C, 0x00, 0x00, // 3042
294 0x00, 0x00, 0x00, 0x24, 0x00, 0x3C, 0x42, 0x7E, 0x40, 0x42, 0x3C, 0x00, 0x00, // 3055
295 0x00, 0x00, 0x10, 0x08, 0x00, 0x18, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 3068
296 0x00, 0x00, 0x04, 0x08, 0x00, 0x18, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 3081
297 0x00, 0x00, 0x08, 0x14, 0x00, 0x18, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 3094
298 0x00, 0x00, 0x00, 0x14, 0x00, 0x18, 0x08, 0x08, 0x08, 0x08, 0x1C, 0x00, 0x00, // 3107
299 0x00, 0x00, 0x32, 0x0C, 0x12, 0x02, 0x1E, 0x22, 0x42, 0x44, 0x38, 0x00, 0x00, // 3120
300 0x00, 0x00, 0x1A, 0x2C, 0x00, 0x5C, 0x62, 0x42, 0x42, 0x42, 0x42, 0x00, 0x00, // 3133
301 0x00, 0x00, 0x10, 0x08, 0x00, 0x3C, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, // 3146
302 0x00, 0x00, 0x08, 0x10, 0x00, 0x3C, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, // 3159
303 0x00, 0x00, 0x08, 0x14, 0x00, 0x3C, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, // 3172
304 0x00, 0x00, 0x1A, 0x2C, 0x00, 0x3C, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, // 3185
305 0x00, 0x00, 0x00, 0x24, 0x00, 0x3C, 0x42, 0x42, 0x42, 0x42, 0x3C, 0x00, 0x00, // 3198
306 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x7C, 0x00, 0x10, 0x00, 0x00, 0x00, // 3211
307 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x46, 0x4A, 0x52, 0x66, 0x7C, 0x00, 0x00, // 3224
308 0x00, 0x00, 0x10, 0x08, 0x00, 0x42, 0x42, 0x42, 0x42, 0x46, 0x3A, 0x00, 0x00, // 3237
309 0x00, 0x00, 0x08, 0x10, 0x00, 0x42, 0x42, 0x42, 0x42, 0x46, 0x3A, 0x00, 0x00, // 3250
310 0x00, 0x00, 0x08, 0x14, 0x00, 0x42, 0x42, 0x42, 0x42, 0x46, 0x3A, 0x00, 0x00, // 3263
311 0x00, 0x00, 0x00, 0x24, 0x00, 0x42, 0x42, 0x42, 0x42, 0x46, 0x3A, 0x00, 0x00, // 3276
312 0x00, 0x04, 0x08, 0x10, 0x00, 0x41, 0x22, 0x22, 0x14, 0x14, 0x08, 0x08, 0x30, // 3289
313 0x00, 0x00, 0x40, 0x40, 0x40, 0x5C, 0x62, 0x42, 0x42, 0x62, 0x5C, 0x40, 0x40, // 3302
314 0x00, 0x00, 0x00, 0x24, 0x00, 0x41, 0x22, 0x22, 0x14, 0x14, 0x08, 0x08, 0x30 // 3315
315 };