1 /*
2  * Copyright (C) 2010 Bluecherry, LLC www.bluecherrydvr.com
3  * Copyright (C) 2010 Ben Collins <bcollins@bluecherry.net>
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; either version 2 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License
16  * along with this program; if not, write to the Free Software
17  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18  */
19 
20 #ifndef __SOLO6X10_OSD_FONT_H
21 #define __SOLO6X10_OSD_FONT_H
22 
23 static const unsigned int solo_osd_font[] = {
24 	0x00000000, 0x0000c0c8, 0xccfefe0c, 0x08000000,
25 	0x00000000, 0x10103838, 0x7c7cfefe, 0x00000000,	/* 0 */
26 	0x00000000, 0xfefe7c7c, 0x38381010, 0x10000000,
27 	0x00000000, 0x7c82fefe, 0xfefefe7c, 0x00000000,
28 	0x00000000, 0x00001038, 0x10000000, 0x00000000,
29 	0x00000000, 0x0010387c, 0xfe7c3810, 0x00000000,
30 	0x00000000, 0x00384444, 0x44380000, 0x00000000,
31 	0x00000000, 0x38448282, 0x82443800, 0x00000000,
32 	0x00000000, 0x007c7c7c, 0x7c7c0000, 0x00000000,
33 	0x00000000, 0x6c6c6c6c, 0x6c6c6c6c, 0x00000000,
34 	0x00000000, 0x061e7efe, 0xfe7e1e06, 0x00000000,
35 	0x00000000, 0xc0f0fcfe, 0xfefcf0c0, 0x00000000,
36 	0x00000000, 0xc6cedefe, 0xfedecec6, 0x00000000,
37 	0x00000000, 0xc6e6f6fe, 0xfef6e6c6, 0x00000000,
38 	0x00000000, 0x12367efe, 0xfe7e3612, 0x00000000,
39 	0x00000000, 0x90d8fcfe, 0xfefcd890, 0x00000000,
40 	0x00000038, 0x7cc692ba, 0x92c67c38, 0x00000000,
41 	0x00000038, 0x7cc6aa92, 0xaac67c38, 0x00000000,
42 	0x00000038, 0x7830107c, 0xbaa8680c, 0x00000000,
43 	0x00000038, 0x3c18127c, 0xb8382c60, 0x00000000,
44 	0x00000044, 0xaa6c8254, 0x38eec67c, 0x00000000,
45 	0x00000082, 0x44288244, 0x38c6827c, 0x00000000,
46 	0x00000038, 0x444444fe, 0xfeeec6fe, 0x00000000,
47 	0x00000018, 0x78187818, 0x3c7e7e3c, 0x00000000,
48 	0x00000000, 0x3854929a, 0x82443800, 0x00000000,
49 	0x00000000, 0x00c0c8cc, 0xfefe0c08, 0x00000000,
50 	0x0000e0a0, 0xe040e00e, 0x8a0ea40e, 0x00000000,
51 	0x0000e0a0, 0xe040e00e, 0x0a8e440e, 0x00000000,
52 	0x0000007c, 0x82829292, 0x929282fe, 0x00000000,
53 	0x000000f8, 0xfc046494, 0x946404fc, 0x00000000,
54 	0x0000003f, 0x7f404c52, 0x524c407f, 0x00000000,
55 	0x0000007c, 0x82ba82ba, 0x82ba82fe, 0x00000000,
56 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
57 	0x00000000, 0x183c3c3c, 0x18180018, 0x18000000,	/* 32   ! */
58 	0x00000066, 0x66240000, 0x00000000, 0x00000000,
59 	0x00000000, 0x6c6cfe6c, 0x6c6cfe6c, 0x6c000000,	/* 34 " # */
60 	0x00001010, 0x7cd6d616, 0x7cd0d6d6, 0x7c101000,
61 	0x00000000, 0x0086c660, 0x30180cc6, 0xc2000000,	/* 36 $ % */
62 	0x00000000, 0x386c6c38, 0xdc766666, 0xdc000000,
63 	0x0000000c, 0x0c0c0600, 0x00000000, 0x00000000,	/* 38 & ' */
64 	0x00000000, 0x30180c0c, 0x0c0c0c18, 0x30000000,
65 	0x00000000, 0x0c183030, 0x30303018, 0x0c000000,	/* 40 ( ) */
66 	0x00000000, 0x0000663c, 0xff3c6600, 0x00000000,
67 	0x00000000, 0x00001818, 0x7e181800, 0x00000000,	/* 42 * + */
68 	0x00000000, 0x00000000, 0x00000e0e, 0x0c060000,
69 	0x00000000, 0x00000000, 0x7e000000, 0x00000000,	/* 44 , - */
70 	0x00000000, 0x00000000, 0x00000006, 0x06000000,
71 	0x00000000, 0x80c06030, 0x180c0602, 0x00000000,	/* 46 . / */
72 	0x0000007c, 0xc6e6f6de, 0xcec6c67c, 0x00000000,
73 	0x00000030, 0x383c3030, 0x303030fc, 0x00000000,	/* 48 0 1 */
74 	0x0000007c, 0xc6c06030, 0x180cc6fe, 0x00000000,
75 	0x0000007c, 0xc6c0c07c, 0xc0c0c67c, 0x00000000,	/* 50 2 3 */
76 	0x00000060, 0x70786c66, 0xfe6060f0, 0x00000000,
77 	0x000000fe, 0x0606067e, 0xc0c0c67c, 0x00000000,	/* 52 4 5 */
78 	0x00000038, 0x0c06067e, 0xc6c6c67c, 0x00000000,
79 	0x000000fe, 0xc6c06030, 0x18181818, 0x00000000,	/* 54 6 7 */
80 	0x0000007c, 0xc6c6c67c, 0xc6c6c67c, 0x00000000,
81 	0x0000007c, 0xc6c6c6fc, 0xc0c06038, 0x00000000,	/* 56 8 9 */
82 	0x00000000, 0x18180000, 0x00181800, 0x00000000,
83 	0x00000000, 0x18180000, 0x0018180c, 0x00000000,	/* 58 : ; */
84 	0x00000060, 0x30180c06, 0x0c183060, 0x00000000,
85 	0x00000000, 0x007e0000, 0x007e0000, 0x00000000,
86 	0x00000006, 0x0c183060, 0x30180c06, 0x00000000,
87 	0x0000007c, 0xc6c66030, 0x30003030, 0x00000000,
88 	0x0000007c, 0xc6f6d6d6, 0x7606067c, 0x00000000,
89 	0x00000010, 0x386cc6c6, 0xfec6c6c6, 0x00000000,	/* 64 @ A */
90 	0x0000007e, 0xc6c6c67e, 0xc6c6c67e, 0x00000000,
91 	0x00000078, 0xcc060606, 0x0606cc78, 0x00000000,	/* 66 */
92 	0x0000003e, 0x66c6c6c6, 0xc6c6663e, 0x00000000,
93 	0x000000fe, 0x0606063e, 0x060606fe, 0x00000000,	/* 68 */
94 	0x000000fe, 0x0606063e, 0x06060606, 0x00000000,
95 	0x00000078, 0xcc060606, 0xf6c6ccb8, 0x00000000,	/* 70 */
96 	0x000000c6, 0xc6c6c6fe, 0xc6c6c6c6, 0x00000000,
97 	0x0000003c, 0x18181818, 0x1818183c, 0x00000000,	/* 72 */
98 	0x00000060, 0x60606060, 0x6066663c, 0x00000000,
99 	0x000000c6, 0xc666361e, 0x3666c6c6, 0x00000000,	/* 74 */
100 	0x00000006, 0x06060606, 0x060606fe, 0x00000000,
101 	0x000000c6, 0xeefed6c6, 0xc6c6c6c6, 0x00000000,	/* 76 */
102 	0x000000c6, 0xcedefef6, 0xe6c6c6c6, 0x00000000,
103 	0x00000038, 0x6cc6c6c6, 0xc6c66c38, 0x00000000,	/* 78 */
104 	0x0000007e, 0xc6c6c67e, 0x06060606, 0x00000000,
105 	0x00000038, 0x6cc6c6c6, 0xc6d67c38, 0x60000000,	/* 80 */
106 	0x0000007e, 0xc6c6c67e, 0x66c6c6c6, 0x00000000,
107 	0x0000007c, 0xc6c60c38, 0x60c6c67c, 0x00000000,	/* 82 */
108 	0x0000007e, 0x18181818, 0x18181818, 0x00000000,
109 	0x000000c6, 0xc6c6c6c6, 0xc6c6c67c, 0x00000000,	/* 84 */
110 	0x000000c6, 0xc6c6c6c6, 0xc66c3810, 0x00000000,
111 	0x000000c6, 0xc6c6c6c6, 0xd6d6fe6c, 0x00000000,	/* 86 */
112 	0x000000c6, 0xc6c66c38, 0x6cc6c6c6, 0x00000000,
113 	0x00000066, 0x66666666, 0x3c181818, 0x00000000,	/* 88 */
114 	0x000000fe, 0xc0603018, 0x0c0606fe, 0x00000000,
115 	0x0000003c, 0x0c0c0c0c, 0x0c0c0c3c, 0x00000000,	/* 90 */
116 	0x00000002, 0x060c1830, 0x60c08000, 0x00000000,
117 	0x0000003c, 0x30303030, 0x3030303c, 0x00000000,	/* 92 */
118 	0x00001038, 0x6cc60000, 0x00000000, 0x00000000,
119 	0x00000000, 0x00000000, 0x00000000, 0x00fe0000,
120 	0x00001818, 0x30000000, 0x00000000, 0x00000000,
121 	0x00000000, 0x00003c60, 0x7c66667c, 0x00000000,
122 	0x0000000c, 0x0c0c7ccc, 0xcccccc7c, 0x00000000,
123 	0x00000000, 0x00007cc6, 0x0606c67c, 0x00000000,
124 	0x00000060, 0x60607c66, 0x6666667c, 0x00000000,
125 	0x00000000, 0x00007cc6, 0xfe06c67c, 0x00000000,
126 	0x00000078, 0x0c0c0c3e, 0x0c0c0c0c, 0x00000000,
127 	0x00000000, 0x00007c66, 0x6666667c, 0x60603e00,
128 	0x0000000c, 0x0c0c7ccc, 0xcccccccc, 0x00000000,
129 	0x00000030, 0x30003830, 0x30303078, 0x00000000,
130 	0x00000030, 0x30003c30, 0x30303030, 0x30301f00,
131 	0x0000000c, 0x0c0ccc6c, 0x3c6ccccc, 0x00000000,
132 	0x00000030, 0x30303030, 0x30303030, 0x00000000,
133 	0x00000000, 0x000066fe, 0xd6d6d6d6, 0x00000000,
134 	0x00000000, 0x000078cc, 0xcccccccc, 0x00000000,
135 	0x00000000, 0x00007cc6, 0xc6c6c67c, 0x00000000,
136 	0x00000000, 0x00007ccc, 0xcccccc7c, 0x0c0c0c00,
137 	0x00000000, 0x00007c66, 0x6666667c, 0x60606000,
138 	0x00000000, 0x000076dc, 0x0c0c0c0c, 0x00000000,
139 	0x00000000, 0x00007cc6, 0x1c70c67c, 0x00000000,
140 	0x00000000, 0x1818fe18, 0x18181870, 0x00000000,
141 	0x00000000, 0x00006666, 0x6666663c, 0x00000000,
142 	0x00000000, 0x0000c6c6, 0xc66c3810, 0x00000000,
143 	0x00000000, 0x0000c6d6, 0xd6d6fe6c, 0x00000000,
144 	0x00000000, 0x0000c66c, 0x38386cc6, 0x00000000,
145 	0x00000000, 0x00006666, 0x6666667c, 0x60603e00,
146 	0x00000000, 0x0000fe60, 0x30180cfe, 0x00000000,
147 	0x00000070, 0x1818180e, 0x18181870, 0x00000000,
148 	0x00000018, 0x18181800, 0x18181818, 0x00000000,
149 	0x0000000e, 0x18181870, 0x1818180e, 0x00000000,
150 	0x000000dc, 0x76000000, 0x00000000, 0x00000000,
151 	0x00000000, 0x0010386c, 0xc6c6fe00, 0x00000000
152 };
153 
154 #endif /* __SOLO6X10_OSD_FONT_H */
155